skip to main content
10.1145/3573428.3573455acmotherconferencesArticle/Chapter ViewAbstractPublication PageseitceConference Proceedingsconference-collections
research-article

Task Offloading Based on GRU Model in IoT

Published:15 March 2023Publication History

ABSTRACT

With the rapid growth of the Internet of Things (IoTs), edge computing draws greater attention. Task offloading becomes the main part of edge computing which can affect performance. To reduce the tasks time delay and improve the utilization of the edge server, the task offloading problem can be modeled as a decision-making problem for minimizing the time latency and develop a GRU-based model to predict the computational task offloading. We choose a dataset from Google Cluster and offload the top 1000 tasks for comparison. Compering with existing offloading techniques such as total offloading (TOT), random offloading technique (ROT), and deep learning-based offloading technique (DOT), the GRU-based model can save 15.09% time than TOT, 13.46% time than ROT and 4.25% time than DOT while offloading 1000 tasks on an edge computing system in IoT. Experimental result showed that, compared with other techniques, our proposed GRU-based model is able to reduce the delay of tasks effectively, while increasing the number of tasks and enhancing the offloading performance on edge computing system.

References

  1. Ali R. Abdellah, Omar Abdulkareem Mahmood, Alexander Paramonov, and Andrey Koucheryavy. 2019. IoT traffic prediction using multi-step ahead prediction with neural network. In 11th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops, ICUMT 2019, Dublin, Ireland, October 28-30, 2019. IEEE, 1–4. https://doi.org/10.1109/ICUMT48472.2019.8970675Google ScholarGoogle ScholarCross RefCross Ref
  2. Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Comput. 9, 8 (1997), 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Raghavendra Kumar, Pardeep Kumar, and Yugal Kumar. 2020. Time series data prediction using iot and machine learning technique. Procedia computer science 167 (2020), 373–381.Google ScholarGoogle Scholar
  4. Zhiyuan Li, Cheng Wang, and Rong Xu. 2001. Computation offloading to save energy on handheld devices: a partition scheme. In Proceedings of the 2001 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2001, Atlanta, Georgia, USA, November 16-17, 2001, Guang R. Gao, Trevor N. Mudge, and Krishna V. Palem (Eds.). ACM, 238–246. https://doi.org/10.1145/502217.502257Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Xinchen Lyu, Wei Ni, Hui Tian, Ren Ping Liu, Xin Wang, Georgios B. Giannakis, and Arogyaswami Paulraj. 2017. Optimal Schedule of Mobile Edge Computing for Internet of Things Using Partial Information. IEEE J. Sel. Areas Commun. 35, 11 (2017), 2606–2615. https://doi.org/10.1109/JSAC.2017.2760186Google ScholarGoogle ScholarCross RefCross Ref
  6. Yuyi Mao, Jun Zhang, and Khaled Ben Letaief. 2017. Joint Task Offloading Scheduling and Transmit Power Allocation for Mobile-Edge Computing Systems. In 2017 IEEE Wireless Communications and Networking Conference, WCNC 2017, San Francisco, CA, USA, March 19-22, 2017. IEEE, 1–6. https://doi.org/10.1109/WCNC.2017.7925615Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zhaolong Ning, Peiran Dong, Xiaojie Wang, Joel J. P. C. Rodrigues, and Feng Xia. 2019. Deep Reinforcement Learning for Vehicular Edge Computing: An Intelligent Offloading System. ACM Trans. Intell. Syst. Technol. 10, 6 (2019), 60:1–60:24. https://doi.org/10.1145/3317572Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Shuran Sheng, Peng Chen, Zhimin Chen, Lenan Wu, and Yuxuan Yao. 2021. Deep Reinforcement Learning-Based Task Scheduling in IoT Edge Computing. Sensors 21, 5 (2021), 1666. https://doi.org/10.3390/s21051666Google ScholarGoogle ScholarCross RefCross Ref
  9. Jin Wang, Jia Hu, Geyong Min, Wenhan Zhan, Qiang Ni, and Nektarios Georgalas. 2019. Computation Offloading in Multi-Access Edge Computing Using a Deep Sequential Model Based on Reinforcement Learning. IEEE Commun. Mag. 57, 5 (2019), 64–69. https://doi.org/10.1109/MCOM.2019.1800971Google ScholarGoogle ScholarCross RefCross Ref
  10. Huaming Wu and Katinka Wolter. 2018. Stochastic Analysis of Delayed Mobile Offloading in Heterogeneous Networks. IEEE Trans. Mob. Comput. 17, 2 (2018), 461–474. https://doi.org/10.1109/TMC.2017.2711014Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jia Yan, Suzhi Bi, and Ying-Jun Angela Zhang. 2020. Offloading and Resource Allocation With General Task Graph in Mobile Edge Computing: A Deep Reinforcement Learning Approach. IEEE Trans. Wirel. Commun. 19, 8 (2020), 5404–5419. https://doi.org/10.1109/TWC.2020.2993071Google ScholarGoogle ScholarCross RefCross Ref
  12. Lei Yang, Jiannong Cao, Hui Cheng, and Yusheng Ji. 2015. Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications. IEEE Trans. Computers 64, 8 (2015), 2253–2266. https://doi.org/10.1109/TC.2014.2366735Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hao Yuan, Guoming Tang, Xinyi Li, Deke Guo, Lailong Luo, and Xueshan Luo. 2021. Online Dispatching and Fair Scheduling of Edge Computing Tasks: A Learning-Based Approach. IEEE Internet Things J. 8, 19 (2021), 14985–14998. https://doi.org/10.1109/JIOT.2021.3073034Google ScholarGoogle ScholarCross RefCross Ref
  14. Xu Zhang and Yue Cao. 2018. Mobile Data Offloading Efficiency: A Stochastic Analytical View. In 2018 IEEE International Conference on Communications Workshops, ICC Workshops 2018, Kansas City, MO, USA, May 20-24, 2018. IEEE, 1–6. https://doi.org/10.1109/ICCW.2018.8403702Google ScholarGoogle Scholar
  15. Junhui Zhao, Qiuping Li, Yi Gong, and Ke Zhang. 2019. Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks. IEEE Trans. Veh. Technol. 68, 8 (2019), 7944–7956. https://doi.org/10.1109/TVT.2019.2917890Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    EITCE '22: Proceedings of the 2022 6th International Conference on Electronic Information Technology and Computer Engineering
    October 2022
    1999 pages
    ISBN:9781450397148
    DOI:10.1145/3573428

    Copyright © 2022 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 15 March 2023

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate508of972submissions,52%
  • Article Metrics

    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)1

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format