Adaptscale: An Adaptive Data Scaling Controller For Improving The Multiple Performance Requirements In Clouds

Yuliang Shi,Mianxiong Dong,Wenbin Zhang,Lei Liu,Yongqing Zheng,Lizhen Cui,Junhua Zhang
DOI: https://doi.org/10.1016/j.future.2017.08.034
2020-01-01
Abstract:Data scaling issue has become a bottleneck in multi-tenancy cloud environment. Fluctuated workloads bring challenges to current automatic data scaling strategies on meeting variable user performance requirements in a shared storage system. To this end, this paper develops an adaptive data scaling controller to meet multiple performance requirements in Clouds. The controller consists of three components: (1) a performance model, which determines whether the nodes are over-loaded: (2) a workload monitor and a predictor, which are responsible for collecting workload information and estimating the fluctuating trends, respectively: (3) a data scaling strategy generator, which enables the data scaling solution for over-loaded or under-loaded nodes. The numerical results show that the developed controller achieves the goal of automatic data scaling, which not only satisfies diversified performance requirements, but also reduces the execution time of MOVE operations with regards to system performance. (C) 2017 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?