Issue No. 09 - Sept. (2017 vol. 28)
Guoxin Liu , Department of ECE, Clemson University, Clemson, SC
Haiying Shen , Department of Computer Science, University of Virginia, Charlottesville, VA
Haoyu Wang , Department of Computer Science, University of Virginia, Charlottesville, VA
It is important for cloud service brokers to provide a multi-cloud storage service to minimize their payment cost to cloud service providers (CSPs) while providing service level objective (SLO) guarantee to their customers. Many multi-cloud storage services have been proposed or payment cost minimization or SLO guarantee. However, no previous works fully leverage the current cloud pricing policies (such as resource reservation pricing) to reduce the payment cost. Also, few works achieve both cost minimization and SLO guarantee. In this paper, we propose a multi-cloud Economical and SLO-guaranteed Storage Service (
), which determines data allocation and resource reservation schedules with payment cost minimization and SLO guarantee. $_$ES^3$_$ incorporates (1) a coordinated data allocation and resource reservation method, which allocates each data item to a datacenter and determines the resource reservation amount on datacenters by leveraging all the pricing policies; (2) a genetic algorithm based data allocation adjustment method, which reduce data Get/Put rate variance in each datacenter to maximize the reservation benefit. We also propose several algorithms to enhance the cost efficient and SLO guarantee performance of $_$ES^3$_$ including i) dynamic request redirection, ii) grouped Gets for cost reduction, iii) lazy update for cost-efficient Puts, and iv) concurrent requests for rigid Get SLO guarantee. Our trace-driven experiments on a supercomputing cluster and on real clouds (i.e., Amazon S3, Windows Azure Storage and Google Cloud Storage) show the superior performance of $_$ES^3$_$ in payment cost minimization and SLO guarantee in comparison with previous methods. $_$ES^3$_$
Cloud computing, Resource management, Pricing, Minimization, Schedules, Genetic algorithms, Google
G. Liu, H. Shen and H. Wang, "An Economical and SLO-Guaranteed Cloud Storage Service Across Multiple Cloud Service Providers," in IEEE Transactions on Parallel & Distributed Systems, vol. 28, no. 9, pp. 2440-2453, 2017.