25-07-2017, 12:23 PM
CloudSim is a framework for modeling and simulation of cloud computing infrastructures and services. Originally built primarily in the Cloud Computing and Distributed Systems (CLOUDS) Laboratory, the University of Melbourne, Australia, CloudSim has become one of the most popular open source cloud simulators in research and academia. CloudSim is completely written in Java.
CloudSim provides a generalized and extensible simulation framework that allows modeling and seamless simulation of application performance. By using CloudSim, developers can focus on specific system design issues they want to research, without worrying about details related to infrastructure and cloud-based services.
Advances in computing have opened up many possibilities. Until now, the main concern of application developers was the deployment and hosting of applications, taking into account the acquisition of resources with a fixed capacity to handle the expected traffic due to the demand of the application, as well as the installation, configuration and Maintenance of applications. All the support pile. With the advent of the cloud, application deployment and hosting has become flexible, easier, and less expensive due to the pay-as-you-go payment model offered by cloud service providers.
Cloud computing is the best choice for applications where users have heterogeneous, dynamic, and competitive quality of service (QoS) requirements. Different applications have varying levels of performance, workloads, and dynamic application scale requirements, but these features, service models, and deployment models create a vague situation when we use the cloud to host applications. The cloud creates complex requirements for provisioning, deployment, and configuration.