An Inter-Cloud Meta-Scheduling (ICMS) Simulation Framework: Architecture and Evaluation

S Sotiriadis, Nik Bessis, A Anjum, R Buyya

Research output: Contribution to journalArticle

13 Citations (Scopus)
5 Downloads (Pure)

Abstract

Inter-cloud is an approach that facilitates scalable resource provisioning across multiple cloud infrastructures. In this paper, we focus on the performance optimization of Infrastructure as a Service (IaaS) using the meta-scheduling paradigm to achieve an improved job scheduling across multiple clouds. We propose a novel inter-cloud job scheduling framework and implement policies to optimize performance of participating clouds. The framework, named as Inter-Cloud Meta-Scheduling (ICMS), is based on a novel message exchange mechanism to allow optimization of job scheduling metrics. The resulting system offers improved flexibility, robustness and decentralization. We implemented a toolkit named “Simulating the Inter-Cloud” (SimIC) to perform the design and implementation of different inter-cloud entities and policies in the ICMS framework. An experimental analysis is produced for job executions in inter-cloud and a performance is presented for a number of parameters such as job execution, makespan, and turnaround times. The results highlight that the overall performance of individual clouds for selected parameters and configuration is improved when these are brought together under the proposed ICMS framework.
Original languageEnglish
Pages (from-to)1-14
JournalIEEE Transactions on Services Computing
VolumePP
Issue number99
DOIs
Publication statusPublished - 3 Feb 2015

Fingerprint

Scheduling
Turnaround time
Evaluation
Simulation

Cite this

@article{2ad5da1f782f44378dbb576f4f3d2284,
title = "An Inter-Cloud Meta-Scheduling (ICMS) Simulation Framework: Architecture and Evaluation",
abstract = "Inter-cloud is an approach that facilitates scalable resource provisioning across multiple cloud infrastructures. In this paper, we focus on the performance optimization of Infrastructure as a Service (IaaS) using the meta-scheduling paradigm to achieve an improved job scheduling across multiple clouds. We propose a novel inter-cloud job scheduling framework and implement policies to optimize performance of participating clouds. The framework, named as Inter-Cloud Meta-Scheduling (ICMS), is based on a novel message exchange mechanism to allow optimization of job scheduling metrics. The resulting system offers improved flexibility, robustness and decentralization. We implemented a toolkit named “Simulating the Inter-Cloud” (SimIC) to perform the design and implementation of different inter-cloud entities and policies in the ICMS framework. An experimental analysis is produced for job executions in inter-cloud and a performance is presented for a number of parameters such as job execution, makespan, and turnaround times. The results highlight that the overall performance of individual clouds for selected parameters and configuration is improved when these are brought together under the proposed ICMS framework.",
author = "S Sotiriadis and Nik Bessis and A Anjum and R Buyya",
year = "2015",
month = "2",
day = "3",
doi = "10.1109/TSC.2015.2399312",
language = "English",
volume = "PP",
pages = "1--14",
journal = "IEEE Transactions on Services Computing",
issn = "1939-1374",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "99",

}

An Inter-Cloud Meta-Scheduling (ICMS) Simulation Framework: Architecture and Evaluation. / Sotiriadis, S; Bessis, Nik; Anjum, A; Buyya, R.

In: IEEE Transactions on Services Computing, Vol. PP, No. 99, 03.02.2015, p. 1-14.

Research output: Contribution to journalArticle

TY - JOUR

T1 - An Inter-Cloud Meta-Scheduling (ICMS) Simulation Framework: Architecture and Evaluation

AU - Sotiriadis, S

AU - Bessis, Nik

AU - Anjum, A

AU - Buyya, R

PY - 2015/2/3

Y1 - 2015/2/3

N2 - Inter-cloud is an approach that facilitates scalable resource provisioning across multiple cloud infrastructures. In this paper, we focus on the performance optimization of Infrastructure as a Service (IaaS) using the meta-scheduling paradigm to achieve an improved job scheduling across multiple clouds. We propose a novel inter-cloud job scheduling framework and implement policies to optimize performance of participating clouds. The framework, named as Inter-Cloud Meta-Scheduling (ICMS), is based on a novel message exchange mechanism to allow optimization of job scheduling metrics. The resulting system offers improved flexibility, robustness and decentralization. We implemented a toolkit named “Simulating the Inter-Cloud” (SimIC) to perform the design and implementation of different inter-cloud entities and policies in the ICMS framework. An experimental analysis is produced for job executions in inter-cloud and a performance is presented for a number of parameters such as job execution, makespan, and turnaround times. The results highlight that the overall performance of individual clouds for selected parameters and configuration is improved when these are brought together under the proposed ICMS framework.

AB - Inter-cloud is an approach that facilitates scalable resource provisioning across multiple cloud infrastructures. In this paper, we focus on the performance optimization of Infrastructure as a Service (IaaS) using the meta-scheduling paradigm to achieve an improved job scheduling across multiple clouds. We propose a novel inter-cloud job scheduling framework and implement policies to optimize performance of participating clouds. The framework, named as Inter-Cloud Meta-Scheduling (ICMS), is based on a novel message exchange mechanism to allow optimization of job scheduling metrics. The resulting system offers improved flexibility, robustness and decentralization. We implemented a toolkit named “Simulating the Inter-Cloud” (SimIC) to perform the design and implementation of different inter-cloud entities and policies in the ICMS framework. An experimental analysis is produced for job executions in inter-cloud and a performance is presented for a number of parameters such as job execution, makespan, and turnaround times. The results highlight that the overall performance of individual clouds for selected parameters and configuration is improved when these are brought together under the proposed ICMS framework.

U2 - 10.1109/TSC.2015.2399312

DO - 10.1109/TSC.2015.2399312

M3 - Article

VL - PP

SP - 1

EP - 14

JO - IEEE Transactions on Services Computing

JF - IEEE Transactions on Services Computing

SN - 1939-1374

IS - 99

ER -