Cost-efficient negotiation over multiple resources with reinforcement learning

Yu Xu, Jianguo Yao, Hans Arno Jacobsen, Haibing Guan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

Cloud applications can achieve similar performance with diverse multi-resource configurations, allowing cloud service providers to benefit from optimal resource allocation for reducing their operation cost. This paper aims to solve the problem of multi-resource negotiation with considerations of both the service-level agreement (SLA) and the cost efficiency. The performance and resource demand are usually application-dependent, making the optimization problem complicated, especially when the dimension of multi-resource configuration is large. To this end, we use reinforcement learning to solve the optimization problem of multi-resource configuration with simultaneous optimization of the learning efficiency and performance guarantee. The developed prototype named SmartYARN is extended Apache YARN equipped with our learning algorithm which can enable cloud applications to negotiate multiple resources cost-effectively. The extensive evaluations show that SmartYARN performs well in reducing the cost of resource usage while maintaining compliance with the SLA constraints of cloud service simultaneously.

Original languageEnglish
Title of host publication2017 IEEE/ACM 25th International Symposium on Quality of Service, IWQoS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509019830
DOIs
StatePublished - 5 Jul 2017
Externally publishedYes
Event25th IEEE/ACM International Symposium on Quality of Service, IWQoS 2017 - Vilanova i la Geltru, Spain
Duration: 14 Jun 201716 Jun 2017

Publication series

Name2017 IEEE/ACM 25th International Symposium on Quality of Service, IWQoS 2017

Conference

Conference25th IEEE/ACM International Symposium on Quality of Service, IWQoS 2017
Country/TerritorySpain
CityVilanova i la Geltru
Period14/06/1716/06/17

Fingerprint

Dive into the research topics of 'Cost-efficient negotiation over multiple resources with reinforcement learning'. Together they form a unique fingerprint.

Cite this