Design of Simulator for Cloud Computing Infrastructure and Service
Changhyeon Kim, Junsang Kim, Won Joo Lee · International Journal of Smart Home · 2014
Cloud computing that provides computational resource, platform and software as services is operated in cluster that is comprised of hundreds or thousands of servers. Thus, cloud computing providers may use various policies such as complex resource provisioning, allocation, configuration, and so on, to efficiently manage huge resources. In this environment, it is difficult to customize circumstance and to test and evaluate a hypothesis independently. To overcome these limitations, we provide SimCloudIS: simulator for cloud computing infrastructure and service. The SimCloudIS provides cloud system components such as the datacenter, host, VM, application, network and scheduling polices that are extendable and managed in independent layers. The network component supports packet based network communication which is based on the real network model, thereby facilitating simulation of internet based services. For evaluation, SimCloudIS provides a monitor that observes the status of all components and records them. The usefulness of SimCloudIS is demonstrated by involving a case study for dynamic allocation and relocation of VMs in a cloud environment and analyzing the result.