1Dept. of CSE, Holymary institute of technology and science, Hyderabad, A.P., India
2Dept. of CSE, Vignana Bharathi Institute of Technology, Proddatur, Andhra Pradesh, India
3Dept. of CSE, S.V.U. College of Engineering, Sri Venkateswara University, Tirupati, India
Online published on 21 November, 2017.
Service-oriented architecture (SOA) paradigm for planning large-scale distributed applications offers significant cost savings and minimizing hardware resources by reusing existing services. However, the high irregularity of client requests and the distributed nature of the approach may leads to service response time and availability. Static replication of components in data centers 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 minimizing the hardware resources 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, according to self-optimizing strategies. We can prove it as cost efficient. 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. A successful online application should be able to handle traffic spikes and flash crowds efficiently.
Distributed, Reliability, Service oriented, significant, Virtual Economy