Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

An auto-scaling mechanism for cloud-based multimedia storage systems: a fuzzy-based elastic controller

Published: 01 October 2022 Publication History

Abstract

Cloud computing is a new technology that is increasing in popularity day-by-day. One of the reasons for its popularity can be its elasticity feature. In other words, cloud computing considers the consumer’s resource capacity to be infinite, where the consumer can obtain the resources on-demand and increase or decrease the number of resources. Although various solutions for elasticity management have been developed so far, more work is needed to manage the elasticity of the cloud-based multimedia storage systems more effectively. Accordingly, this paper presents the Observe–Orient–Decide–Act (OODA) loop to improve the resource elasticity in cloud-based multimedia storage systems. In the proposed solution, elasticity management is performed using the OODA loop and fuzzy logic theory. Our simulation results demonstrate that the proposed solution reduces the read time, write time, response time by 7.2%, 6.9%, and 8.4%, respectively, compared with existing elastic cloud-based storage mechanisms.

References

[1]
Ai W, Li K, Lan S, Zhang F, Mei J, Li K, and Buyya R On elasticity measurement in cloud computing Sci Program 2016 2016 1-13
[2]
Al-Dhuraibi Y, Zalila F, Djarallah N, and Merle P March 2018 Coordinating vertical elasticity of both containers and virtual machines
[3]
Arabnejad H, Pahl C, Jamshidi P, Estrada G (2017, May). A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling. In 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) (pp. 64-73). IEEE.
[4]
Aslanpour MS, Toosi AN, Taheri J, Gaire R (2021) AutoScaleSim: A simulation toolkit for auto-scaling Web applications in clouds. Simulation Modelling Practice and Theory 108:102245.
[5]
Beloglazov A, Buyya R (2010) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers MGC@ Middleware, 4.
[6]
Beltrán M BECloud: a new approach to analyse elasticity enablers of cloud services Futur Gener Comput Syst 2016 64 39-49
[7]
Bowers KD, Juels A Oprea A (2009, November) HAIL: a high-availability and integrity layer for cloud storage. In Proceedings of the 16th ACM conference on Computer and communications security (pp. 187–198).
[8]
Aslanpour MS, Toosi AN, Gaire R, Cheema MA (2020) Auto-scaling of web applications in clouds: A tail latency evaluation. In 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC) (pp. 186–195). IEEE.
[9]
Aslanpour MS, Dashti SE (2016) SLA-aware resource allocation for application service providers in the cloud. In 2016 Second International Conference on Web Research (ICWR) (pp. 31–42). IEEE.
[10]
Cardellini V, Grbac TG, Nardelli M, Tanković N, Truong HL (2018) Qos-based elasticity for service chains in distributed edge cloud environments. In Autonomous Control for a Reliable Internet of Services (pp. 182-211). Springer, Cham.
[11]
Chen L, Qiu M, Song J, Xiong Z, and Hassan H E2fs: an elastic storage system for cloud computing J Supercomput 2018 74 3 1045-1060
[12]
Chiesa G, Di Vita D, Ghadirzadeh A, Herrera AHM, and Rodriguez JCL A fuzzy-logic IoT lighting and shading control system for smart buildings Autom Constr 2020 120 103397
[13]
Chitra K, Vennila C (2020) A novel patch selection technique in ANN B-spline Bayesian hyperprior interpolation VLSI architecture using fuzzy logic for highspeed satellite image processing. Journal of Ambient Intelligence and Humanized Computing, pp.1-14.
[14]
Cidon Cidon A, Escriva R, Katti S, Rosenblum M, Sirer EG (2015) Tiered replication: A cost-effective alternative to full cluster geo-replication. In 2015 {USENIX} Annual Technical Conference ({USENIX}{ATC} 15) (pp. 31–43).
[15]
Franco JD, Ramirez-delReal TA, Villanueva D, Gárate-García A, and Armenta-Medina D Monitoring of Ocimum basilicum seeds growth with image processing and fuzzy logic techniques based on Cloudino-IoT and FIWARE platforms Comput Electron Agric 2020 173 105389
[16]
Galante G, de Bona LCE (2012, November) A survey on cloud computing elasticity. In 2012 IEEE Fifth International Conference on Utility and Cloud Computing (pp. 263-270). IEEE.
[17]
Gueye SMK, De Palma N, Rutten É, Tchana A, and Berthier N Coordinating self-sizing and self-repair managers for multi-tier systems Futur Gener Comput Syst 2014 35 14-26
[18]
Harter T, Borthakur D, Dong S, Aiyer A, Tang L, Arpaci-Dusseau AC, Arpaci-Dusseau RH (2014P) Analysis of {HDFS} under HBase: a Facebook messages case study. In 12th {USENIX} Conference on File and Storage Technologies ({FAST} 14) (pp. 199-212).
[19]
Hosamani N, Albur N, Yaji P, Mulla MM, Narayan DG (2020, July) Elastic provisioning of Hadoop clusters on OpenStack private cloud. In 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT) (pp. 1-7). IEEE.
[20]
Jamshidi P, Ahmad A, Pahl C (2014, June) Autonomic resource provisioning for cloud-based software. In Proceedings of the 9th international symposium on software engineering for adaptive and self-managing systems (pp. 95-104).
[21]
Jannapureddy R, Vien QT, Shah P, and Trestian R An auto-scaling framework for analyzing big data in the cloud environment Applied Sciences 2019 9 7 1417
[22]
Kaur PD and Chana I A resource elasticity framework for QoS-aware execution of cloud applications Futur Gener Comput Syst 2014 37 14-25
[23]
Lehrig S, Sanders R, Brataas G, Cecowski M, Ivanšek S, and Polutnik J CloudStore—towards scalability, elasticity, and efficiency benchmarking and analysis in cloud computing Futur Gener Comput Syst 2018 78 115-126
[24]
Li K Quantitative modeling and analytical calculation of elasticity in cloud computing 2017 IEEE Transactions on Cloud Computing
[25]
Liu Y, Gureya D, Al-Shishtawy A, and Vlassov V OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services Clust Comput 2017 20 3 1977-1994
[26]
Lytvyn V, Dosyn D, Vysotska V, Hryhorovych A (2020, August) Method of ontology 45. Use in OODA. In 2020 IEEE Third International Conference on Data Stream Mining & Processing (DSMP) (pp. 409-413). IEEE.
[27]
Maghsoudloo M and Khoshavi N Elastic HDFS: interconnected distributed architecture for availability–scalability enhancement of large-scale cloud storages J Supercomput 2020 76 1 174-203
[28]
Marcus LJ, McNulty EJ, Flynn LB, Henderson JM, Neffenger PV, Serino R, and Trenholm J The POP-DOC loop: a continuous process for situational awareness and situational action Ind Mark Manag 2020 88 272-277
[29]
Meana-Llorián D, García CG, G-bustelo BCP, Lovelle JMC, and Garcia-Fernandez N IoFClime: the fuzzy logic and the internet of things to control indoor temperature regarding the outdoor ambient conditions Future Generation Computer Systems 2017 76 275-284
[30]
Mirzakhanov VE Value of fuzzy logic for data mining and machine learning: a case study Expert Syst Appl 2020 162 113781
[31]
Newcombe C, Rath T, Zhang F, Munteanu B, Brooker M, and Deardeuff M How Amazon web services uses formal methods Commun ACM 2015 58 4 66-73
[32]
Qureshi NMF, Siddiqui IF, Unar MA, Uqaili MA, Nam CS, Shin DR, Kim J, Bashir AK, and Abbas A An aggregate MapReduce data block placement strategy for wireless IoT edge nodes in smart grid Wirel Pers Commun 2019 106 4 2225-2236
[33]
Révay M, Líška M (2017, October) OODA loop in command & control systems. In 2017 Communication and Information Technologies (KIT) (pp. 1-4). IEEE.
[34]
Ghobaei-Arani M, Souri A, Baker T, Hussien A (2019) ControCity: an autonomous approach for controlling elasticity using buffer Management in Cloud Computing Environment. IEEE Access 7:106912–106924.
[35]
Serrano D, Bouchenak S, Kouki Y, Ledoux T, Lejeune J, Sopena J, Arantes L, Sens P (2013, May). Towards qos-oriented SLA guarantees for online cloud services. In 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (pp. 50-57). IEEE.
[36]
Sharmila S and Vijayarani S Association rule mining using fuzzy logic and whale optimization algorithm Soft Comput 2021 25 2 1431-1446
[37]
Shi Y, Dong M, Zhang W, Liu L, Zheng Y, Cui L, and Zhang J AdaptScale: an adaptive data scaling controller for improving the multiple performance requirements in clouds Futur Gener Comput Syst 2020 105 814-823
[38]
Sivashakthi T and Prabakaran N A survey on storage techniques in cloud computing International Journal of Emerging Technology and Advanced Engineering 2013 3 12 125-128
[39]
Szalay M, Matray P, Toka L (2020, November) AnnaBellaDB: key-value store made cloud native. In 2020 16th International Conference on Network and Service Management (CNSM) (pp. 1-5). IEEE.
[40]
Wang H, Varman P (2014) Balancing fairness and efficiency in tiered storage systems with bottleneck-aware allocation. In 12th {USENIX} Conference on File and Storage Technologies ({FAST} 14) (pp. 229-242).
[41]
Wanke P and Falcão BB Cargo allocation in Brazilian ports: an analysis through fuzzy logic and social networks J Transp Geogr 2017 60 33-46
[42]
Wu T, Liu X, and Liu F An interval type-2 fuzzy TOPSIS model for large scale group decision making problems with social network information Inf Sci 2018 432 392-410
[43]
Wu C, Sreekanti V, Hellerstein JM (2020) Autoscaling tiered cloud storage in anna. The VLDB Journal:1–19
[44]
Xu L, Cipar J, Krevat E, Tumanov A, Gupta N, Kozuch MA, Ganger GR (2014) Springfs: bridging agility and performance in elastic distributed storage. In 12th {USENIX} Conference on File and Storage Technologies ({FAST} 14) (pp. 243-255).

Cited By

View all
  • (2023)Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanismThe Journal of Supercomputing10.1007/s11227-022-04782-z79:3(3437-3470)Online publication date: 1-Feb-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Multimedia Tools and Applications
Multimedia Tools and Applications  Volume 81, Issue 24
Oct 2022
1337 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 October 2022
Accepted: 05 May 2021
Revision received: 31 March 2021
Received: 24 October 2020

Author Tags

  1. Cloud computing
  2. Multi-media storage system
  3. OODA loop
  4. Fuzzy logic
  5. Elasticity

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanismThe Journal of Supercomputing10.1007/s11227-022-04782-z79:3(3437-3470)Online publication date: 1-Feb-2023

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media