DocumentCode :
607969
Title :
SimIC: Designing a New Inter-cloud Simulation Platform for Integrating Large-Scale Resource Management
Author :
Sotiriadis, Stelios ; Bessis, Nik ; Antonopoulos, Nikos ; Anjum, Ashiq
Author_Institution :
Sch. of Comput. & Math., Univ. of Derby, Derby, UK
fYear :
2013
fDate :
25-28 March 2013
Firstpage :
90
Lastpage :
97
Abstract :
´Simulating the Inter-Cloud´ (SimIC) is a discrete event simulation toolkit based on the process oriented simulation package of SimJava. The SimIC aims of replicating an inter-cloud facility wherein multiple clouds collaborate with each other for distributing service requests with regards to the desired simulation setup. The package encompasses the fundamental entities of the inter-cloud meta-scheduling algorithm such as users, meta-brokers, local-brokers, datacenters, hosts, hyper visors and virtual machines (VMs). Additionally, resource discovery and scheduling policies together with VMs allocation, re-scheduling and VM migration strategies are included as well. Using the SimIC a modeler can design a fully dynamic inter-cloud setting wherein collaboration is founded on meta-scheduling inspired characteristics of distributed resource managers that exchange user requirements as driven events in real-time simulations. The SimIC aims of achieving interoperability, flexibility and service elasticity while at the same time introducing the notion of heterogeneity of multiple clouds´ configurations. In addition it accepts an optimization of a variety of selected performance criteria for a diversity of entities. The crucial factor of dynamics consideration has implemented by allowing reactive orchestration based on current workload of already executed heterogeneous user specifications. These are in the form of text files that the modeler can load in the toolkit and occurs in real-time at different simulation intervals. Finally, a unique request is scheduled for execution to an internal cloud datacenter host VM that is capable of performing the service contract. This is formally designed in Service Level Agreements (SLAs) based upon user profiling.
Keywords :
Java; cloud computing; computer centres; contracts; discrete event simulation; groupware; open systems; processor scheduling; real-time systems; resource allocation; software performance evaluation; virtual machines; SLA; SimIC; SimJava; VM allocation; VM migration strategy; cloud collaboration; discrete event simulation toolkit; distributed resource managers; flexibility; fully dynamic inter-cloud setting; heterogeneous user specifications; inter-cloud facility; inter-cloud meta-scheduling algorithm; inter-cloud simulation platform design; internal cloud datacenter host VM; interoperability; large-scale resource management; performance criteria; process oriented simulation package; re-scheduling strategy; reactive orchestration; real-time simulations; resource discovery; resource scheduling policies; service contract; service elasticity; service level agreements; service request distribution; simulating the inter-cloud; text files; unique request scheduling; user profiling; Computational modeling; Delays; Dynamic scheduling; Hardware; Resource management; Software; Virtual machine monitors; Inter-cloud meta-scheduling; Internet of Things simulator; cloud service and resource management; event-oriented simulation; inter-cloud simulator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
Conference_Location :
Barcelona
ISSN :
1550-445X
Print_ISBN :
978-1-4673-5550-6
Electronic_ISBN :
1550-445X
Type :
conf
DOI :
10.1109/AINA.2013.123
Filename :
6531742
Link To Document :
بازگشت