skip to main content
10.1145/3556223.3556256acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicccmConference Proceedingsconference-collections
research-article

Autoscaling Datacenter Servers in Multi tenant Video on Demand Cloud Application

Published:16 October 2022Publication History

ABSTRACT

Growing complexity of cloud based interconnected systems have led to an increased complexity in datacenter resource management. Handling datacenter resources and providing uninterrupted service in a typical multitenant cloud application is a challenge. In this paper we present Autoscaling of Datacenter Servers (ADS) for multi-tenant Video on Demand (VoD) cloud application. In the proposed solution, video chunks are distributed in the servers considering various factors such as chunk-hit count, server capacity. Moreover, the underutilized servers are powered-off. We use Quality of Service (QoS) parameters startup latency and stalling events to perform comparative evaluation under three different scenarios based on the percentage of Mobile User Access (MUA). The proposed Autoscaling of Datacenter Servers (ADS) is compared with two existing multi-tenant architectures. Multi-tenant, secure, Load Disseminated SaaS architecture (MLD) and Towards Modeling a Variable Architecture for Multi-Tenant SaaS-Applications (MVA).

Our evaluation shows that at 50% MUA when proposed solution is compared with MVA and MLD its offers 7.69%, 18.92% less normalized average startup latency respectively. The normalized average number of stalling events when compared with MVA, MLD at 75% MUA is less by 14.28%, 24.9% respectively.

