DOI QR코드

DOI QR Code

CADRAM - Cooperative Agents Dynamic Resource Allocation and Monitoring in Cloud Computing

  • Abdullah, M. (Department of Computer Science, Jamal Mohamed College) ;
  • Surputheen, M. Mohamed (Department of Computer Science, Jamal Mohamed College)
  • 투고 : 2022.03.05
  • 발행 : 2022.03.30

초록

Cloud computing platform is a shared pool of resources and services with various kind of models delivered to the customers through the Internet. The methods include an on-demand dynamically-scalable form charged using a pay-per-use model. The main problem with this model is the allocation of resource in dynamic. In this paper, we have proposed a mechanism to optimize the resource provisioning task by reducing the job completion time while, minimizing the associated cost. We present the Cooperative Agents Dynamic Resource Allocation and Monitoring in Cloud Computing CADRAM system, which includes more than one agent in order to manage and observe resource provided by the service provider while considering the Clients' quality of service (QoS) requirements as defined in the service-level agreement (SLA). Moreover, CADRAM contains a new Virtual Machine (VM) selection algorithm called the Node Failure Discovery (NFD) algorithm. The performance of the CADRAM system is evaluated using the CloudSim tool. The results illustrated that CADRAM system increases resource utilization and decreases power consumption while avoiding SLA violations.

키워드

참고문헌

  1. N. R. Herbst, S. Kounev, and R. Reussner, "Elasticity in cloud computing: What it is, and what it is not," in Proceedings of the 10thInternational Conference on Autonomic Computing (ICAC 2013), SanJose, CA, 2013.
  2. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica et al., "A view of cloud computing," Communications of the ACM, vol. 53, no. 4, pp. 50-58, 2010. https://doi.org/10.1145/1721654.1721672
  3. P. Marshall, K. Keahey, and T. Freeman, "Elastic site: Using clouds to elastically extend site resources," in Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. IEEE Computer Society, 2010, pp. 43-52.
  4. L. M. Vaquero, L. Rodero-Merino, and R. Buyya, "Dynamically scaling applications in the cloud," ACM SIGCOMM Computer Communication Review, vol. 41, no. 1, pp. 45-52, 2011. https://doi.org/10.1145/1925861.1925869
  5. H. Huang and L. Wang, "P&p: A combined push-pull model for resource monitoring in cloud computing environment," in Cloud Computing(CLOUD), 2010 IEEE 3rd International Conference on. IEEE, 2010, pp. 260-267.
  6. S. Venticinque, L. Tasquier, and B. Di Martino, "Agents based cloud computing interface for resource provisioning and management," in Complex, Intelligent and Software Intensive Systems (CISIS), 2012 Sixth International Conference on. IEEE, 2012, pp. 249-256.
  7. T. N. B. Duong, X. Li, and R. S. M. Goh, "A framework for dynamic resource provisioning and adaptation in iaas clouds," in Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on. IEEE, 2011, pp. 312-319.
  8. C. Vecchiola, X. Chu, and R. Buyya, "Aneka: a software platform for .net-based cloud computing," High Speed and Large Scale Scientific Computing, pp. 267-295, 2009.
  9. 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 Cloud and Green Computing (CGC), 2012 Second International Conference on. IEEE, 2012, pp. 167-172.
  10. Naha, Ranesh Kumar, Saurabh Garg, Andrew Chan, and Sudheer Kumar Battula. "Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment." Future Generation Computer Systems 104 (2020): 131-141. https://doi.org/10.1016/j.future.2019.10.018
  11. Praveenchandar, J., and A. Tamilarasi. "Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing." Journal of Ambient Intelligence and Humanized Computing (2020): 1-13.
  12. Tang, Hengliang, Chunlin Li, Jingpan Bai, JianHang Tang, and Youlong Luo. "Dynamic resource allocation strategy for latency-critical and computation-intensive applications in cloud-edge environment.", Computer Communications 134 (2019): 70-82. https://doi.org/10.1016/j.comcom.2018.11.011
  13. Xu, Xiaolong, Shucun Fu, Qing Cai, Wei Tian, Wenjie Liu, Wanchun Dou, Xingming Sun, and Alex X. Liu. "Dynamic resource allocation for load balancing in fog environment." Wireless Communications and Mobile Computing 2018 (2018).