Task Offloading Strategy and Simulation Platform Construction in Multi-User Edge Computing Scenario
Abstract
:1. Introduction
- The system overhead is calculated through time cost on task offloading in vehicular networks. The communication and computing models are considered to construct system performance characteristics. Specifically, the reliable uplink transmission rate is defined as the communication model, which is the function of offloading decision profile. Then, the computing model focuses on local computing and edge computing for a computationally intensive task;
- The optimization problem on system overhead is established to deliver computing goal when the data transmission rate reaches the minimum threshold data transmission requirement. A novel game theory is applied to this strategy for reaching an optimal solution and reducing the computational complexity and achieving system stability. Meanwhile, the specific multi-user task offloading scheduling algorithm which includes channel interference and offloading decision update is designed in vehicular networks;
- To obtain the vehicle trajectory data, the vehicular communication simulation frameworks Veins, road traffic simulator SUMO and OMNeT++ tools are combined together to simulate vehicle behavior in real scenario. Additionally, on this basis the proposed multi-user task offloading strategy is verified and analyzed at aspect of reducing system overhead.
2. Related Works
3. System Model
3.1. Overview
3.2. Capacity Model
3.3. Computation Model
4. Efficient Task Offloading Strategy
4.1. Problem Statement
4.2. Game Formulation
4.3. The Proposed Task Offloading Algorithm
Algorithm 1 Multi-user edge network task offloading scheduling algorithm. |
|
5. Simulation Results
5.1. Simulation Platform Building
5.2. Results Analysis
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Qureshi, K.N.; Din, S.; Jeon, G.; Piccialli, F. Internet of vehicles: Key technologies, network model, solutions and challenges with future aspects. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1777–1786. [Google Scholar] [CrossRef]
- Abbasi, S.; Rahmani, A.M.; Balador, A.; Sahafi, A. Internet of vehicles: Architecture, services, and applications. Int. J. Commun. Syst. 2021, 34, e4793. [Google Scholar] [CrossRef]
- Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K.B. A survey on mobile edge computing: The communication perspective. IEEE Commun. Surv. Tutor. 2017, 19, 2322–2358. [Google Scholar] [CrossRef] [Green Version]
- Siriwardhana, Y.; Porambage, P.; Liyanage, M.; Ylianttila, M. A survey on mobile augmented reality with 5G mobile edge computing: Architectures, applications, and technical aspects. IEEE Commun. Surv. Tutor. 2021, 23, 1160–1192. [Google Scholar] [CrossRef]
- Gina Rose, G.; Gunasekaran, R.; Aishwarya, G. Mobility management for critical time and delay tolerant applications in vehicular networks. In Proceedings of the 2018 Tenth International Conference on Advanced Computing (ICoAC), Chennai, India, 13–15 December 2018; pp. 344–348. [Google Scholar]
- Naseer Qureshi, K.; Bashir, F.; Iqbal, S. Cloud computing model for vehicular ad hoc networks. In Proceedings of the 2018 IEEE 7th International Conference on Cloud Networking (CloudNet), Tokyo, Japan, 22–24 October 2018; pp. 1–3. [Google Scholar]
- Zhang, Q.; Cheng, L.; Boutaba, R. Cloud computing: State-of-the-art and research challenges. J. Internet Serv. Appl. 2010, 1, 7–18. [Google Scholar] [CrossRef] [Green Version]
- Corcoran, P.; Datta, S.K. Mobile-Edge Computing and the Internet of things for consumers: Extending cloud computing and services to the edge of the network. IEEE Consum. Electron. Mag. 2016, 5, 73–74. [Google Scholar] [CrossRef]
- Akpakwu, G.A.; Silva, B.J.; Hancke, G.P.; Abu-Mahfouz, A.M. A survey on 5G networks for the Internet of things: Communication technologies and challenges. IEEE Access. 2018, 6, 3619–3647. [Google Scholar] [CrossRef]
- Xavier, G.P.; Kantarci, B. A survey on the communication and network enablers for cloud-based services: State of the art, challenges, and opportunities. Ann. Telecommun. 2018, 73, 169–192. [Google Scholar] [CrossRef]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Shu, C.; Zhao, Z.; Han, Y.; Min, G. Dependency-aware and latency-optimal computation offloading for multi-user edge computing networks. In Proceedings of the 2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Boston, MA, USA, 10–13 June 2019; pp. 1–9. [Google Scholar]
- Zhang, Z.; Li, S. A survey of computational offloading in mobile cloud computing. In Proceedings of the 2016 4th International Conference on Mobile Cloud Computing, Services, and Engineering(MobileCloud), Oxford, UK, 29 March–1 April 2016; pp. 81–82. [Google Scholar]
- Fatemi Moghaddam, F.; Ahmadi, M.; Sarvari, S.; Eslami, M.; Golkar, A. Cloud computing challenges and opportunities: A survey. In Proceedings of the 2015 1st International Conference on Telematics and Future Generation Networks (TAFGEN), Kuala Lumpur, Malaysia, 26–28 May 2015; pp. 34–38. [Google Scholar]
- Kumar, S.; Tyagi, M.; Khanna, A.; Fore, V. A survey of mobile computation offloading: Applications, approaches and challenges. In Proceedings of the 2018 International Conference on Advances in Computing and Communication Engineering (ICACCE), Paris, France, 22–23 June 2018; pp. 51–58. [Google Scholar]
- Wu, G.; Li, Z.; Jiang, H. Quality of experience-driven resource allocation in vehicular cloud long-term evolution networks. Trans. Emerg. Telecommun. Technol. 2020, 31, e4036. [Google Scholar] [CrossRef]
- Rebecchi, F.; Dias de Amorim, M.; Conan, V.; Passarella, A.; Bruno, R.; Conti, M. Data offloading techniques in cellular networks: A survey. IEEE Commun. Surv. Tutor. 2015, 17, 580–603. [Google Scholar] [CrossRef] [Green Version]
- Zhou, H.; Wang, H.; Chen, X.; Xu, S. Data offloading techniques through vehicular ad hoc networks: A survey. IEEE Access. 2018, 6, 65250–65259. [Google Scholar] [CrossRef]
- Nshimiyimana, A.; Agrawal, D.; Arif, W. Comprehensive survey of V2V communication for 4G mobile and wireless technology. In Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking(WiSpNET), Chennai, India, 23–25 March 2016; pp. 1722–1726. [Google Scholar]
- Pescosolido, L.; Conti, M.; Passarella, A. D2D data offloading in vehicular environments with optimal delivery time selection. Comput. Commun. 2019, 146, 63–84. [Google Scholar] [CrossRef] [Green Version]
- You, C.; Huang, K.; Chae, H.; Kim, B.-H. Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 2017, 16, 1397–1411. [Google Scholar] [CrossRef]
- Ren, J.; Yu, G.; He, Y.; Li, G.Y. Collaborative cloud and edge computing for latency minimization. IEEE Trans. Veh. Technol. 2019, 68, 5031–5044. [Google Scholar] [CrossRef]
- Chen, M.; Hao, Y. Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J. Sel. Areas Commun. 2018, 36, 587–597. [Google Scholar] [CrossRef]
- Shu, C.; Zhao, Z.; Han, Y.; Duan, Y.H. Multi-user offloading for edge computing networks: A dependency-aware and latency-optimal approach. IEEE Internet Things J. 2020, 7, 1678–1689. [Google Scholar] [CrossRef]
- Kim, K.; Lynskey, J.; Kang, S.; Hong, C.S. Prediction based sub-task offloading in mobile edge computing. In Proceedings of the 2019 International Conference on Information Networking (ICOIN), Kuala Lumpur, Malaysia, 9–11 January 2019. [Google Scholar]
- Huang, X.; Xu, K.; Lai, C.; Chen, Q.; Zhang, J. Energy-efficient offloading decision-making for mobile edge computing in vehicular networks. EURASIP J. Wirel. Commun. Netw. 2020, 35, 1–16. [Google Scholar] [CrossRef]
- Zhang, J.; Guo, H.; Liu, J. Adaptive task offloading in vehicular edge computing networks: A reinforcement learning based scheme. Mob. Netw. Appl. 2020, 25, 1736–1745. [Google Scholar] [CrossRef]
- Ali, Z.; Jiao, L.; Baker, T.; Abbas, G.; Abbas, Z.; Khaf, S. A deep learning approach for energy efficient computational offloading in mobile edge computing. IEEE Access. 2019, 7, 149623–149633. [Google Scholar] [CrossRef]
- Wang, F.; Xu, J.; Cui, S. Joint offloading and computing optimization in wireless powered mobile-edge computing systems. IEEE J. Sel. Areas Commun. 2018, 17, 1784–1797. [Google Scholar] [CrossRef]
- Mao, S.; Leng, S.; Maharjan, S.; Zhang, Y. Energy efficiency and delay tradeoff for wireless powered mobile-edge computing systems with multi-access schemes. IEEE Trans. Wirel. Commun. 2020, 19, 1855–1867. [Google Scholar] [CrossRef]
- Irshad, A.; Abbas, Z.H.; Ali, Z.; Abbas, G.; Baker, T.; Al-Jumeily, D. Wireless powered mobile edge computing systems: Simultaneous time allocation and offloading policies. Electronics 2021, 10, 965. [Google Scholar] [CrossRef]
- Sommer, C.; German, R.; Dressler, F. Bidirectionally coupled network and road traffic simulation for improved IVC analysis. IEEE Trans. Mob. Comput. 2011, 10, 3–15. [Google Scholar] [CrossRef] [Green Version]
- Varga, A. The OMNeT++ discrete event simulation system. In Proceedings of the European Simulation Multiconference (ESM’01), Prague, Czech Republic, 6–9 June 2001. [Google Scholar]
- Krajzewicz, D.; Hertkorn, G.; Rossel, C.; Wagner, P. SUMO (Simulation of Urban Mobility): An open-source traffic simulation. In Proceedings of the Fourth Middle East Symposium Simulation and Modelling (MESM’02), Sharjah, United Arab Emirates, 28–30 October 2002; pp. 183–187. [Google Scholar]
- Chen, X.; Jiao, L.; Li, W.; Fu, X. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 2016, 24, 2795–2808. [Google Scholar] [CrossRef] [Green Version]
- Tse, D.; Viswanath, P. Fundamentals of Wireless Communication; Cambridge University Press: Cambridge, UK, 2005; pp. 175–178. [Google Scholar]
- Wu, G.; Jiang, H. Spectrum sharing with dynamic cournot game in vehicle-enabled cognitive small-cell networks. J. Comput. Netw. Commun. 2019, 2019, 4835923. [Google Scholar] [CrossRef] [Green Version]
Notation | Meaning |
---|---|
N | Number of vehicles |
M | Number of ES |
The i-th vehicle | |
W | Channel bandwidth |
The i-th vehicle transmission power | |
The channel gain for link between i-th vehicle and j-th ES | |
r | The uplink transmission rate |
a | The function of offloading decision |
The size of computation input data | |
The total numbers of CPU cycles to accomplish task | |
Computing capacity | |
The local execution time of task | |
The energy consumption of local computing | |
The energy consumption coefficient of local computing | |
The integrated circuit energy consumption for local computing | |
The overhead of local computing | |
The factor of delay | |
The factor energy consumption | |
The computing capability of j-th ES | |
The time of task executed in the ES | |
The transmission time of task offloading to the ES | |
The total time of edge computing | |
The energy consumption between vehicle and ES | |
The energy consumption when the vehicle maintains communication link | |
The energy consumption threshold when the vehicle maintains communication link | |
The overhead of edge computing | |
The system overhead |
System Parameters | Value |
---|---|
Vehicle numbers (N) | 10 |
RSU number (M) | 1 or 6 |
Channel Bandwidth (W) | 5 MHz |
Background noise power () | −100 dBm |
Local computing capability () | {0.5, 0.8, 1.0} GHz |
Edge computing capability () | 10 GHz |
Total numbers of CPU cycles (n) | 100 Megacycles |
Size of input data (m) | 200 KB |
Delay factor () | 0.5 |
Energy consumption factor () | 0.5 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, G.; Li, Z. Task Offloading Strategy and Simulation Platform Construction in Multi-User Edge Computing Scenario. Electronics 2021, 10, 3038. https://doi.org/10.3390/electronics10233038
Wu G, Li Z. Task Offloading Strategy and Simulation Platform Construction in Multi-User Edge Computing Scenario. Electronics. 2021; 10(23):3038. https://doi.org/10.3390/electronics10233038
Chicago/Turabian StyleWu, Guilu, and Zhongliang Li. 2021. "Task Offloading Strategy and Simulation Platform Construction in Multi-User Edge Computing Scenario" Electronics 10, no. 23: 3038. https://doi.org/10.3390/electronics10233038
APA StyleWu, G., & Li, Z. (2021). Task Offloading Strategy and Simulation Platform Construction in Multi-User Edge Computing Scenario. Electronics, 10(23), 3038. https://doi.org/10.3390/electronics10233038