Dynamic congestion management system for cloud service broker
International Journal of Electrical and Computer Engineering (IJECE)
https://doi.org/10.11591/IJECE.V13I1.PP872-883Abstract
The cloud computing model offers a shared pool of resources and services with diverse models presented to the clients through the internet by an on-demand scalable and dynamic pay-per-use model. The developers have identified the need for an automated system (cloud service broker (CSB)) that can contribute to exploiting the cloud capability, enhancing its functionality, and improving its performance. This research presents a dynamic congestion management (DCM) system which can manage the massive amount of cloud requests while considering the required quality for the clients’ requirements as regulated by the service-level policy. In addition, this research introduces a forwarding policy that can be utilized to choose high-priority calls coming from the cloud service requesters and passes them by the broker to the suitable cloud resources. The policy has made use of one of the mechanisms that are used by Cisco to assist the administration of the congestion that might take place at the...
References (28)
- W. Chai and S. J. Bigelow, "cloud computing: What is cloud computing?," TeachTarget, Dec 2021. https://www.techtarget.com/searchcloudcomputing/definition/cloud-computing (accessed Jul. 18, 2022).
- T. Alwadan, O. Al-Zitawi, S. Khawaldeh, and M. Almasarweh, "Privacy and control in mobile cloud systems," International Journal of Computer Applications, vol. 113, no. 1, pp. 12-15, Mar. 2015, doi: 10.5120/19789-1170.
- DOCPLAYER, "Managing the real cost of on-demand enterprise cloud services with chargeback models," Cisco, 2010. Accessed: Jul. 18, 2022. [Online]. Available: https://docplayer.net/968632-Managing-the-real-cost-of-on-demand-enterprise- cloud-services-with-chargeback-models.html (accessed Jul. 18, 2022).
- T. Alwadan, O. Al-Zitawi, and J. O. Atoum, "Cloud computing: privacy, mobility and resources utilization," International Journal of Computer Trends and Technology, vol. 41, no. 1, pp. 29-36, Nov. 2016, doi: 10.14445/22312803/IJCTT-V41P106.
- A. M. Manasrah, T. Smadi, and A. ALmomani, "A variable service broker routing policy for data center selection in cloud analyst," Journal of King Saud University-Computer and Information Sciences, vol. 29, no. 3, pp. 365-377, Jul. 2017, doi: 10.1016/j.jksuci.2015.12.006.
- T. Alwadan, "Mobility in cloud systems," International Journal of Computer Trends and Technology, vol. 11, no. 5, pp. 202-205, May 2014, doi: 10.14445/22312803/IJCTT-V11P143.
- T. Alwadan, "Cloud computing and multi-agent system: monitoring and services," Journal of Theoretical and Applied Information Technology, vol. 96, no. 9, pp. 2435-2444, 2018.
- K. Bubendorfer and D. Abramson, "The nimrod/G grid resource broker for economics-based scheduling," in Market-Oriented Grid and Utility Computing, Hoboken, NJ, USA: John Wiley & Sons, Inc., 2009, pp. 371-402.
- J. E. Brown, "Cloud service broker," Machine 2 Machine, 2011. https://machine2twomachine.wordpress.com/2011/08/04/hello- world/ (accessed Jul. 18, 2022).
- M. Rouse, "Cloud computing," Techopedia, 2022. https://www.techopedia.com/definition/2/cloud-computing (accessed Jul. 18, 2022).
- R. Buyya, R. Ranjan, and R. 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, 2010, pp. 13-31.
- M. Al-Ayyoub, Y. Jararweh, M. Daraghmeh, and Q. Althebyan, "Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure," Cluster Computing, vol. 18, no. 2, pp. 919-932, Jun. 2015, doi: 10.1007/s10586-015-0449-5.
- C. Vecchiola, X. Chu, and R. Buyya, "Aneka: a software platform for .NET-based cloud computing," High speed and large scale scientific computing, vol. 18, no. 267-295, 2009.
- U. Siddiqui, G. A. Tahir, A. U. Rehman, Z. Ali, R. U. Rasool, and P. Bloodsworth, "Elastic JADE: dynamically scalable multi agents using cloud resources," in 2012 Second International Conference on Cloud and Green Computing, Nov. 2012, pp. 167-172, doi: 10.1109/CGC.2012.60.
- N. Bonvin, T. G. Papaioannou, and K. Aberer, "Autonomic SLA-driven provisioning for cloud applications," in 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2011, pp. 434-443, doi: 10.1109/CCGrid.2011.24.
- S. Venticinque, L. Tasquier, and B. Di Martino, "Agents based cloud computing interface for resource provisioning and management," in 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems, Jul. 2012, pp. 249-256, doi: 10.1109/CISIS.2012.139.
- D. Morrison, "The evolution of cloud service brokerage," Experts Forum, 2012. Accessed: Jul. 18, 2022. [Online]. Available: https://easi-clouds.eu/wp-content/uploads/2014/12/Deliverable_1_5_Final_business_models.docx
- S. P. Praveen, K. T. Rao, and B. Janakiramaiah, "Effective allocation of resources and task scheduling in cloud environment using social group optimization," Arabian Journal for Science and Engineering, vol. 43, no. 8, pp. 4265-4272, Aug. 2018, doi: 10.1007/s13369-017-2926-z.
- J. Guo, C. Li, Y. Chen, and Y. Luo, "On-demand resource provision based on load estimation and service expenditure in edge cloud environment," Journal of Network and Computer Applications, vol. 151, Feb. 2020, doi: 10.1016/j.jnca.2019.102506.
- T. Alwadan, "Cloud computing topology: towards enhancing the performance," International Journal of Computer Science and Information Security, vol. 14, no. 11, pp. 654-658, 2016.
- B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, "Virtual infrastructure management in private and hybrid clouds," IEEE Internet Computing, vol. 13, no. 5, pp. 14-22, Sep. 2009, doi: 10.1109/MIC.2009.119.
- DOCPLAYER, "Quattra s cloud vision and framework value," Quattra Inc. https://docplayer.net/8761493-Quattra-s-cloud- vision-framework-value.html (accessed Jul. 18, 2022).
- W. Chai, K. Brush, and S. J. Bigelow, "What is PaaS? Platform as a service definition and guide," Tech Accelerator, 2012. https://www.techtarget.com/searchcloudcomputing/definition/Platform-as-a-Service-PaaS (accessed Jul. 18, 2022).
- J. Montgomery and S. Lelii, "Cloud SLA (cloud service-level agreement),"
- TechTarget, 2011. https://www.techtarget.com/searchstorage/definition/cloud-storage-SLA (accessed Jul. 18, 2022).
- S. Szilágyi and B. Almási, "A review of congestion management algorithms on cisco routers," Journal of Computer Science and Control Systems, vol. 5, no. 1, 2012.
- Cisco, "Implementing quality of service," Cisco, 2008. https://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos- packet-marking/13747-wantqos.html (accessed Jul. 18, 2022).
- R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms," Software: Practice and Experience, vol. 41, no. 1, pp. 23-50, Jan. 2011, doi: 10.1002/spe.995.