AdaptScale: An adaptive data scaling controller for improving the multiple performance requirements in Clouds

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.

[1]  Jeffrey S. Chase,et al.  Automated control for elastic storage , 2010, ICAC '10.

[2]  Hai Jin,et al.  Deduplication-Based Energy Efficient Storage System in Cloud Environment , 2015, Comput. J..

[3]  Xu Yang,et al.  High-Performance Storage Support for Scientific Applications on the Cloud , 2015, ScienceCloud@HPDC.

[4]  Sebastian Lehrig,et al.  Scalability, elasticity, and efficiency in cloud computing: A systematic literature review of definitions and metrics , 2015, 2015 11th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA).

[5]  Anees Shaikh,et al.  A Cost-Aware Elasticity Provisioning System for the Cloud , 2011, 2011 31st International Conference on Distributed Computing Systems.

[6]  Divyakant Agrawal,et al.  Database Scalability, Elasticity, and Autonomy in the Cloud - (Extended Abstract) , 2011, DASFAA.

[7]  Divyakant Agrawal,et al.  ElasTraS: An elastic, scalable, and self-managing transactional database for the cloud , 2013, TODS.

[8]  Zhihan Lv,et al.  Multimedia cloud transmission and storage system based on internet of things , 2017, Multimedia Tools and Applications.

[9]  Rajkumar Buyya,et al.  Dynamic remote data auditing for securing big data storage in cloud computing , 2017, Inf. Sci..

[10]  Paolo Mercorelli,et al.  Contemporary sinusoidal disturbance detection and nano parameters identification using data scaling based on Recursive Least Squares algorithms , 2014, 2014 International Conference on Control, Decision and Information Technologies (CoDIT).

[11]  Chao-Tung Yang,et al.  On construction of a distributed data storage system in cloud , 2014, Computing.

[12]  N. B. Anuar,et al.  The rise of "big data" on cloud computing: Review and open research issues , 2015, Inf. Syst..

[13]  Maoguo Gong,et al.  Greedy discrete particle swarm optimization for large-scale social network clustering , 2015, Inf. Sci..

[14]  Amr El Abbadi,et al.  ElasTraS: An Elastic Transactional Data Store in the Cloud , 2009, HotCloud.

[15]  Hans-Arno Jacobsen,et al.  PNUTS: Yahoo!'s hosted data serving platform , 2008, Proc. VLDB Endow..

[16]  Michael I. Jordan,et al.  The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements , 2011, FAST.

[17]  Minghong Lin,et al.  Characterizing the impact of the workload on the value of dynamic resizing in data centers , 2015, Perform. Evaluation.

[18]  Laurence T. Yang,et al.  Multicloud-Based Evacuation Services for Emergency Management , 2014, IEEE Cloud Computing.

[19]  Iraj Saniee,et al.  Scaling of capacity and reliability in data center networks , 2014, PERV.

[20]  Gilles Fedak,et al.  The Case for Workflow-Aware Storage:An Opportunity Study , 2015, Journal of Grid Computing.

[21]  Ke Wang,et al.  A Dynamically Scalable Cloud Data Infrastructure for Sensor Networks , 2015, ScienceCloud@HPDC.

[22]  Jinjun Chen,et al.  Authorized Public Auditing of Dynamic Big Data Storage on Cloud with Efficient Verifiable Fine-Grained Updates , 2014, IEEE Transactions on Parallel and Distributed Systems.

[23]  Chenyang Lu,et al.  Proceedings of the Fast 2002 Conference on File and Storage Technologies Aqueduct: Online Data Migration with Performance Guarantees , 2022 .

[24]  Carlo Curino,et al.  Workload-aware database monitoring and consolidation , 2011, SIGMOD '11.

[25]  Jignesh M. Patel,et al.  Towards Multi-Tenant Performance SLOs , 2012, IEEE Transactions on Knowledge and Data Engineering.

[26]  Tao Yu,et al.  Intelligent Database Placement in Cloud Environment , 2012, 2012 IEEE 19th International Conference on Web Services.

[27]  Jin Chen,et al.  Autonomic Provisioning of Backend Databases in Dynamic Content Web Servers , 2006, 2006 IEEE International Conference on Autonomic Computing.

[28]  Vladimir Vlassov,et al.  State-Space Feedback Control for Elastic Distributed Storage in a Cloud Environment , 2012, ICAS 2012.

[29]  Shuhong Chen,et al.  Elastic Database Replication in the Cloud , 2015, ICA3PP.

[30]  Tim Kraska,et al.  RTP: robust tenant placement for elastic in-memory database clusters , 2013, SIGMOD '13.

[31]  Naishuo Tian,et al.  Resource allocation for multi-class services in multipath networks , 2015, Perform. Evaluation.

[32]  Mianxiong Dong,et al.  Quality-of-Experience (QoE) in Emerging Mobile Social Networks , 2014, IEICE Trans. Inf. Syst..