Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

Energy Efficient Resource Allocation and Latency Reduction in Mobile Cloud Computing Environments

  • Research
  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Each mobile user in a typical multi-user mobile cloud computing (MCC) system has a number of independent tasks to do. In the modern world of finite resources and growing demands, it is critical to make the best use of multiple available resources in order to optimize their edge server placements. In this article, we explore the best ways to deploy edge servers in a cost-effective and efficient manner. The issue of reducing the quantity of edge servers while maintaining the need for access delay in MCC setting has been addressed. The selection of the fewer computational access points co-located with an edge server to ensure optimal service for all users is one of the primary issues. The other is determining how to appropriately allocate offloading tasks to edge servers. We partition the mobile networks into clusters in response to these difficulties, and the cluster heads are co-located with edge servers. We redefine the term “dominating set” and convert the problem under consideration into the dual-modeled game theory (DGT) equivalent of the minimal dominating set problem. We provide new optimizer-based techniques to find the best solutions depending on various scenarios. Resource sharing and clustering can be done using an adapted Gaussian distribution function with the whale optimization algorithm (AGDF-WOA). The offloading choices can be made by each user using AGDF-WOA-DGT progress. Its effective reduction of edge servers and load balance that leads to lower energy and cost make it a desirable option for MCC through simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Algorithm 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data Availability

My manuscript has no associated data.

Code Availability

Custom code.

