Abstract
Unmanned aerial vehicles (UAVs) are utilized in the surveillance and reconnaissance system of hazardous locations by utilizing the feature that they can freely move away from space constraints. Furthermore, the application scope of the UAVs expanded not only for simple image data collection but also for analysis of complex image data without human intervention. However, mobile UAV systems, such as drone, have limited computing resources and battery power which makes it a challenge to use these systems for long periods of time. In this paper, we propose an AOM, Adaptive Offloading with MPTCP (Multipath TCP), architecture for increasing drone operating time. We design not only the task offloading management module via the MPTCP to utilize heterogeneous network but also the response time prediction module for mission critical task offloading decision. Through the prototype drone implementation, we show the AOM reduces the task response time and increases drone operation time.
Similar content being viewed by others
References
Jung W-S, Yim J, Ko Y-B, Singh S (2017) Acods: adaptive computation offloading for drone surveillance system. In: Ad Hoc networking workshop (Med-Hoc-Net), 2017 16th Annual Mediterranean, IEEE, pp 1–6
Grand View Research (2015) Commercial drone market analysis by product (fixed wing, rotary blade, nano, hybrid), by application (agriculture, energy, government media & entertainmenr) and segment forecasts to 2022. Available at https://www.grandviewresearch.com/industry-analysys/global-commercial-drones-market
Anwar Ma’sum M, Kholid Arrofi M, Jati G, Arifin F, Nanda Kurniawan M, Mursanto P, Jatmiko W (2013) Simulation of intelligent unmanned aerial vehicle (uav) for military surveillance. In: 2013 international conference on Advanced computer science and information systems (ICACSIS), IEEE, pp 161–166
Baseca CC, Díaz JR, Lloret J (2013) Communication ad hoc protocol for intelligent video sensing using ar drones. In: 2013 IEEE Ninth international conference on mobile ad-hoc and sensor networks (MSN), IEEE, pp 449–453
Milhouse MO (2015) Framework for autonomous delivery drones. In: Proceedings of the 4th annual ACM conference on research in information technology, RIIT ’15, ACM, New York, pp 1–4
Chung AY, Jung J, Kim K, Lee HK, Lee J, Lee SK, Yoo S, Kim H (2015) Poster: swarming drones can connect you to the network. In: Proceedings of the 13th annual international conference on mobile systems, applications, and services, MobiSys ’15, New York, pp 477–477
Ashok A, Steenkiste P, offloading FB (2015) Enabling vehicular applications using cloud services through adaptive computation. In: Proceedings of the 6th international workshop on mobile cloud computing and services, ACM, pp 1–7
Loke SW (2015) The internet of flying-things: opportunities and challenges with airborne fog computing and mobile cloud in the clouds. arXiv:1507,04492
Kumar K, Liu J, Lu Y-H, Bhargava B (2013) A survey of computation offloading for mobile systems. Mobile Networks and Applications 18(1):129–140
Katikala S (2014) Google project loon. InSight: Rivier Academic Journal 10(2):1–6
Lim Y-s, Chen Y-C, Nahum EM, Towsley D, Gibbens RJ (2014) How green is multipath tcp for mobile devices? In: Proceedings of the 4th workshop on All things cellular: operations, applications, & challenges, ACM, pp 3–8
Chen Y-C, Towsley D (2014) On bufferbloat and delay analysis of multipath tcp in wireless networks. In: Networking conference, 2014 IFIP, IEEE, pp 1–9
Anderson C Ardupilot project. Retrieved from http://ardupilot.org/
LibrePilot Team Librepilot project. Retrieved from http://www.librepilot.org/site/index.html
ArduPilot Dev Team Apm planner, 2016. Retrieved from http://ardupilot.org/planner2
Zhu D, Xu C, Qin J, Zhou Z, Guan J (2017) Mobility-aware multimedia data transfer using multipath tcp in vehicular network. In: Wireless communications and mobile computing conference (IWCMC), 2017 13th International, IEEE, pp 1041–1046
Luo C, Nightingale J, Asemota E, Grecos C (2015) A uav-cloud system for disaster sensing applications. In: Vehicular technology conference (VTC Spring), 2015 IEEE 81st, IEEE, pp 1–5
Motlagh NH, Bagaa M, Taleb T (2017) Uavbased iot platform: a crowd surveillance use case. IEEE Commun Mag 55(2):128–134
Balan RK (2006) Simplifying cyber foraging. School of computer science carnegie mellon university
Rim H, Kim S, Kim Y, Han H (2006) Transparent method offloading for slim execution. In: 2006 1st International symposium on wireless pervasive computing, IEEE, pp 1–6
Yang K, Ou S, Chen H-H (2008) On effective offloading services for resource-constrained mobile devices running heavier mobile internet applications. IEEE Commun Mag 46(1):56–63
Nimmagadda Y, Kumar K, Lu Y-H, Lee CSG (2010) Real-time moving object recognition and tracking using computation offloading. In: 2010 IEEE/RSJ international conference on intelligent robots and systems (IROS), IEEE, pp 2449–2455
Ashok A, Steenkiste P, Bai F (2016) Adaptive cloud offloading for vehicular applications. In: Vehicular networking conference (VNC), 2016 IEEE, IEEE, pp 1–8
Ke Z, Mao Y, Leng S, He Y, Zhang Y (2017) Mobile-edge computing for vehicular networks A promising network paradigm with predictive off-loading. IEEE Veh Technol Mag 12(2):36–44
O’Hara KJ, Nathuji R, Raj H, Schwan K, Balch T (2006) Autopower: Toward energy-aware software systems for distributed mobile robots. In: Proceedings 2006 IEEE international conference on robotics and automation, 2006. ICRA 2006, IEEE, pp 2757–2762
Xian C, Lu Y-H, Li Z (2007) Adaptive computation offloading for energy conservation on battery-powered systems. In: 2007 International conference on parallel and distributed systems, vol 2, IEEE, pp 1–8
Seshasayee B, Nathuji R, Schwan K (2007) Energy-aware mobile service overlays: Cooperative dynamic power management in distributed mobile systems. In: Fourth international conference on autonomic computing, 2007. ICAC’07., IEEE, pp 6–6
Hong Y-J, Kumar K, Lu Y-h (2009) Energy efficient content-based image retrieval for mobile systems. In: ISCAS 2009. IEEE international symposium on circuits and systems, 2009, IEEE, pp 1673–1676
Cuervo E, Balasubramanian A, Cho D-k, Wolman A, Saroiu S, Chandra R, Bahl P (2010) Maui: making smartphones last longer with code offload. In: Proceedings of the 8th international conference on Mobile systems, applications, and services, ACM, pp 49–62
Ding AY, Han B, Xiao Y, Hui P, Srinivasan A, Kojo M, Tarkoma S (2013) Enabling energy-aware collaborative mobile data offloading for smartphones. In: 2013 10th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks (SECON), IEEE, pp 487–495
Hu W, Gao Y, Ha K, Wang J, Amos B, Chen Z, Pillai P, Satyanarayanan M (2016) Quantifying the impact of edge computing on mobile applications. In: Proceedings of the 7th ACM SIGOPS Asia-Pacific workshop on systems, ACM, pp 5
Han D, Shin S, Cho H, Chung J-m, Ok D, Hwang I (2015) Measurement and stochastic modeling of handover delay and interruption time of smartphone real-time applications on lte networks. IEEE Commun Mag 53(3):173–181
(2012) IEEE Standards Association et al. 802.11-2012 part 11: Wireless lan medium access control (mac) and physical layer (phy) specifications. Retrieved from http://standards.ieee.org/about/get/802/802.11.html
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell PAMI-8 (6):679–698
Funding
This research was partially supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2015R1D1A1A01059049) and by Electronics and Telecommunications Research Institute (ETRI) grant funded by the Korean government and Ulsan metropolitan city subsidy project. [17AS1310, 17ZS1710, Development of smart HSE system for shipbuilding and onshore plants].
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper has been presented at MedHocNet [1] . This research provides an enhancement to the existing work by suggesting new mechanisms and modified analysis results.
Rights and permissions
About this article
Cite this article
Jung, WS., Yim, J. & Ko, YB. Adaptive offloading with MPTCP for unmanned aerial vehicle surveillance system. Ann. Telecommun. 73, 613–626 (2018). https://doi.org/10.1007/s12243-018-0660-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-018-0660-5