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.
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Akamai, " https://www.akamai.com/ " last acccessed on 15-Jan-2019Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Chong, Frederick, and Gianpaolo Carraro. "Architecture strategies for catching the long tail." , MSDN Library, Microsoft Corporation pp. 1-50, 2006Google Scholar
- 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 Scholar
- Kaliszewski, I. “Using trade-off information in decision-making algorithms.” Computers and Operations Research, 27(2), pp. 161-182, 2000.Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Zhou, L., and Chao, H. C. “Multimedia traffic security architecture for the internet of things.” Network, IEEE, 25(3), pp. 35-40, 2011.Google ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Index Terms
- Autoscaling Datacenter Servers in Multi tenant Video on Demand Cloud Application
Recommendations
Cloud Multi-Tenancy: Issues and Developments
UCC '17 Companion: Companion Proceedings of the10th International Conference on Utility and Cloud ComputingCloud Computing (CC) is a computational paradigm that provides pay-per use services to customers from a pool of networked computing resources that are provided on demand. Customers therefore does not need to worry about infrastructure or storage. Cloud ...
Enhanced Multi-Tenant Architecture for DaaS, PaaS, IaaS and SaaS in Edu-Cloud: Simplifying the Service provisioning in Edu-Cloud by multi-tenant architecture
ICCCT '15: Proceedings of the Sixth International Conference on Computer and Communication Technology 2015Educational institutions keep on seeking opportunities to extemporize, integrate and rationalize the way they manage their resources. Thus the technology of cloud computing can be one of the opportunities that an educational institute can make use ...
Engineering multi-tenant software-as-a-service systems
PESOS '11: Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented SystemsIncreasingly, Software-as-a-Service (SaaS) is becoming a dominant mechanism for the consumption of software by end users. From a vendor's perspective, the benefits of SaaS arise from leveraging economies of scale, by serving a large number of customers (...
Comments