Cloud computing is the model to use existing computing resources that are delivered as a form of service over a network. These services can be divided into three parts with software, platform, and infrastructure. It is important to evaluate cloud computing environment to predict valid cost to manage the cloud computing system. SimJava and GridSim is well-known simulation tools but they do not support the virtualization of cloud computing. CloudSim is only tool which can evaluate the performance of this environment and it is based on SimJava and GridSim. It is suitable to simulate the situation with large amount of devices and data in cloud computing. Also, it can simulate the virtualization of computing nodes, network devices, and storage units. Service provider has to guarantee quality of service to provide stable related services. For this, we can use the scheduling algorithms. However, there is no consideration of data priority in CloudSim. It is important to support QoS to keep the service level agreement. Thus, it is needed to research a scheduling algorithm to support QoS. In this paper, we propose the way to support various scheduling algorithms in CloudSim.
[1]
Rajkumar Buyya,et al.
GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing
,
2002,
Concurr. Comput. Pract. Exp..
[2]
Rajkumar Buyya,et al.
Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities
,
2009,
2009 International Conference on High Performance Computing & Simulation.
[3]
Ross Mcnab,et al.
Simjava: A Discrete Event Simulation Library For Java
,
1998
.
[4]
Rajkumar Buyya,et al.
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
,
2011,
Softw. Pract. Exp..
[5]
David Abramson,et al.
Economic models for resource management and scheduling in Grid computing
,
2002,
Concurr. Comput. Pract. Exp..