This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2010 IEEE 3rd International Conference on Cloud Computing
An Economic Approach for Scalable and Highly-Available Distributed Applications
Miami, Florida
July 05-July 10
ISBN: 978-0-7695-4130-3
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.
Index Terms:
component, net benefit, replication, agent, web service
Citation:
Nicolas Bonvin, Thanasis G. Papaioannou, Karl Aberer, "An Economic Approach for Scalable and Highly-Available Distributed Applications," cloud, pp.498-505, 2010 IEEE 3rd International Conference on Cloud Computing, 2010
Usage of this product signifies your acceptance of the Terms of Use.