Cloud Computing


Cloud based business solutions modernize organizations in every domain. Providing a concrete solution is a challenging task. Firstsoft, a cloud provider who has a great deal of knowledge, large resources and expertise resolves the cloud related problems and meets out the clients expectations. Firstsoft renders and guides in transforming the applications and data-centers through their vast range of cloud services. An extensive analysis is performed and a proper cloud platform is built and through our cloud management services, the cloud resources are efficiently managed. The need of the client is also monitored and considered when there is a shift from one cloud platform to another.Our cloud services platform includes Software as a service (Saas), Platform as a service (Paas) and Infrastructure as a service (Iaas). Firstsoft does an extensive research on the clients’ requirements, finds possible solutions and undertakes the implementation. Thus, Firstsoft associates as a cloud provider with the clients’ and contributes not only modernizing their domain but also finding better business solutions.

Tools and Technologies in Cloud Computing


CloudStack

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, XenServer

Command Line Tool : cloudmonkey (written in python)

Database : MySQL

API : Root Admin API, DomainAdmin API, User API


Amazon EC2

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, Xen

Command Line Tool: euca2ools (python)

Database : MangoDB, PostgreSQL, MySQL, SQL-server

API : Amazon ec2-API, AMI-API, ELB-API, CloudWatch-API, AutoScaling-API


Nimbus

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM,Xen

Command Line Tool : euca2ools (python)

Database : PostgreSQL, MySQL

API :RM -API


Openstack

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM,Xen

Command Line Tool : cloudmonkey (written in python)

Database : MangoDB, MySQL, PostgreSQL, HBase, DB2

API : Block Storage API, Compute API, Databases Service API, Identity API, Image Service API, Networking APII


Open Nebula

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM, Xen, VMware, vCenter

Command Line Tool : OCCI, ECONE, onleFlow

Database : Sqlite, MySQL

API : AWS, OGF, OCCI


OpenShift

Model: Platform-as-a-Service (PaaS)

Supported languages : JavaScript, Ruby, Python, PHP, Perl, Java, Haskell, .NET.

Command Line Tool : openshift rhc command line tool (Ruby)

Database : MySQL, PostgreSQL, MongoDB, Microsoft SQL Server

IDE : Cloud9, Eclipse


Google App Engine

Model : Platform-as-a-Service (PaaS)

Hypervisor : Python, Java, PHP, Go

Command Line Tool : gcloud

IDE : PyCharm, Eclipse

Database : cloudSQL

API : Google Tasks API, Google app engine java API


CloudStack

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, XenServer

Command Line Tool : cloudmonkey (written in python)

Database : MySQL

API : Root Admin API, DomainAdmin API, User API


Research Focus in Cloud Computing


  • System software and architecture, including advanced cloud computing and operating system technologies.
  • Areas of virtualization and systems management.
  • Reliable On-demand resource provisioning.
  • Effective resource management through Deduplication.
  • Deadline and energy aware resource allocation and scheduling.
  • Performance Improvement of Big Data Applications in cloud.
  • Live Migration.
  • Securing Cloud Storage systems.

Areas of Interest in Cloud Computing


  • Resource Provisioning
  • Resource allocation and scheduling
  • Virtualization
  • Deduplication
  • Migration
  • Performance Improvement
  • Interoperability
  • Security and Privacy

Cloud Computing Projects


  • Digital Evidence Creation and Investigation tool for Mobile Cloud Forensics
  • Secure, Multi-Authority cloud based E-health system
  • Cloud based e-commerce system
  • Cloud based Online Training Model
  • Scalable and Secure Data management solution in cloud Authorized Deduplication
  • Attack-resilient Secure data sharing and access system in cloud
  • Authorized Auditing solution in social media and business transactions- applications with frequent fine-grained updates