Σάββατο 18 Ιουλίου 2015

SimIC: Simulating the Inter-Cloud

‘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, hypervisors 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.

Download the tool and full papers from here or www.sotiriadis.gr (or contact me)

Sotiriadis, S., Bessis, N., Antonopoulos, A. and Anjum, A. (2013) "SimIC: Designing a new Inter-Cloud Simulation Platform for Integrating Large-scale Resource Management", 27th IEEE International Conference on Advanced Information Networking and Applications (AINA-2013), March 25-28, Barcelona, IEEE Computer Society, Washington, DC, USA, pp. 90-97

Sotiriadis, S., Bessis, N. and Antonopoulos, A. (2013) "Towards Inter-cloud Simulation Performance Analysis: Exploring Service-oriented Benchmarks of Clouds in SimIC", 2nd International Workshop on Inter-Clouds and Collective Intelligence (iCCI-2013), in conjunction with the 27th IEEE International Conference on Advanced Information Networking and Applications (AINA-2013), March 25-28, IEEE Computer Society, Washington, DC, USA, Barcelona, pp. 765-771