Cloud Computing and Simulation – Modelling and Simulation of Cloud Environment


Cloud Computing and Simulation

Advancements in computing has opened up many possibilities for organizations. Until that time, a main concern of applications developers was deployment and hosting of applications considering acquisition of resources with a fixed capacity to handle the expected application traffic demand and the installation, configuration, and maintenance of the whole stack of the platform supporting the application. With the advent of the Cloud, application deployment and hosting has become flexible, easier, and less costly with the use of pay-per-use chargeback model by Cloud providers.

Cloud Computing is a best-fit for applications where users have heterogeneous, dynamic, and competing quality of service requirements. Different applications have different performance, workload, and dynamic application scaling requirements but these Characteristics, Service Models and Deployment models create a vague situation when we use Cloud to host applications. It creates complex provisioning, deployment , and configuration requirements.

Why simulation is important for Cloud Environment?

Cloud Service Providers offer elastic, on demand, and measured infrastructure, platform, and software services. In Public Cloud, tenants have control over OS, storage, and deployed applications. Resources are provisioned in different geographic regions. For organizations, performance of an application deployed in multiple regions is a matter of concern in Public Cloud deployment model. Proof of Concepts in Public Cloud environment gives better understanding but it costs organization heavily in terms of capacity building and resource usage even in Pay-per-use model.

CloudSim, “A Toolkit for Modelling and Simulation of Cloud Computing Environments” comes to rescue. It provides system and behavioural modelling of Cloud Computing Components. Simulation of Cloud environments and applications to evaluate application performance can provide useful insight to explore such dynamic, massively distributed, and scalable environment. Study of such distributed, virtualized, and elastic resources can be carried out in a controlled manner with simulation to gain insight of application performance.

Cloud Computing – Download Free EBooks and Whitepapers
Java – Download Free EBooks and Whitepapers
Windows – Download Free EBooks and Whitepapers
The principal advantages Cloud Computing and Simulation are:

•             Flexibility to define Configurations

•             Ease of Use and Customization

•             Cost benefit: Designing, developing, testing, redesigning, rebuilding, retesting any application on cloud can be expensive.

Simulations take the building/rebuilding phase out of the loop by using the model already created in the design phase.

CloudSim is a toolkit for modelling and simulation of Cloud environments and assessment of resource provisioning algorithms.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s