Cost Efficient Resource Provisioning using ACO
PDF
PDF

How to Cite

S., Suriya, Madhvesh V S., and Mrudhhula V S. 2025. “Cost Efficient Resource Provisioning Using ACO”. Journal of Soft Computing Paradigm 6 (4): 365-77. https://doi.org/10.36548/jscp.2024.4.003.

Keywords

— Cloud Computing
— Resource Provisioning
— Cost Efficiency
— Heuristic Information
— Ant Colony Optimization (ACO)
Published: 11-01-2025

Abstract

Cloud computing has revolutionized the way computational resources are provisioned and managed, offering scalable and flexible services to meet diverse user demands. However, cost-effective resource management is a very challenging process because of the dynamism and diversity of the aspects of cloud environments that changes in terms of load and resources. The traditional sources of resource acquisition do not have the capacity to deliver the alternatives expected on their cost without having a negative impact on the performance of the resources. This work describes the new approach of utilizing the ACO for resource management in cloud computing. The method that is proposed contains the potential to incorporate pheromone-based heuristics for controlling the process of resource allocation such that reduced operational costs are ensured as well as the performance of the process is maintained at the optimal rate. ACO explains the behaviour of the search process where the allocation of the tasks is done based on the values of the pheromone trails and the heuristic information. An ACO model that includes dynamic measurements for the diverse cloud environment and several adaptive mechanisms for creating more tasks and virtual machines (VMs) can be considered a helpful solution for actual cloud applications. The results of the experiments are high in terms of cost-effectiveness compared to other approaches and reflect the ACO’s ability to function in dynamic cloud environments.

References

  1. Dorigo, Marco. "Ant colony optimization." Scholarpedia 2, no. 3 (2007): 1461.
  2. Oda, Ricardo, Daniel Cordeiro, and Kelly Rosa Braghetto. "Dynamic resource provisioning for scientific workflow executions in clouds." In 2018 IEEE International Conference on Services Computing (SCC), pp. 291-294. IEEE, 2018.
  3. Shen, Yuxi, Haopeng Chen, Lingxuan Shen, Cheng Mei, and Xing Pu. "Cost-optimized resource provision for cloud applications." In 2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC, CSS, ICESS),Paris, France pp. 1060-1067. IEEE, 2014.
  4. Ma, Xiao, Shangguang Wang, Shan Zhang, Peng Yang, Chuang Lin, and Xuemin Shen. "Cost-efficient resource provisioning for dynamic requests in cloud assisted mobile edge computing." IEEE Transactions on Cloud Computing 9, no. 3 (2019): 968-980.
  5. Chaisiri, Sivadon, Bu-Sung Lee, and Dusit Niyato. "Optimization of resource provisioning cost in cloud computing." IEEE transactions on services Computing 5, no. 2 (2011): 164-177.
  6. Yousefyan, Shahla, Amir Vahid Dastjerdi, and Mohamad Reza Salehnamadi. "Cost effective cloud resource provisioning with imperialist competitive algorithm optimization." In The 5th Conference on Information and Knowledge Technology, Shiraz, Iran pp. 55-60. IEEE, 2013.
  7. Zuo, Liyun, Lei Shu, Shoubin Dong, Chunsheng Zhu, and Takahiro Hara. "A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing." Ieee Access 3 (2015): 2687-2699.
  8. Sharma, Disha, and Arjun Singh Parihar. "Ant Colony Optimization-Based Energy Efficiency Optimization in IoT-Enabled Cloud Computing Resource Allocation." In 2024 International Conference on Advances in Computing Research on Science Engineering and Technology (ACROSET), Madhya Pradesh, India pp. 1-8. IEEE, 2024.
  9. Zhan, Zhi-Hui, Xiao-Fang Liu, Yue-Jiao Gong, Jun Zhang, Henry Shu-Hung Chung, and Yun Li. "Cloud computing resource scheduling and a survey of its evolutionary approaches." ACM Computing Surveys (CSUR) 47, no. 4 (2015): 1-33.
  10. Buyya, Rajkumar, Anton Beloglazov, and Jemal Abawajy. "Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges." arXiv preprint arXiv:1006.0308 (2010).
  11. Xia, Chenyue, Rui Wang, Zhuofu Deng, and Yingnan Zheng. "Research on cloud computing resource scheduling based on improved ant colony optimization algorithm." In 2022 4th International Conference on Frontiers Technology of Information and Computer (ICFTIC),China pp. 295-298. IEEE, 2022.
  12. Rajasekaran, P., M. Pradeeshwar, and Puneeth Kumar RC. "Resources Provisioning Cost Optimization in a Decentralized Cloud Firewall Framework." In 2022 1st International Conference on Computational Science and Technology (ICCST),CHENNAI, India pp. 311-315. IEEE, 2022.
  13. Gupta, Punit, Ujjwal Goyal, and Vaishali Verma. "Cost-aware ant colony optimization for resource allocation in cloud infrastructure." Recent Advances in Computer Science and Communications (Formerly: Recent Patents on Computer Science) 13, no. 3 (2020): 326-335.
  14. SP, Usha Kirana. "Enhanced Ant Colony Based VM Selection and Consolidation for Energy Conservation." International Journal of Innovative Technology and Exploring Engineering 13, no. 11.