Optimizing Cloud Computing Performance by Integrating the Novel PSBR Service Broker Policy and Load Balancing Algorithms
DOI:
https://doi.org/10.62411/jcta.11221Keywords:
Cloud computing, Datacenter selection, CloudAnalyst, Load balancing, Service brokerAbstract
As cloud computing advances, organizations' IT infrastructure and application deployment processes are moving to the cloud because cloud computing provides everything as a service over the Internet. The performance of a cloud-based application is based on proper datacenter selection and workload distribution within the selected datacenter. Service broker policies are used for suitable datacenter selection, and load balancing algorithms(LBA) are applied to distribute workloads. This paper is to evaluate the effect of a proposed service broker policy (PSBR) on the performance of cloud-based applications with LBA. To achieve the objective, the behavior of the TikTok application was modeled using the worldwide users’ statistics on the cloud simulation framework, namely CloudAnalyst. As a result, the average response time and data center processing time are measured. Next, the PSBR provides better results than the existing service proximity-based policy. This paper supports cloud service providers' benefits, from coordination between data center configuration, data center selection, and workload distribution to cloud users' identification of the appropriate procedures for their organization or application. PSBR with Active Monitoring had the best average response time of 75.1 ms, while SPR consistently exhibited higher average times across all algorithms, with the highest being 84.5 ms for Round Robin. Under the PSBR policy, Throttled had the lowest average processing time (4.67), while Round Robin had the highest (5.72). Similarly, under the SPR policy, Throttled maintained its efficiency with the lowest average (4.8), while Round Robin showed the highest (5.79).References
L. Heilig, E. Lalla-Ruiz, and S. Voß, “Modeling and solving cloud service purchasing in multi-cloud environments,” Expert Syst. Appl., vol. 147, p. 113165, Jun. 2020, doi: 10.1016/j.eswa.2019.113165.
A. Hussain, J. Chun, and M. Khan, “A novel framework towards viable Cloud Service Selection as a Service (CSSaaS) under a fuzzy environment,” Futur. Gener. Comput. Syst., vol. 104, pp. 74–91, Mar. 2020, doi: 10.1016/j.future.2019.09.043.
X. Wang, J. Cao, D. Yang, Z. Qin, and R. Buyya, “Online cloud resource prediction via scalable window waveform sampling on classified workloads,” Futur. Gener. Comput. Syst., vol. 117, pp. 338–358, Apr. 2021, doi: 10.1016/j.future.2020.12.005.
R. Achar, P. S. Thilagam, and S. Acharya, “Broker-based mechanism for cloud provider selection,” Int. J. Comput. Sci. Eng., vol. 22, no. 1, p. 50, 2020, doi: 10.1504/IJCSE.2020.107247.
S. S. Chauhan, E. S. Pilli, and R. C. Joshi, “BSS: a brokering model for service selection using integrated weighting approach in cloud environment,” J. Cloud Comput., vol. 10, no. 1, p. 26, Dec. 2021, doi: 10.1186/s13677-021-00239-5.
D. R. and S. R., “Cloud providers ranking and selection using quantitative and qualitative approach,” Comput. Commun., vol. 154, pp. 370–379, Mar. 2020, doi: 10.1016/j.comcom.2020.02.028.
M. Hosseini Shirvani, “Bi-objective web service composition problem in multi-cloud environment: a bi-objective time-varying particle swarm optimisation algorithm,” J. Exp. Theor. Artif. Intell., vol. 33, no. 2, pp. 179–202, Mar. 2021, doi: 10.1080/0952813X.2020.1725652.
P. S. Anjana, R. Wankar, and C. R. Rao, “Design of a Cloud Brokerage Architecture Using Fuzzy Rough Set Technique,” in Multi-disciplinary Trends in Artificial Intelligence, 2017, pp. 54–68. doi: 10.1007/978-3-319-69456-6_5.
Backlinko Team, “TikTok Statistics You Need to Know,” Backlinko, 2024. https://backlinko.com/tiktok-users
A. Jyoti, R. K. Pathak, and P. Singh, “Service Broker Algorithm for Datacenter Selection with light and heavy load in Cloud Computing,” Int. J. Adv. Trends Comput. Sci. Eng., vol. 9, no. 4, pp. 6747–6751, Aug. 2020, doi: 10.30534/ijatcse/2020/372942020.
B. Mukhopadhyay, R. Bose, and S. Roy, “A Novel Approach to Load Balancing and Cloud Computing Security using SSL in IaaS Environment,” Int. J. Adv. Trends Comput. Sci. Eng., vol. 9, no. 2, pp. 2362–2370, Apr. 2020, doi: 10.30534/ijatcse/2020/221922020.
J. Bisht and V. V. Subrahmanyam, “Improvising service broker policies in fog integrated cloud environment,” Int. J. Commun. Networks Distrib. Syst., vol. 28, no. 5, p. 534, 2022, doi: 10.1504/IJCNDS.2022.125360.
M. A. Khan, “Optimized hybrid service brokering for multi-cloud architectures,” J. Supercomput., vol. 76, no. 1, pp. 666–687, Jan. 2020, doi: 10.1007/s11227-019-03048-5.
N. K. Mishra, P. Himthani, and G. P. Dubey, “Priority-Based Shortest Job First Broker Policy for Cloud Computing Environments,” in Proceedings of International Conference on Communication and Computational Technologies, 2021, pp. 279–290. doi: 10.1007/978-981-16-3246-4_23.
M. Radi, A. Alwan, A. Abualkishik, A. Marks, and Y. Gulzar, “Efficient and Cost-effective Service Broker Policy Based on User Priority in VIKOR for Cloud Computing,” Basic Appl. Sci. - Sci. J. King Faisal Univ., pp. 1–8, 2021, doi: 10.37575/b/cmp/210032.
E. Rafieyan, R. Khorsand, and M. Ramezanpour, “An adaptive scheduling approach based on integrated best-worst and VIKOR for cloud computing,” Comput. Ind. Eng., vol. 140, p. 106272, Feb. 2020, doi: 10.1016/j.cie.2020.106272.
S. Al-E’mari, Y. Sanjalawe, A. Al-Daraiseh, M. B. Taha, and M. Aladaileh, “Cloud Datacenter Selection Using Service Broker Policies: A Survey,” Comput. Model. Eng. Sci., vol. 139, no. 1, pp. 1–41, 2024, doi: 10.32604/cmes.2023.043627.
Y. Sanjalawe, M. Anbar, S. Al-E’mari, R. Abdullah, I. Hasbullah, and M. Aladaileh, “Cloud Data Center Selection Using a Modified Differential Evolution,” Comput. Mater. Contin., vol. 69, no. 3, pp. 3179–3204, 2021, doi: 10.32604/cmc.2021.018546.
Y. Chen, T. Shi, H. Ma, and G. Chen, “Automatically Design Heuristics for Multi-Objective Location-Aware Service Brokering in Multi-Cloud,” in 2022 IEEE International Conference on Services Computing (SCC), Jul. 2022, pp. 206–214. doi: 10.1109/SCC55611.2022.00039.
M. Liu, L. Pan, and S. Liu, “Cost Optimization for Cloud Storage from User Perspectives: Recent Advances, Taxonomy, and Survey,” ACM Comput. Surv., vol. 55, no. 13s, pp. 1–37, Dec. 2023, doi: 10.1145/3582883.
X. Li, L. Pan, and S. Liu, “A survey of resource provisioning problem in cloud brokers,” J. Netw. Comput. Appl., vol. 203, p. 103384, Jul. 2022, doi: 10.1016/j.jnca.2022.103384.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Nan Kham Mon
This work is licensed under a Creative Commons Attribution 4.0 International License.