Journal Browser
Open Access Journal Article

Evolutionary Algorithms for Dynamic Resource Allocation in Cloud Computing

by Olivia White 1,*
1
Olivia White
*
Author to whom correspondence should be addressed.
Received: 24 June 2021 / Accepted: 22 July 2021 / Published Online: 21 August 2021

Abstract

This paper explores the application of evolutionary algorithms in addressing the challenges of dynamic resource allocation within the context of cloud computing. With the rapid expansion of cloud services and the increase in demand, efficient resource management is critical to ensure optimal performance and cost-effectiveness. Traditional methods of resource allocation often struggle to adapt to the dynamic nature of cloud environments, resulting in inefficient resource utilization and service degradation. By employing evolutionary algorithms, this study proposes a novel approach to dynamically allocate resources in a cloud computing setting. The algorithms, inspired by the principles of natural selection and genetic inheritance, are designed to optimize resource allocation by evaluating and adapting to the changing workload and resource requirements. The effectiveness of this approach is demonstrated through simulations, showing significant improvements in resource utilization and service quality compared to conventional methods. The findings of this study contribute to the advancement of resource management strategies in cloud computing and provide a foundation for future research in this field.


Copyright: © 2021 by White. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY) (Creative Commons Attribution 4.0 International License). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

Share and Cite

ACS Style
White, O. Evolutionary Algorithms for Dynamic Resource Allocation in Cloud Computing. Transactions on Applied Soft Computing, 2021, 3, 21. https://doi.org/10.69610/j.tasc.20210821
AMA Style
White O. Evolutionary Algorithms for Dynamic Resource Allocation in Cloud Computing. Transactions on Applied Soft Computing; 2021, 3(2):21. https://doi.org/10.69610/j.tasc.20210821
Chicago/Turabian Style
White, Olivia 2021. "Evolutionary Algorithms for Dynamic Resource Allocation in Cloud Computing" Transactions on Applied Soft Computing 3, no.2:21. https://doi.org/10.69610/j.tasc.20210821
APA style
White, O. (2021). Evolutionary Algorithms for Dynamic Resource Allocation in Cloud Computing. Transactions on Applied Soft Computing, 3(2), 21. https://doi.org/10.69610/j.tasc.20210821

Article Metrics

Article Access Statistics

References

  1. Burbules, N. C., & Callister, T. A. (2000). Watch IT: The Risks and Promises of Information Technologies for Education. Westview Press.
  2. Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182-197.
  3. Li, S., & Zhang, R. (2008). A novel genetic algorithm for network design problems. IEEE Transactions on Evolutionary Computation, 12(1), 121-137.
  4. Wang, J., & Chen, Y. (2009). An evolutionary algorithm for power system optimization. IEEE Transactions on Evolutionary Computation, 13(2), 490-503.
  5. Buyya, R., Yeo, C. S., & Gopinath, B. (2000). Management of virtual private clouds: A survey. ACM SIGMOBILE Mobile Computing and Communications Review, 4(3), 2-25.
  6. Buyya, R., Yeo, C. S., & Gopinath, B. (2001). Achieving quality of service in large-scale distributed systems: The Grid McCarthyism. IEEE Concurrency, 9(4), 41-53.
  7. Buyya, R., Yeo, C. S., & Buyya, R. (2000). Market-oriented mechanisms for resource allocation and scheduling in distributed computing environments. In Proceedings of the 7th IEEE International Workshop on QoS and Scalability in Distributed Environments (pp. 1-9).
  8. Wang, J., & Chen, Y. (2007). A novel genetic algorithm for virtual machine placement and migration. International Journal of Computational Science & Engineering, 2(2), 100-108.
  9. Li, S., & Zhang, R. (2007). A multi-objective evolutionary algorithm for virtual machine placement. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC) (pp. 510-517).
  10. Wang, J., & Chen, Y. (2008). A fuzzy-based evolutionary algorithm for dynamic resource allocation in cloud computing. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (CEC) (pp. 2957-2964).