References

  1. ETSI: Sophia Antipolis France. (2014). Mobile-edge computing introductory technical white paper. In Mobile-edge compuing. introductory initiative, white paper.

  2. Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of things (IoT): A vision, architectural elements, and future directions. Future Generation Computer System, 29(7), 1645–1660.

    Article  Google Scholar 

  3. ETSI Group Specification. (2016). Mobile edge computing (MEC); framework and reference architecture. In ETSI GS MEC 003 V1.1.1.

  4. Liang, B. (2017). Mobile edge computing. In V. W. S. Wong, R. Schober, D. W. K. Ng, & L.-C. Wang (Eds.), Key technologies for 5G wireless systems. Cambridge University Press.

    Google Scholar 

  5. Mao, Y., You, C., Zhang, J., Huang, K., & Letaief, K. B. (2017). A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys and Tutorials, 19(4), 2322–2358.

    Article  Google Scholar 

  6. Greenberg, A., Hamilton, J., Maltz, D. A., & Patel, P. (2008). The cost of a cloud: Research problems in data center networks. ACM SIGCOMM Computer Communication Review, 39(1), 68–73.

    Article  Google Scholar 

  7. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog computing and its role in the internet of things. In Proceedings ACM SIGCOMM workshop on mobile cloud computing (pp. 13–16).

  8. Satyanarayanan, M., Bahl, P., Caceres, R., & Davies, N. (2009). The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4), 14–23.

    Article  Google Scholar 

  9. Lewis, G., & Lago, P. (2015). Architectural tactics for cyber-foraging: Results of a systematic literature review. Journal of Systems and Software, 107, 158–186.

    Article  Google Scholar 

  10. Huang, P.-C., Chin, T.-L., & Chuang, T.-Y. (2021). Server placement and task allocation for load balancing in edge-computing networks. IEEE Access, 9, 138200–138208.

    Article  Google Scholar 

  11. Deshpande, S., & Kulkarni, N. (2024). Energy-efficient task offloading in edge computing with energy harvesting. In Sustainable energy solutions with artificial intelligence, blockchain technology, and internet of things (pp. 145–156).

  12. Li, Y., Lu, J., Hou, H., Wang, W., & Li, G. (2023). Multi-objective reinforcement learning algorithm for computing offloading of task-dependent workflows in 5G enabled smart grids. In International conference on computer engineering and networks (pp. 220–229). Singapore: Springer Nature.

  13. Kumar, M. P., Meena, M., Kumar, S. S., & Saravanan, B. (2023). A novel time resource allocation configuration for multi-task offloading in mobile cloud computing (MCC). In 2023 International conference on self sustainable artificial intelligence systems (ICSSAS) (pp. 1108–1114). IEEE.

  14. Asghari, A., Azgomi, H., Zoraghchian, A. A., & Barzegarinezhad, A. (2024). Energy-aware server placement in mobile edge computing using trees social relations optimization algorithm. The Journal of Supercomputing, 80(5), 6382–6410.

    Article  Google Scholar 

  15. Asghari, A., & Sohrabi, M. K. (2024). Server placement in mobile cloud computing: A comprehensive survey for edge computing, fog computing and cloudlet. Computer Science Review, 51, 100616.

    Article  MathSciNet  Google Scholar 

  16. Li, X., Zeng, F., Fang, G., Huang, Y., & Tao, X. (2020). Load balancing edge server placement method with QoS requirements in wireless metropolitan area networks. IET Communications, 14(21), 3907–3916.

    Article  Google Scholar 

  17. Lee, S., Lee, S., & Shin, M. K. (2019). Low cost MEC server placement and association in 5G networks. In 2019 International conference on information and communication technology convergence (ICTC) (pp. 879–882). IEEE.

  18. Asghari, A., & Sohrabi, M. K. (2022). Multi-objective edge server placement in mobile edge computing using a combination of multi-agent deep Q-network and coral reefs optimization. IEEE Internet of Things Journal, 9(18), 17503–17512.

    Article  Google Scholar 

  19. Premsankar, G., Ghaddar, B., Di Francesco, M., & Verago, R. (2018). Efficient placement of edge computing devices for vehicular applications in smart cities In NOMS 2018–2018 IEEE/IFIP network operations and management symposium (pp. 1–9). IEEE.

  20. Xu, Y. (2015). Multi-level optimal design using game theory with model updating by low discrepancy sampling Doctoral dissertation, The University of Wisconsin-Milwaukee.

  21. Zhao, Y., & Akter, F. (2022). Adaptive clustering algorithm for IIoT based mobile opportunistic networks. Security and Communication Networks, 2022, 3872214. https://doi.org/10.1155/2022/3872214

    Article  Google Scholar 

  22. Papadimitriou, C. H., & Roughgarden, T. (2005). Computing equilibria in multi-player games. SODA, 5, 82–91.

    MathSciNet  Google Scholar 

  23. Zeng, F., Ren, Y., Deng, X., & Li, W. (2019). Cost-effective edge server placement in wireless metropolitan area networks. Sensors, 19(1), 32. https://doi.org/10.3390/s19010032

    Article  Google Scholar 

  24. Asghari, A., & Sohrabi, M. K. (2022). Bi-objective cloud resource management for dependent tasks using Q-learning and NSGA-3. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-022-03885-y

    Article  Google Scholar 

  25. Wiley, D., Ware, C., Bocconcelli, A., Cholewiak, D., Friedlaender, A., Thompson, M., & Weinrich, M. (2011). Underwater components of humpback whale bubble-net feeding behaviour. Behaviour, 148(5–6), 575–602.

    Google Scholar 

  26. Wang, Z., Zhang, W., Jin, X., Huang, Y., & Chen, L. (2021). An optimal edge server placement approach for cost reduction and load balancing in intelligent manufacturing. The Journal of Supercomputing, 78, 1–25.

    Google Scholar 

  27. Lähderanta, T., Leppänen, T., Ruha, L., Lovén, L., Harjula, E., Ylianttila, M., Riekki, J., & Sillanpää, M. J. (2021). Edge computing server placement with capacitated location allocation. Journal of Parallel and Distributed Computing, 153, 130–149.

    Article  Google Scholar 

  28. Luo, F., Zheng, S., Ding, W., Fuentes, J., & Li, Y. (2022). An edge server placement method based on reinforcement learning. Entropy, 24(3), 317. https://doi.org/10.3390/e24030317

    Article  MathSciNet  Google Scholar 

  29. Liu, X.-y, Xu, C., Zeng, P., & Yu, H.-b. (2021). Deep reinforcement learning-based high concurrent computing offloading for heterogeneous industrial tasks. Chinese Journal of Computers, 44(12), 2367–2381.

    Google Scholar 

  30. Sang, Y., Cheng, J., Wang, B., & Ming, C. (2022). Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction. PeerJ Computer Science, 8(3), e851.

    Article  Google Scholar 

  31. Wang, B., Cheng, J., Cao, J., Wang, C., & Huang, W. (2022). Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction. PeerJ Computer Science, 8(5), e893.

    Article  Google Scholar 

  32. Hassan, M. U., Al-Awady, A. A., Ali, A., Iqbal, M. M., Akram, M., & Jamil, H. (2024). Smart resource allocation in mobile cloud next-generation network (NGN) orchestration with context-aware data and machine learning for the cost optimization of microservice applications. Sensors, 24(3), 865.

    Article  Google Scholar 

  33. Chen, X., Gao, T., Gao, H., Liu, B., Chen, M., & Wang, B. (2022). A multi-stage heuristic method for service caching and task offloading to improve the cooperation between edge and cloud computing. PeerJ Computer Science, 8, e1012.

    Article  Google Scholar 

  34. Kumar, K., Liu, J., Lu, Y.-H., & Bhargava, B. (2013). A survey of computation offloading for mobile systems. Mobile Network and Applications, 18(1), 129–140.

    Article  Google Scholar 

  35. Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2013). A survey of mobile cloud computing: Architecture, applications, and approaches. Wireless Communications and Mobile Computing, 13(18), 1587–1611.

    Article  Google Scholar 

  36. Grandl, R., Ananthanarayanan, G., Kandula, S., Rao, S., & Akella, A. (2015). Multi-resource packing for cluster schedulers. ACM SIGCOMM Computer Communication Review, 44(4), 455–466.

    Article  Google Scholar 

  37. Liang, B. (2017). Mobile edge computing. Key Technologies for 5G Wireless Systems., 16(3), 1397–1411.

    Google Scholar 

  38. Mao, Y., You, C., Zhang, J., Huang, K., & Letaief, K. B. (2017). A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys Tutorials, 19(4), 2322–2358.

    Article  Google Scholar 

  39. Li, Y., & Wang, S. (2018). An energy-aware edge server placement algorithm in mobile edge computing. In 2018 IEEE International conference on edge computing (EDGE) (pp. 66–73). IEEE.

  40. Zhang, J., Li, X., Zhang, X., Xue, Y., Srivastava, G., & Dou, W. (2021). Service offloading oriented edge server placement in smart farming. Software: Practice and Experience., 51(12), 2540–2557.

    Google Scholar 

  41. Kasi, M. K., AbuGhazalah, S., Akram, R. N., & Sauveron, D. (2021). Secure mobile edge server placement using multiagent reinforcement learning. Electronics, 10(17), 2098.

    Article  Google Scholar 

  42. Meng, J., Zeng, C., Tan, H., Li, Z., Li, B., & Li, X.-Y. (2019). Joint heterogeneous server placement and application configuration in edge computing. In 2019 IEEE 25th international conference on parallel and distributed systems (ICPADS) (pp. 488–497). IEEE.

  43. Huang, M., Zhai, Q., Chen, Y., Feng, S., & Shu, F. (2021). Multi-objective whale optimization algorithm for computation offloading optimization in mobile edge computing. Sensors, 21(8), 2628.

    Article  Google Scholar 

  44. Mangalampalli, S., Karri, G. R., & Kose, U. (2023). Multi objective trust aware task scheduling algorithm in cloud computing using whale optimization. Journal of King Saud University-Computer and Information Sciences, 35(2), 791–809.

    Article  Google Scholar 

  45. Kundu, S., & Maulik, U. (2021). Cloud deployment of game theoretic categorical clustering using Apache spark: An application to car recommendation. Machine Learning with Applications, 6, 100100.

    Article  Google Scholar 

  46. https://opencellid.org/

  47. Wang, S., Zhao, Y., Jinlinag, Xu., Yuan, J., & Hsu, C.-H. (2019). Edge server placement in mobile edge computing. Journal of Parallel and Distributed Computing, 127, 160–168.

    Article  Google Scholar 

Download references

Funding

No funding received from any organization.

Author information

Authors and Affiliations

Authors

Contributions

J. Rathika Conceptualization, methodology, software, visualization, data duration, writing—original draft, validation. M. Soranamageswari resources, investigation, writing—review and editing, supervision, project administration.

Corresponding author

Correspondence to J. Rathika.

Ethics declarations

Conflict of interest

The authors declare that they do not have any conflict of interest with organizations.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rathika, J., Soranamageswari, M. Energy Efficient Resource Allocation and Latency Reduction in Mobile Cloud Computing Environments. Wireless Pers Commun 136, 657–687 (2024). https://doi.org/10.1007/s11277-024-11244-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-024-11244-7

Keywords

Navigation