References

  1. Hagos, Desta Haileselassie. "Software-defined networking for scalable cloud-based services to improve system performance of hadoop-based big data applications." In Web Services: Concepts, Methodologies, Tools, and Applications, pp. 1460-1484. IGI Global, 2019.Google ScholarGoogle Scholar
  2. Samrajesh, M.D., Gopalan, N.P. and Suresh. S , “A Scalable Component Model for Multi-Tenant SaaS Application”, International Journal of Advanced Intelligence Paradigms, Inderscience Publishers, Switzerland, Vol 8 (2),pp 191-206, 2016Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Abdelmaboud, Abdelzahir, Dayang NA Jawawi, Imran Ghani, Abubakar Elsafi, and Barbara Kitchenham. "Quality of service approaches in cloud computing: A systematic mapping study." Journal of Systems and Software 101 pp. 159-179, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bharat Bhargava, Shunge Li, Shalab Goel, Jin Huai, A Distributed VoD System for Video Conferencing, Proceedings of the International Conference on Multimedia Information Systems (MULTIMEDIA), 1996Google ScholarGoogle Scholar
  5. Akamai, " https://www.akamai.com/ " last acccessed on 15-Jan-2019Google ScholarGoogle Scholar
  6. Buyya, Rajkumar, Rajiv Ranjan, and Rodrigo N. Calheiros. "Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services." In Algorithms and architectures for parallel processing, Springer Berlin Heidelberg, pp. 13-31., 2010.Google ScholarGoogle Scholar
  7. Dastjerdi, Amir Vahid, Saurabh Kumar Garg, Omer F. Rana, and Rajkumar Buyya. "CloudPick: a framework for QoS‐aware and ontology‐based service deployment across clouds.", Software: Practice and Experience 45, no. 2 , pp.197-231,2015Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chong, Frederick, and Gianpaolo Carraro. "Architecture strategies for catching the long tail." , MSDN Library, Microsoft Corporation pp. 1-50, 2006Google ScholarGoogle Scholar
  9. Koziolek, Heiko. "The SPOSAD architectural style for multi-tenant software applications." In Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on, pp. 320-327. IEEE, 2011Google ScholarGoogle Scholar
  10. Kaliszewski, I. “Using trade-off information in decision-making algorithms.” Computers and Operations Research, 27(2), pp. 161-182, 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Toosi, A. N., Calheiros, R. N., and Buyya, R.. “Interconnected cloud computing environments: Challenges, taxonomy, and survey”. ACM Computing Surveys (CSUR), 47(1), pp. 1-47, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Puthal, Deepak, Rajiv Ranjan, Ashish Nanda, Priyadarsi Nanda, Prem Prakash Jayaraman, and Albert Y. Zomaya. "Secure authentication and load balancing of distributed edge datacenters." Journal of Parallel and Distributed Computing 124 (2019): 60-69.Google ScholarGoogle ScholarCross RefCross Ref
  13. Vaquero, Luis M., Luis Rodero-Merino, and Rajkumar Buyya. "Dynamically scaling applications in the cloud.", ACM SIGCOMM Computer Communication Review 41, no. 1, pp. 45-52, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ru, Jia, John Grundy, and Jacky Keung. "Software engineering for multi-tenancy computing challenges and implications." , In Proceedings of the International Workshop on Innovative Software Development Methodologies and Practices, pp. 1-10. ACM, 2014Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Wu, Huaigu, and Bettina Kemme. "A unified framework for load distribution and fault-tolerance of application servers." In Euro-Par 2009 Parallel Processing, pp. 178-190. Springer Berlin Heidelberg, 2009Google ScholarGoogle Scholar
  16. Mao, Ming, Jie Li, and Marty Humphrey. "Cloud auto-scaling with deadline and budget constraints.", In Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on, pp. 41-48. IEEE, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  17. Li, Li, Rui Xiong Tian, Bo Yang, Haiping Huang, Hao Liu, and Kai Shuang. "TANSO: A componentized distributed service foundation in cloud environment.", In Network Operations and Management Symposium (NOMS), 2010 IEEE, pp. 120-127. IEEE, 2010Google ScholarGoogle ScholarCross RefCross Ref
  18. Abdelmaboud, Abdelzahir, Dayang NA Jawawi, Imran Ghani, Abubakar Elsafi, and Barbara Kitchenham. "Quality of service approaches in cloud computing: A systematic mapping study." Journal of Systems and Software 101 pp. 159-179, 2015Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Saxena, Deepika, and Ashutosh Kumar Singh. "A proactive autoscaling and energy-efficient VM allocation framework using online multi-resource neural network for cloud data center." Neurocomputing 426 (2021): 248-264.Google ScholarGoogle Scholar
  20. Wang, Nan, Michail Matthaiou, Dimitrios S. Nikolopoulos, and Blesson Varghese. "DYVERSE: DYnamic VERtical Scaling in Multi-tenant Edge Environments." arXiv preprint arXiv:1810.04608 (2018).Google ScholarGoogle Scholar
  21. Altuger, Gonca, and Constantin Chassapis. "Multi criteria preventive maintenance scheduling through arena based simulation modeling." In Winter Simulation Conference, pp. 2123-2134. Winter Simulation Conference, 2009.Google ScholarGoogle Scholar
  22. Villegas, D., and Sadjadi, S. M., “Mapping non-functional requirements to cloud applications”. In Proceedings of The 23rd International Conference on Software Engineering and Knowledge Engineering, SEKE, pp. 527-532, 2011.Google ScholarGoogle Scholar
  23. Yu, H., Zheng, D., Zhao, B. Y., and Zheng, W. “Understanding user behavior in large-scale video-on-demand systems”. In ACM SIGOPS Operating Systems Review (Vol. 40, No. 4), pp. 333-344, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Zhou, L., and Chao, H. C. “Multimedia traffic security architecture for the internet of things.” Network, IEEE, 25(3), pp. 35-40, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  25. Pervez, Zeeshan, Sungyoung Lee, and Young-Koo Lee. "Multi-tenant, secure, load disseminated SaaS architecture." 2010 The 12th International Conference on Advanced Communication Technology (ICACT). Vol. 1. IEEE, 2010.Google ScholarGoogle Scholar
  26. Schroeter, Julia, Sebastian Cech, Sebastian Götz, Claas Wilke, and Uwe Aßmann. "Towards modeling a variable architecture for multi-tenant SaaS-applications." In Proceedings of the sixth international workshop on variability modeling of software-intensive systems, pp. 111-120. ACM, 2012.Google ScholarGoogle Scholar
  27. Cheng, Bin, Xuezheng Liu, Zheng Zhang, and Hai Jin. “A Measurement Study of a Peer-to-Peer Video-on-Demand System”, In the proceedings of IPTPS, pp.1-6, 2007.Google ScholarGoogle Scholar
  28. Hossfeld, T., Schatz, R., Biersack, E., and Plissonneau, L. “Internet video delivery in YouTube: from traffic measurements to quality of experience.” , In Data Traffic Monitoring and Analysis , Springer Berlin Heidelberg, pp. 264-301. 2013.Google ScholarGoogle Scholar
  29. Mahendra Bhatu Gawali and Subhash K. Shinde, "Standard Deviation Based Modified Cuckoo Optimization Algorithm for Task Scheduling to Efficient Resource Allocation in Cloud Computing," Vol. 8,No. 4, pp. 210 218, November, 2017. doi: 10.12720/jait.8.4.210 2 18Google ScholarGoogle Scholar
  30. Armin Shams, Hossein Sharif, and Markus Helfert, "A Novel Model for Cloud Computing Analytics and Measurement," Journal of Advances in Information Technology, Vol. 12, No. 2, pp. 93 106, May 2021. doi: 10.12720/jait.12.2.93 106Google ScholarGoogle Scholar
  31. Nasif Muslim, Salekul Islam, and Jean Charles Grégoire, "Reinforcement Learning Based Offloading Framework for Computation Service in the Edge Cloud and Core Cloud," Journal of Advances in Information Technology, Vol. 13, No. 2, pp. 139 146, April 2022.Google ScholarGoogle Scholar

Index Terms

  1. Autoscaling Datacenter Servers in Multi tenant Video on Demand Cloud Application

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICCCM '22: Proceedings of the 10th International Conference on Computer and Communications Management
      July 2022
      289 pages
      ISBN:9781450396349
      DOI:10.1145/3556223

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 October 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)11
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format