Abstract
In cloud computing, a cloud management platform need to deal with three main aspects of the system: price, service performance, and resource utilization. They want to maximize profit while guaranteeing service performance agreed upon service level agreement (SLA), and increasing resource utilization. These multiple objectives of a cloud provider are difficult to be achieved individually since they are in a trade-off relationship (e.g., high resource utilization may lead to deterioration in service quality; expensive service price may lower resource utilization). This research focuses on the SLA establishment, which collectively considers business, service, and resource utilization aspects to achieve high profitability, guaranteed SLA, and efficient resource management. Thus, this paper proposes an adaptive negotiation mechanism for multi-objective SLA establishment under varying cloud workload. The proposed mechanism adaptively controls negotiation parameters, which represents preferences among multiple SLA issues under a trade-off, by analyzing workload trends. Using the proposed mechanism, a cloud system can shift on-peak load and alleviates SLA violations with flexible pricing. Consequently, the contributions of this paper include (i) the design of an adaptive negotiation mechanism for multi-objective SLA establishment, (ii) a guidance for determining SLA negotiation parameters for cloud pricing and resource management, and (iii) a demonstration that shows bargaining-based SLA establishment facilitates cloud resource management, and increases profit of cloud computing system. Empirical results conducted in a cloud testbed show that the proposed mechanism achieves higher performances than related approaches in terms of SLA violations and provider’s profits.
Similar content being viewed by others
References
Jennings NR, Faratin P, Lomuscio AR, Parsons S, Wooldridge MJ, Sierra C (2001) Automated negotiation: prospects, methods and challenges. Group Decis Negot 10(2):199–215
Alhamad M, Dillon T, Chang E (2010) Conceptual SLA framework for cloud computing. In: 2010 4th IEEE international conference on digital ecosystems and technologies (DEST), pp 606–610
Faratin P, Sierra C, Jennings NR (2002) Using similarity criteria to make issue trade-offs in automated negotiations. Artif Intell 142(2):205–237
Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zahara M (2010) A view of cloud computing. Commun ACM 53(4):50–58
Amazon EC2 Pricing (2015) http://aws.amazon.com/ec2/pricing/. Accessed 1 July 2015
MihailescuM, Teo YM (2010) Dynamic resource pricing on federated clouds. In: 10th IEEE/ACM international conference on cluster, cloud andgrid computing (CCGrid), pp 513–517
Zheng Z, Gui Y, Wu F, Chen G (2014) STAR: strategy-proof double auctions for multi-cloud, multi-tenant bandwidth reservation. IEEE Trans Comput 64(7):2071–2083
Wang W, Li B, Liang B (2012) Towards optimal capacity segmentation with hybrid cloud pricing. In: 2012 IEEE 32nd international conference on distributed computing systems (ICDCS), pp 425–434
Song Y, Zafer M, Lee KW (2012) Optimal bidding in spot instance market. In: 2012 proceedings IEEE on INFOCOM, pp 190–198
Wang W, Niu D, Li B, Liang B (2013) Dynamic cloud resource reservation via cloud brokerage. In: 2013 IEEE 33rd international conference on distributed computing systems (ICDCS), pp 400–409
Sim KM (2010) Grid resource negotiation: survey and new directions. IEEE Trans Syst Man Cybern Part C Appl Rev 40(3):245–257
Silaghi GC, Serban LD, Litan CM (2012) A time-constrained SLA negotiation strategy in competitive computational grids. Future Gener Comput Syst 28(8):1303–1315
Gwak J, Sim KM (2013) A novel method for coevolving PS-optimizing negotiation strategies using improved diversity controlling EDAs. Appl intell 38(3):384–417
Dastjerdi AV, Buyya R (2015) An autonomous time-dependent SLA negotiation strategy for cloud computing. Comput J bxv053v1-bxv053
Gellings CW (1985) The concept of demand-side management for electric utilities. Proc IEEE 73(10):1468–1470
Park Y, Kim S (2015) Bargaining-based smart grid pricing model for demand side management scheduling. ETRI J 37(1):197–202
Kim S (2014) An adaptive smart grid management scheme based on the coopetition game model. ETRI J 36(1):80–88
Caron E, Desprez F, Muresan A (2010) Forecasting for grid and cloud computing on-demand resources based on pattern matching. In: 2010 IEEE second international conference on cloud computing technology and science (CloudCom), pp 456–463
Zhang Q, Zhu Q, Boutaba R (2011) Dynamic resource allocation for spot markets in cloud computing environments. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 178–185
Netto MA, Bubendorfer K, Buyya R (2007) SLA-based advance reservations with flexible and adaptive time QoS parameters. Service-oriented computing. Lecture notes in computer science. Springer, Berlin, pp 119–131
Adhau S, Mittal ML, Mittal A (2012) A multi-agent system for distributed multi-project scheduling: an auction-based negotiation approach. Eng Appl Artif Intell 25(8):1738–1751
Son S, Sim KM (2012) A price-and-time-slot-negotiation mechanism for cloud service reservations. IEEE Trans Syst Man Cybern Part B Cybern 42(3):713–728
Son S, Jung G, Jun SC (2013) An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J Supercomput 64(2):606–637
Rubinstein A (1982) Perfect equilibrium in a bargaining model. Econometrica 50(1):97–109
Triantaphyllou E (2013) Multi-criteria decision making methods: a comparative study. Springer, New York
JADE (2015) http://jade.tilab.com. Accessed 1 October 2015
Verizon IP Latency Statistics (2015) http://verizonenterprise.com/about/network/latency/. Accessed 1 October 2015
Acknowledgments
This work was supported by the ICT R&D program of MSIP/IITP (Ministry of Science, ICT and future Planning/Institute for Information & Communications Technology Promotion) (B0101-15-233, Smart Networking Core Technology Development).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Son, S., Kang, DJ., Huh, S.P. et al. Adaptive trade-off strategy for bargaining-based multi-objective SLA establishment under varying cloud workload. J Supercomput 72, 1597–1622 (2016). https://doi.org/10.1007/s11227-016-1686-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1686-y