Skip to main content
Log in

Adaptive trade-off strategy for bargaining-based multi-objective SLA establishment under varying cloud workload

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. Faratin P, Sierra C, Jennings NR (2002) Using similarity criteria to make issue trade-offs in automated negotiations. Artif Intell 142(2):205–237

    Article  MathSciNet  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Amazon EC2 Pricing (2015) http://aws.amazon.com/ec2/pricing/. Accessed 1 July 2015

  6. 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

  7. 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

    Article  MathSciNet  Google Scholar 

  8. 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

  9. Song Y, Zafer M, Lee KW (2012) Optimal bidding in spot instance market. In: 2012 proceedings IEEE on INFOCOM, pp 190–198

  10. 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

  11. Sim KM (2010) Grid resource negotiation: survey and new directions. IEEE Trans Syst Man Cybern Part C Appl Rev 40(3):245–257

    Article  MathSciNet  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Dastjerdi AV, Buyya R (2015) An autonomous time-dependent SLA negotiation strategy for cloud computing. Comput J bxv053v1-bxv053

  15. Gellings CW (1985) The concept of demand-side management for electric utilities. Proc IEEE 73(10):1468–1470

    Article  Google Scholar 

  16. Park Y, Kim S (2015) Bargaining-based smart grid pricing model for demand side management scheduling. ETRI J 37(1):197–202

    Article  Google Scholar 

  17. Kim S (2014) An adaptive smart grid management scheme based on the coopetition game model. ETRI J 36(1):80–88

    Article  Google Scholar 

  18. 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

  19. 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

  20. 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

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Rubinstein A (1982) Perfect equilibrium in a bargaining model. Econometrica 50(1):97–109

    Article  MathSciNet  MATH  Google Scholar 

  25. Triantaphyllou E (2013) Multi-criteria decision making methods: a comparative study. Springer, New York

    MATH  Google Scholar 

  26. JADE (2015) http://jade.tilab.com. Accessed 1 October 2015

  27. Verizon IP Latency Statistics (2015) http://verizonenterprise.com/about/network/latency/. Accessed 1 October 2015

Download references

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

Authors

Corresponding author

Correspondence to Seokho Son.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1686-y

Keywords

Navigation