Optimal Task Assignment to Heterogeneous Cores in Cloud Computing Using Particle Swarm Optimization

Authors

  • Musa Mojarad Dept. of Computer Engineering, Firoozabad Branch, Islamic Azad University, Firoozabad, Iran
  • Nafiseh Sadat Hosseini Dept. of Computer Engineering, Liyan Institute of Education, Bushehr, Iran
  • Tahere Lalesangi Dept. of Computer Engineering, Liyan Institute of Education, Bushehr, Iran

Keywords:

Energy Consumption, Heterogeneous Cores, Particle Swarm Optimization, Cloud Computing

Abstract

Recently, mobile heterogeneous embedded systems have developed rapidly and significantly due to hardware upgrades. These systems support multiple processor cores, and their energy consumption is increasing as computing capacity increases. Cloud computing is a way to reduce energy costs. In this paper, the issue of energy dissipation when assigning tasks to heterogeneous processors or cloud servers is considered. The objective is to minimize energy cost from all embedded heterogeneous mobile systems via optimally assigning tasks to mobile clouds and heterogeneous cores. The suggested method is an energy-conscious heterogeneous resource management approach that is supported by the heterogeneous task allocation approach. Here, to solve this problem, a combined method according to Particle Swarm Optimization (PSO) and greedy algorithm is used. Experiments performed provide a heterogeneous mobile embedded system with more efficient energy savings in mobile cloud computing.

 

References

Shahidinejad, A., Farahbakhsh, F., Ghobaei-Arani, M., Malik, M. H., & Anwar, T., Context-Aware Multi-User Offloading in Mobile Edge Computing: a Federated Learning-Based Approach. Journal of Grid Computing, 19(2), 1-23. 2021

Gai, K., Qiu, M., Zhao, H., Tao, L., & Zong, Z., Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. Journal of Network and Computer Applications, 59, 46-54. 2016

Shahidinejad, A., & Ghobaei?Arani, M. Joint computation offloading and resource provisioning for e dge?cloud computing environment: A machine learning?based approach. Software: Practice and Experience, 50(12), 2212-2230. 2020.

Ghobaei-Arani, M., Khorsand, R., & Ramezanpour, M. An autonomous resource provisioning framework for massively multiplayer online games in cloud environment. Journal of Network and Computer Applications, 142, 76-97. 2019,

Ghobaei?Arani, M., Rahmanian, A. A., Souri, A., & Rahmani, A.M. A moth?flame optimization algorithm for web service composition in cloud computing: simulation and verification. Software: Practice and Experience, 48(10), 1865-1892. 2018.

Ghobaei-Arani, M., Souri, A., Baker, T., & Hussien, A. (2019). ControCity: an autonomous approach for controlling elasticity using buffer Management in Cloud Computing Environment. IEEE Access, 7, 106912-106924, 2019.

Wen, Y. F., & Chang, C. L. (2014, July). Load balancing job assignment for cluster-based cloud computing. In 2014 Sixth International Conference on Ubiquitous and Future Networks (ICUFN) pp. 199-204, 2014. IEEE.

Sommer, M., Klink, M., Tomforde, S., & Hähner, J. (2016, July). Predictive load balancing in cloud computing environments based on ensemble forecasting. In 2016 IEEE International Conference on Autonomic Computing (ICAC) pp. 300-307, 2016. IEEE.

Vig, A., Kushwah, R. S., & Kushwah, S. S. (2015, December). An efficient distributed approach for load balancing in cloud computing. In 2015 International Conference on Computational Intelligence and Communication Networks (CICN) pp. 751-755, 2015. IEEE.

Wang, B., & Li, J. (2016, July). Load balancing task scheduling based on multi-population genetic algorithm in cloud computing. In 2016 35th Chinese Control Conference (CCC) pp. 5261-5266,2016. IEEE.

Naha, R. K., & Othman, M. (2016). Cost-aware service brokering and performance sentient load balancing algorithms in the cloud. Journal of Network and Computer Applications, 75, 47-57, 2016.

Rathore, N., & Chana, I. (2014). Load balancing and job migration techniques in grid: a survey of recent trends. Wireless personal communications, 79(3), 2089-2125, 2014.

Shi, T., Yang, M., Li, X., Lei, Q., & Jiang, Y. (2016). An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds. Pervasive and Mobile Computing, 27, 90-105, 2016.

Wang, T., Liu, Z., Chen, Y., Xu, Y., & Dai, X. (2014, August). Load balancing task scheduling based on genetic algorithm in cloud computing. In 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing pp. 146-152,2014. IEEE.

Rezaeipanah, A., Amiri, P., Nazari, H., Mojarad, M., & Parvin, H. (2021). An Energy-Aware Hybrid Approach for Wireless Sensor Networks Using Re-clustering-Based Multi-hop Routing. Wireless Personal Communications, 1-22.

Gai, K., Qiu, M., Zhao, H., & Liu, M. (2016, June). Energy-aware optimal task assignment for mobile heterogeneous embedded systems in cloud computing. In international conference on cyber security and cloud computing (CSCloud) (pp. 198-203,2016. IEEE.

Gai, K., Qiu, M., Jayaraman, S., & Tao, L. (2015, November). Ontology-based knowledge representation for secure self-diagnosis in patient-centered teleheath with cloud systems. In 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing (pp. 98-103,2015. IEEE.

Rezaeipanah, A., Mojarad, M., & Fakhari, A. (2020). Providing a new approach to increase fault tolerance in cloud computing using fuzzy logic. International Journal of Computers and Applications, 1-9, 2020.

Downloads

Published

2021-06-30

How to Cite

[1]
M. Mojarad, N. S. Hosseini, and T. Lalesangi, “Optimal Task Assignment to Heterogeneous Cores in Cloud Computing Using Particle Swarm Optimization”, Int. J. Sci. Res. Comp. Sci. Eng., vol. 9, no. 3, pp. 1–6, Jun. 2021.

Issue

Section

Research Article

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.