DocumentCode :
3664280
Title :
Distributed Scheduling Algorithm for Highly Available Component Based Applications
Author :
Marc Eduard Frincu
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2015
fDate :
5/1/2015 12:00:00 AM
Firstpage :
1033
Lastpage :
1041
Abstract :
The emergence of multi-clouds makes it difficult for application providers to offer reliable applications to end users. The different levels of infrastructure reliability offered by various cloud providers need to be abstracted at application level through application-aware algorithms for high availability. This task is challenging due to the closed world approach taken by the various cloud providers. In the face of different access and management policies orchestrated distributed management algorithms are needed instead of centralized solutions. In this paper we present a decentralized autonomic algorithm for achieving application high availability by harnessing the properties of scalable component-based applications and the advantage of overlay networks to communicate between peers. In a multi-cloud environment the algorithm maintains cloud provider independence while achieving global application availability. The algorithm was tested on a simulator and results show that it gives similar results to a centralized approach without inducing much communication overhead.
Keywords :
"Relays","Reliability","Scheduling algorithms","Peer-to-peer computing","Connectors","Overlay networks","Scheduling"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
Type :
conf
DOI :
10.1109/IPDPSW.2015.114
Filename :
7284424
Link To Document :
بازگشت