An inter-cloud bridge system for heterogeneous cloud platforms

S Sotiriadis, Nik Bessis

Research output: Contribution to journalArticle

24 Citations (Scopus)
9 Downloads (Pure)

Abstract

Over the years, more cloud computing systems have been developed providing flexible interfaces for inter-cloud interaction. This work approaches the concept of inter-cloud by utilizing APIs, open source specifications and exposed interfaces from cloud platforms such as OpenStack, OpenNebula and others. Despite other works in the area of inter-cloud, that are mainly resource management-centric, we focus on designing and developing a service-centric architecture. We implement an inter-cloud bridge system that is elastic, easy to be upgraded and managed. We develop a prototype composed not only from heterogeneous cloud platforms but also from independent cloud services. These are developed by different cloud service providers and offered as open source Software as a Service (SaaS). The proposed Inter-Cloud Mediation Service uses Future Internet SaaS such as a Context Broker for registrations and subscriptions to services and a Complex Event Processing engine for event management. We present an experimental analysis to show interactions with various heterogeneous cloud platforms and we evaluate the performance of inter-cloud services separately and as a whole.
Original languageEnglish
Pages (from-to)180-194
JournalFuture Generation Computer Systems
Volume54
Early online date25 Feb 2015
DOIs
Publication statusE-pub ahead of print - 25 Feb 2015

Fingerprint

Cloud computing
Application programming interfaces (API)
Interfaces (computer)
Internet
Engines
Specifications
Processing
Open source software

Cite this

@article{67aae46ecae3428092ebb69647c8f0e4,
title = "An inter-cloud bridge system for heterogeneous cloud platforms",
abstract = "Over the years, more cloud computing systems have been developed providing flexible interfaces for inter-cloud interaction. This work approaches the concept of inter-cloud by utilizing APIs, open source specifications and exposed interfaces from cloud platforms such as OpenStack, OpenNebula and others. Despite other works in the area of inter-cloud, that are mainly resource management-centric, we focus on designing and developing a service-centric architecture. We implement an inter-cloud bridge system that is elastic, easy to be upgraded and managed. We develop a prototype composed not only from heterogeneous cloud platforms but also from independent cloud services. These are developed by different cloud service providers and offered as open source Software as a Service (SaaS). The proposed Inter-Cloud Mediation Service uses Future Internet SaaS such as a Context Broker for registrations and subscriptions to services and a Complex Event Processing engine for event management. We present an experimental analysis to show interactions with various heterogeneous cloud platforms and we evaluate the performance of inter-cloud services separately and as a whole.",
author = "S Sotiriadis and Nik Bessis",
year = "2015",
month = "2",
day = "25",
doi = "10.1016/j.future.2015.02.005",
language = "English",
volume = "54",
pages = "180--194",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",

}

An inter-cloud bridge system for heterogeneous cloud platforms. / Sotiriadis, S; Bessis, Nik.

In: Future Generation Computer Systems, Vol. 54, 25.02.2015, p. 180-194.

Research output: Contribution to journalArticle

TY - JOUR

T1 - An inter-cloud bridge system for heterogeneous cloud platforms

AU - Sotiriadis, S

AU - Bessis, Nik

PY - 2015/2/25

Y1 - 2015/2/25

N2 - Over the years, more cloud computing systems have been developed providing flexible interfaces for inter-cloud interaction. This work approaches the concept of inter-cloud by utilizing APIs, open source specifications and exposed interfaces from cloud platforms such as OpenStack, OpenNebula and others. Despite other works in the area of inter-cloud, that are mainly resource management-centric, we focus on designing and developing a service-centric architecture. We implement an inter-cloud bridge system that is elastic, easy to be upgraded and managed. We develop a prototype composed not only from heterogeneous cloud platforms but also from independent cloud services. These are developed by different cloud service providers and offered as open source Software as a Service (SaaS). The proposed Inter-Cloud Mediation Service uses Future Internet SaaS such as a Context Broker for registrations and subscriptions to services and a Complex Event Processing engine for event management. We present an experimental analysis to show interactions with various heterogeneous cloud platforms and we evaluate the performance of inter-cloud services separately and as a whole.

AB - Over the years, more cloud computing systems have been developed providing flexible interfaces for inter-cloud interaction. This work approaches the concept of inter-cloud by utilizing APIs, open source specifications and exposed interfaces from cloud platforms such as OpenStack, OpenNebula and others. Despite other works in the area of inter-cloud, that are mainly resource management-centric, we focus on designing and developing a service-centric architecture. We implement an inter-cloud bridge system that is elastic, easy to be upgraded and managed. We develop a prototype composed not only from heterogeneous cloud platforms but also from independent cloud services. These are developed by different cloud service providers and offered as open source Software as a Service (SaaS). The proposed Inter-Cloud Mediation Service uses Future Internet SaaS such as a Context Broker for registrations and subscriptions to services and a Complex Event Processing engine for event management. We present an experimental analysis to show interactions with various heterogeneous cloud platforms and we evaluate the performance of inter-cloud services separately and as a whole.

U2 - 10.1016/j.future.2015.02.005

DO - 10.1016/j.future.2015.02.005

M3 - Article

VL - 54

SP - 180

EP - 194

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

ER -