Self‐learning and self‐adaptive resource allocation for cloud‐based software services. (22nd March 2018)
- Record Type:
- Journal Article
- Title:
- Self‐learning and self‐adaptive resource allocation for cloud‐based software services. (22nd March 2018)
- Main Title:
- Self‐learning and self‐adaptive resource allocation for cloud‐based software services
- Authors:
- Chen, Xing
Lin, Junxin
Lin, Bing
Xiang, Tao
Zhang, Ying
Huang, Gang - Other Names:
- Chen Jinjun guestEditor.
Zheng Xianghan guestEditor.
Rong Chunming guestEditor.
Badarch Tuyatsetseg guestEditor.
Nanda Priyadarsi guestEditor.
Puthal Deepak guestEditor.
Mohanty Saraju P. guestEditor. - Abstract:
- Summary: In the presence of scale, dynamism, uncertainty, and elasticity, cloud engineers face several challenges when allocating resources for cloud‐based software services. They should allocate appropriate resources in order to guarantee good quality of services as well as low cost of resources. Self‐adaptive ability is needed in this process because engineers' intervention is difficult. Traditional self‐adaptive resource allocation methods are policy‐driven. Thus, cloud engineers usually have to develop separate sets of rules for each systems in order to allocate resources effectively, which leads to high administrative cost and implementation complexity. Machine learning has made great achievements in many fields, and it can be also applied to resource allocation. In this paper, we present a self‐learning and self‐adaptive approach to resource allocation for cloud‐based software services. For a given cloud‐based software service, its QoS model is firstly trained on history data, which is capable to predict the QoS value as output by using the information on workload and allocated resources as inputs. Then, on‐line decision‐making on resource allocation can be carried out automatically based on genetic algorithm, which is aimed to search reasonable resource allocation plan by using the QoS model. We evaluate our approach on RUBiS benchmark, demonstrating the accuracy of the QoS model over 90% and the improvement of resource utilization by 10%‐30%.
- Is Part Of:
- Concurrency and computation. Volume 31:Number 23(2019)
- Journal:
- Concurrency and computation
- Issue:
- Volume 31:Number 23(2019)
- Issue Display:
- Volume 31, Issue 23 (2019)
- Year:
- 2019
- Volume:
- 31
- Issue:
- 23
- Issue Sort Value:
- 2019-0031-0023-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-03-22
- Subjects:
- cloud computing -- resource allocation -- software adaptation
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4463 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 12262.xml