DocumentCode
1819849
Title
An Economic Approach for Scalable and Highly-Available Distributed Applications
Author
Bonvin, Nicolas ; Papaioannou, Thanasis G. ; Aberer, Karl
Author_Institution
Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
fYear
2010
fDate
5-10 July 2010
Firstpage
498
Lastpage
505
Abstract
Service-oriented architecture (SOA) paradigm for orchestrating large-scale distributed applications offers significant cost savings by reusing existing services. However, the high irregularity of client requests and the distributed nature of the approach may deteriorate service response time and availability. Static replication of components in datacenters for accommodating load spikes requires proper resource planning and underutilizes the cloud infrastructure. Moreover, no service availability guarantees are offered in case of datacenter failures. In this paper, we propose a cost-efficient approach for dynamic and geographically-diverse replication of components in a cloud computing infrastructure that effectively adapts to load variations and offers service availability guarantees. In our virtual economy, components rent server resources and replicate, migrate or delete themselves according to self-optimizing strategies. We experimentally prove that such an approach outperforms in response time even full replication of the components in all servers, while offering service availability guarantees under failures.
Keywords
Internet; Web services; socio-economic effects; software architecture; cloud computing infrastructure; cost-efficient approach; large-scale distributed applications; service-oriented architecture; virtual economy; Availability; Clouds; Economics; Hardware; Routing; Servers; Time factors; agent; component; net benefit; replication; web service;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on
Conference_Location
Miami, FL
Print_ISBN
978-1-4244-8207-8
Electronic_ISBN
978-0-7695-4130-3
Type
conf
DOI
10.1109/CLOUD.2010.45
Filename
5557956
Link To Document