Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Flow-Time Minimization for Timely Data Stream Processing in UAV-Aided Mobile Edge Computing

Published: 13 March 2024 Publication History

Abstract

Unmanned Aerial Vehicles (UAVs) have gained increasing attention by both academic and industrial communities, due to their flexible deployment and efficient line-of-sight communication. Recently, UAVs equipped with base stations have been envisioned as a key technology to provide 5G network services for mobile users. In this article, we provide timely services on the data streams of mobile users in a UAV-aided Mobile Edge Computing (MEC) network, in which each UAV is equipped with a 5G small-cell base station for communication and data processing. Specifically, we first formulate a flow-time minimization problem by jointly caching services and offloading tasks of mobile users to the UAV-aided MEC with the aim to minimize the flow time, where the flow time of a user request is referred to the time duration from the request issuing time point to its completion point, subject to resource and energy capacity on each UAV. We then propose a spatial-temporal learning optimization framework. We also devise an online algorithm with a competitive ratio for the problem based upon the framework, by leveraging the round-robin scheduling and dual fitting techniques. Finally, we evaluate the performance of the proposed algorithms through experimental simulation. The simulation results demonstrate that the proposed algorithms outperform their comparison counterparts, by reducing the flow time no less than 19% on average.

References

[1]
AWS. 2023. 5G Edge Computing Infrastructure: AWS Wavelength. Retrieved March 1, 2023 from https://aws.amazon.com/wavelength
[2]
AWS. 2023. 5G and Edge Computing Enhances Connected and Autonomous Experiences. Retrieved March 1, 2023 from https://d1.awsstatic.com/autonomous-connected.pdf
[3]
Arman Azizi, Saeedeh Parsaeefard, Mohamad R. Javan, Nader Mokari, and Halim Yanikomeroglu. 2020. Profit maximization in 5G+ networks with heterogeneous aerial and ground base stations. IEEE Transactions on Mobile Computing 19, 10 (2020), 2445–2460.
[4]
Nikhil Bansal and Kirk R. Pruhs. 2010. Server scheduling to balance priorities, fairness, and average quality of service. SIAM Journal on Computing 39, 7 (2010), 3311–3335.
[5]
Suzhi Bi, Liang Huang, and Ying-Jun Angela Zhang. 2020. Joint optimization of service caching placement and computation offloading in mobile edge computing systems. IEEE Transactions on Wireless Communications 19, 7 (2020), 4947–4963.
[6]
Xu Chen, Lei Jiao, Wenzhong Li, and Xiaoming Fu. 2016. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Transactions on Networking 24, 5 (2016), 2795–2808.
[7]
Mengyu Chen, Weifa Liang, and Sajal K. Das. 2021. Data collection utility maximization in wireless sensor networks via efficient determination of UAV hovering locations. In Proceeding of the International Conference on Pervasive Computing and Communications(PerCom’21). IEEE.
[8]
Mengyu Chen, Weifa Liang, and Yuchen Li. 2020. Data collection maximization for UAV-enabled wireless sensor networks. In Proceedings of the 2020 29th International Conference on Computer Communications and Networks (ICCCN’20). IEEE.
[9]
Mingzhe Chen, Mohammad Mozaffari, Walid Saad, Changchuan Yin, Mérouane Debbah, and Choong S. Hong. 2017. Caching in the sky: Proactive deployment of cache-enabled unmanned aerial vehicles for optimized quality-of-experience. IEEE Journal on Selected Areas in Communications 35, 5 (2017), 1046–1061.
[10]
Weiwei Chen, Zhou Su, Qichao Xu, Tom H. Luan, and Ruidong Li. 2020. VFC-based cooperative UAV computation task offloading for post-disaster rescue. In Proceedings of the 2020 IEEE Conference on Computer Communications (INFOCOM’20). IEEE.
[11]
Shuping Dang, Osama Amin, Basem Shihada, and Mohamed S. Alouini. 2020. What should 6G be? Nature Electronics 3, 1 (2020), 20–29.
[12]
Yao Du, Kezhi Wang, Kun Yang, and Guopeng Zhang. 2018. Energy-efficient resource allocation in UAV based MEC system for IoT devices. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM’18). IEEE.
[13]
Azade Fotouhi, Haoran Qiang, Ming Ding, Mahbub Hassan, Lorenzo G. Giordano, Adrian Garcia-Rodriguez, and Jinhong Yuan. 2019. Survey on UAV cellular communications: Practical aspects, standardization advancements, regulation, and security challenges. IEEE Communications Surveys & Tutorials 21, 4 (2019), 3417–3442.
[14]
Bin Gao, Zhi Zhou, Fangming Liu, and Fei Xu. 2019. Winning at the starting line: Joint network selection and service placement for mobile edge computing. In Proceedings of the 2019 IEEE Conference on Computer Communications (INFOCOM’19). IEEE.
[15]
Sunpyo Hong and Hyesoon Kim. 2010. An integrated GPU power and performance model. In Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA’10). ACM.
[16]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Computation 9, 8 (1997), 1735–1780.
[17]
Sungjin Im, Janardhan Kulkarni, and Benjamin Moseley. 2015. Temporal fairness of round robin: Competitive analysis of Lk-norms of flow time. In Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA’15). ACM.
[18]
Hyuk-Jin Jeong, Hyeon-Jae Lee, Chang H. Shin, and Soo-Mook Moon. 2018. IONN: Incremental offloading of neural network computations from mobile devices to edge servers. In Proceedings of the ACM Symposium on Cloud Computing (SoCC’18). ACM.
[19]
Xiangqi Kong, Ning Lu, and Bin Li. 2021. Optimal scheduling for unmanned aerial vehicle networks with flow-level dynamics. IEEE Transactions on Mobile Computing 20, 3 (2021), 1186–1197.
[20]
Phu Lai, Qiang He, Mohamed Abdelrazek, Feifei Chen, John Hosking, John Grundy, and Yun Yang. 2018. Optimal edge user allocation in edge computing with variable sized vector bin packing. In Service-Oriented Computing. Lecture Notes in Computer Science, Vol. 11236. Springer, 230–245.
[21]
Yuchen Li, Weifa Liang, Wenzheng Xu, and Xiaohua Jia. 2020. Data collection of IoT devices using an energy-constrained UAV. In Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS’20). IEEE.
[22]
Yuchen Li, Weifa Liang, Wenzheng Xu, Zichuan Xu, Xiaohua Jia, Yinlong Xu, and Haibin Kan. 2021. Data collection maximization in IoT-sensor networks via an energy-constrained UAV. IEEE Transactions on Mobile Computing 22, 1 (2021), 159–174.
[23]
Weiwei Lin, Tiansheng Huang, Xin Li, Fang Shi, Xiumin Wang, and Ching-Hsien Hsu. 2021. Energy-efficient computation offloading for UAV-assisted MEC: A two-stage optimization scheme. ACM Transactions on Internet Technology 22, 1 (2021), 1533–5399.
[24]
Chen-Feng Liu, Mehdi Bennis, Merouane Debbah, and H. Vincent Poor. 2019. Dynamic task offloading and resource allocation for ultra-reliable low-latency edge computing. IEEE Transactions on Communications 67, 6 (2019), 4132–4150.
[25]
Chuanwen Luo, Meghana N. Satpute, Deying Li, Yongcai Wang, Wenping Chen, and Weili Wu. 2021. Fine-grained trajectory optimization of multiple UAVs for efficient data gathering from WSNs. IEEE/ACM Transactions on Networking 29, 1 (2021), 162–175.
[26]
Cheng Luo and Reiji Suda. 2011. A performance and energy consumption analytical model for GPU. In Proceedings of the 2011 IEEE 9th International Conference on Dependable, Autonomic, and Secure Computing (DASC’11). IEEE.
[27]
Yang Liu, Huanle Xu, and Wing C. Lau. 2019. Online job scheduling with resource packing on a cluster of heterogeneous servers. In Proceedings of the 2019 IEEE Conference on Computer Communications (INFOCOM’19). IEEE.
[28]
Nikolay Laptev, Jason Yosinski, Li Erran Li, and Slawek Smyl. 2017. Time-series extreme event forecasting with neural networks at Uber. In Proceedings of the Time Series Workshop (ICML’17).
[29]
Claudio Marche, Luigi Atzori, Virginia Pilloni, and Michele Nitti. 2020. How to exploit the Social Internet of Things: Query generation model and device profiles’ dataset. Computer Networks 174 (2020), 107248.
[30]
Mohammad Mozaffari, Walid Saad, Mehdi Bennis, and Merouane Debbah. 2015. Drone small cells in the clouds: Design, deployment and performance analysis. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM’15). IEEE.
[31]
Yahoo! Finance. 2016. F-Cell technology from Nokia Bell Labs revolutionizes small cell deployment by cutting wires, costs and time. GlobalNewswire. Retrieved February 10, 2024 from https://finance.yahoo.com/news/f-cell-technology-nokia-bell-112005468.html
[32]
Qualcomm. 2016. Paving the path to 5G: Optimizing commercial LTE networks for drone communication. Retrieved December 1, 2022 from https://www.qualcomm.com/news/onq/2016/09/06/paving-path-5g-optimizing-commercial-lte-networks-drone-communication
[33]
Yuben Qu, Haipeng Dai, Haichao Wang, Chao Dong, Fan Wu, Song Guo, and Qihui Wu. 2021. Service provisioning for UAV-enabled mobile edge computing. IEEE Journal on Selected Areas in Communications 39, 11 (2021), 3287–3305.
[34]
Zhen Qin, Hai Wang, Zhenhua Wei, Yuben Qu, Fei Xiong, Haipeng Dai, and Tao Wu. 2021. Task selection and scheduling in UAV-enabled MEC for reconnaissance with time-varying priorities. IEEE Internet of Things Journal 8, 24 (2021), 17290–17307.
[35]
Walid Saad, Mehdi Bennis, and Mingzhe Chen. 2020. A vision of 6G wireless systems: Applications, trends, technologies, and open research problems. IEEE Network 34, 3 (2020), 134–142.
[36]
Xingjian Shi, Zhourong Chen, Hao Wang, Dit-Yan Yeung, Wai-Kin Wong, and Wang-Chun Woo. 2015. Convolutional LSTM network: A machine learning approach for precipitation nowcasting. In Proceedings of the 28th International Conference on Neural Information Processing Systems (NIPS’15), Vol. 1. 802–810.
[37]
Hanine Tout, Azzam Mourad, Nadjia Kara, and Chamseddine Talhi. 2021. Multi-persona mobility: Joint cost-effective and resource-aware mobile-edge computation offloading. IEEE/ACM Transactions on Networking 29, 3 (2021), 1408–1421.
[38]
Global Times. 2021. China’s High-Tech Companies Aid Henan Flood Rescues with Drones and Satellites. Retrieved December 1, 2022 from https://www.globaltimes.cn/page/202107/1229309.shtml
[39]
Rui Wang, Yong Cao, Adeeb Noor, Thamer A. Alamoudi, and Redhwan Nour. 2020. Agent-enabled task offloading in UAV-aided mobile edge computing. Computer Communications 149, 324–331.
[40]
Dawei Wei, Jianfeng Ma, Linbo Luo, Yunbo Wang, Lei He, and Xinghua Li. 2021. Computation offloading over multi-UAV MEC network: A distributed deep reinforcement learning approach. Computer Networks 199 (2021), 108439.
[41]
Di Wu, He Xu, Zhongkai Jiang, Weiren Yu, Xuetao Wei, and Jiwu Lu. 2021. EdgeLSTM: Towards deep and sequential edge computing for IoT applications. IEEE/ACM Transactions on Networking 29, 4 (2021), 1895–1908.
[42]
Qiufen Xia, Weifa Liang, and Wenzheng Xu. 2013. Throughput maximization for online request admissions in mobile cloudlets. In Proceedings of the 38th Annual IEEE Conference on Local Computer Networks(LCN’13). 589–596.
[43]
Qiufen Xia, Zheng Lou, Wenzheng Xu, and Zichuan Xu. 2020. Near-optimal and learning-driven task offloading in a 5G multi-cell mobile edge cloud. Computer Networks 176 (2020), 107276.
[44]
Wenzheng Xu, Tao Xiao, Junqi Zhang, Weifa Liang, Zichuan Xu, Xuxun Liu, Xiaohua Jia, and Sajal K. Das. 2022. Minimizing the deployment cost of UAVs for delay-sensitive data collection in IoT networks. IEEE/ACM Transactions on Networking 20, 2 (2022), 812–825.
[45]
Zichuan Xu, Lizhen Zhou, Sid Chi-Kin Chau, Weifa Liang, Qiufen Xia, and Pan Zhou. 2020. Collaborate or separate? Distributed service caching in mobile edge clouds. In Proceedings of the 2020 IEEE Conference on Computer Communications (INFOCOM’20). IEEE.
[46]
Yu Xu, Tiankui Zhang, Yuanwei Liu, Dingcheng Yang, Lin Xiao, and Meixia Tao. 2021. UAV-assisted MEC networks with aerial and ground cooperation. IEEE Transactions on Wireless Communications 20, 12 (2021), 7712–7727.
[47]
Yu Xu, Tiankui Zhang, Jonathan Loo, Dingcheng Yang, and Lin Xiao. 2021. Completion time minimization for UAV-assisted mobile-edge computing systems. IEEE Transactions on Vehicular Technology 70, 11 (2021), 12253–12259.
[48]
Qinglin Yang, Xiaofei Luo, Peng Li, Toshiaki Miyazaki, and Xiaoyan Wang. 2019. Computation offloading for fast CNN inference in edge computing. In Proceedings of the Conference on Research in Adaptive and Convergent Systems (RACS’19). 101–106.
[49]
Zhe Yu, Yanmin Gong, Shimin Gong, and Yuanxiong Guo. 2020. Joint task offloading and resource allocation in UAV-enabled mobile edge computing. IEEE Internet of Things Journal 7, 4 (2020), 3147–3159.
[50]
Lei Yang, Haipeng Yao, Jingjing Wang, Chunxiao Jiang, Abderrahim Benslimane, and Yunjie Liu. 2020. Multi-UAV enabled load-balance mobile edge computing for IoT networks. IEEE Internet of Things Journal 7, 8 (2020), 6898–6908.
[51]
Changsheng You and Rui Zhang. 2020. Hybrid offline-online design for UAV-enabled data harvesting in probabilistic LoS channels. IEEE Transactions on Wireless Communications 19, 6 (2020), 3753–3768.
[52]
Liang Zhang and Nirwan Ansari. 2020. Latency-aware IoT service provisioning in UAV-aided mobile edge computing networks. IEEE Internet of Things Journal 7, 10 (2020), 10573–10580.
[53]
Qixun Zhang, Jingran Chen, Lei Ji, Zhiyong Feng, Zhu Han, and Zhiyong Chen. 2020. Response delay optimization in mobile edge computing enabled UAV swarm. IEEE Transactions on Vehicular Technology 69, 3 (2020), 3280–3295.
[54]
Xijian Zhong, Yan Guo, Ning Li, and Yancheng Chen. 2020. Joint optimization of relay deployment, channel allocation, and relay assignment for UAVs-aided D2D networks. IEEE/ACM Transactions on Networking 28, 2 (2020), 804–817.
[55]
Cheng Zhan, Han Hu, Xiufeng Sui, Zhi Liu, and Dusit Niyato. 2020. Completion time and energy optimization in the UAV-enabled mobile-edge computing system. IEEE Internet of Things Journal 7, 8 (2020), 7808–7822.
[56]
Lingxue Zhu and Nikolay Laptev. 2017. Deep and confident prediction for time series at Uber. In Proceedings of the 2017 IEEE International Conference on Data Mining Workshops (ICDMW’17). IEEE.
[57]
Tiankui Zhang, Yu Xu, Jonathan Loo, Dingcheng Yang, and Lin Xiao. 2020. Joint computation and communication design for UAV-assisted mobile edge computing in IoT. IEEE Transactions on Industrial Informatics 16, 8 (2020), 5505–5516.
[58]
Gongming Zhao, Hongli Xu, Yangming Zhao, Chunming Qiao, and Liusheng Huang. 2020. Offloading dependent tasks in mobile edge computing with service caching. In Proceedings of the 2020 IEEE Conference on Computer Communications (INFOCOM’20). IEEE.
[59]
Lipeng Zhu, Jun Zhang, Zhenyu Xiao, Xianbin Cao, Xiang-Gen Xia, and Robert Schober. 2020. Millimeter-wave full-duplex UAV relay: Joint positioning, beamforming, and power control. IEEE Journal on Selected Areas in Communications 38, 9 (2020), 2057–2073.

Index Terms

  1. Flow-Time Minimization for Timely Data Stream Processing in UAV-Aided Mobile Edge Computing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Sensor Networks
      ACM Transactions on Sensor Networks  Volume 20, Issue 3
      May 2024
      634 pages
      EISSN:1550-4867
      DOI:10.1145/3613571
      • Editor:
      • Wen Hu
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Journal Family

      Publication History

      Published: 13 March 2024
      Online AM: 02 February 2024
      Accepted: 11 January 2024
      Revised: 17 November 2023
      Received: 26 December 2022
      Published in TOSN Volume 20, Issue 3

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Mobile edge computing
      2. unmanned aerial vehicles
      3. service caching and task offloading
      4. online algorithm
      5. machine learning

      Qualifiers

      • Research-article

      Funding Sources

      • National Natural Science Foundation of China (NSFC)
      • Shandong Provincial Natural Science Foundation
      • City University of Hong Kong
      • NSFC
      • NSFC

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 193
        Total Downloads
      • Downloads (Last 12 months)193
      • Downloads (Last 6 weeks)36
      Reflects downloads up to 03 Oct 2024

      Other Metrics

      Citations

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      Full Text

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media