Meta-scheduling algorithms for managing inter-cloud interoperability

The concept behind cloud computing is to facilitate a wider distribution of hardware and software based services in the form of a consolidated infrastructure of various computing enterprises. In practice, cloud computing could be seen as an environment that combines cluster and grid characteristics that have been integrated into a single setting. Currently, cloud computing resources are limited in interoperability, mainly because of the homogeneity and the coherency of their resources. However, the number of users demanding cloud services has increased dramatically, thus, the need for collaborative clouds has increased as well. Therefore, various cases arise from this concerning the scalability and customisability when managing multi-tenancy. Here, we present an algorithmic model for managing the interoperability of the cloud environment, namely inter-cloud. So, we integrate our theoretical approach from the scope of orchestrating job execution in a distributed setting.

[1]  Nik Bessis,et al.  Advancing Inter-cloud Resource Discovery Based on Past Service Experiences of Transient Resource Clustering , 2012, 2012 Third International Conference on Emerging Intelligent Data and Web Technologies.

[2]  Francesco Palmieri,et al.  Towards a federated Metropolitan Area Grid environment: The SCoPE network-aware infrastructure , 2010, Future Gener. Comput. Syst..

[3]  Pierre Kuonen,et al.  SmartGRID: A Fully Decentralized Grid Scheduling Framework Supported by Swarm Intelligence , 2008, 2008 Seventh International Conference on Grid and Cooperative Computing.

[4]  Florin Pop Heuristics Analysis for Distributed Scheduling using MONARC Simulation Tool , 2012 .

[5]  Bin Xie,et al.  Embedded hard real-time scheduling algorithm based on task's resource requirement , 2010, Int. J. High Perform. Comput. Netw..

[6]  Jarek Nabrzyski,et al.  Grid scheduling simulations with GSSIM , 2007, 2007 International Conference on Parallel and Distributed Systems.

[7]  Alexandru Iosup,et al.  Inter-operating grids through Delegated MatchMaking , 2008 .

[8]  Fatos Xhafa,et al.  Meta-scheduling issues in interoperable HPCs, grids and clouds , 2012, Int. J. Web Grid Serv..

[9]  Qiang Zhang,et al.  The Characteristics of Cloud Computing , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[10]  David Allenotor,et al.  Grid resources valuation with fuzzy real option , 2011, Int. J. High Perform. Comput. Netw..

[11]  Liana L. Fong,et al.  Grid broker selection strategies using aggregated resource information , 2010, Future Gener. Comput. Syst..

[12]  Henri Casanova,et al.  Simgrid: a toolkit for the simulation of application scheduling , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[13]  Eduardo Huedo,et al.  A decentralized model for scheduling independent tasks in Federated Grids , 2009, Future Gener. Comput. Syst..

[14]  Nik Bessis,et al.  Defining Minimum Requirements of Inter-collaborated Nodes by Measuring the Weight of Node Interactions , 2010, 2010 International Conference on Complex, Intelligent and Software Intensive Systems.

[15]  Franco Frattolillo,et al.  Parallel and distributed computing on multidomain non-routable networks , 2011, Int. J. High Perform. Comput. Netw..

[16]  Xuhua Ding,et al.  On Trustworthiness of CPU Usage Metering and Accounting , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops.

[17]  Alexandru Iosup,et al.  On the Performance Variability of Production Cloud Services , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[18]  Ian T. Foster,et al.  GangSim: a simulator for grid scheduling studies , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[19]  Emmanouel A. Varvarigos,et al.  A comparison of centralized and distributed meta-scheduling architectures for computation and communication tasks in Grid networks , 2009, Comput. Commun..

[20]  Nik Bessis,et al.  Decentralized meta-brokers for inter-cloud: Modeling brokering coordinators for interoperable resource management , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.

[21]  Ciprian Dobre,et al.  A Simulation Framework for Dependable Distributed Systems , 2008, 2008 International Conference on Parallel Processing - Workshops.

[22]  Roc Meseguer,et al.  GRID Resource Searching on the GridSim Simulator , 2009, ICCS.

[23]  Valentin Cristea,et al.  Optimizing the Energy Efficiency of Message Exchanging for Service Distribution in Interoperable Infrastructures , 2012, 2012 Fourth International Conference on Intelligent Networking and Collaborative Systems.

[24]  Dalibor Klusácek,et al.  Alea 2: job scheduling simulator , 2010, SimuTools.

[25]  C.M. Dobre,et al.  A Simulation Model for Large Scale Distributed Systems , 2007, 2007 Innovations in Information Technologies (IIT).

[26]  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..

[27]  Nik Bessis,et al.  Towards decentralized grid agent models for continuous resource discovery of interoperable grid Virtual Organisations , 2010, 2010 Fifth International Conference on Digital Information Management (ICDIM).

[28]  Ciprian Dobre,et al.  MONARC Simulation Framework , 2011, ArXiv.

[29]  Rajkumar Buyya,et al.  A cost-benefit analysis of using cloud computing to extend the capacity of clusters , 2010, Cluster Computing.

[30]  Fatos Xhafa,et al.  Computational models and heuristic methods for Grid scheduling problems , 2010, Future Gener. Comput. Syst..

[31]  Jesús Carretero,et al.  Design of a New Cloud Computing Simulation Platform , 2011, ICCSA.

[32]  Nik Bessis,et al.  Towards Inter-cloud Schedulers: A Survey of Meta-scheduling Approaches , 2011, 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[33]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[34]  Nik Bessis,et al.  Exploring decentralized dynamic scheduling for grids and clouds using the community-aware scheduling algorithm , 2013, Future Gener. Comput. Syst..