SeReMAS: Self-Resilient Mobile Autonomous Systems Through Predictive Edge Computing

Davide Callegaro, M. Levorato, Francesco Restuccia
{"title":"SeReMAS: Self-Resilient Mobile Autonomous Systems Through Predictive Edge Computing","authors":"Davide Callegaro, M. Levorato, Francesco Restuccia","doi":"10.1109/SECON52354.2021.9491618","DOIUrl":null,"url":null,"abstract":"Edge computing enables Mobile Autonomous Systems (MASs) to execute continuous streams of heavy-duty mission-critical processing tasks, such as real-time obstacle detection and navigation. However, in practical applications, erratic patterns in channel quality, network load, and edge server load can interrupt the task flow’s execution, which necessarily leads to severe disruption of the system’s key operations. Existing work has mostly tackled the problem with reactive approaches, which cannot guarantee task-level reliability. Conversely, in this paper we focus on learning-based predictive edge computing to achieve self-resilient task offloading. By conducting a preliminary experimental evaluation, we show that there is no dominant feature that can predict the edge-MAS system reliability, which calls for an ensemble and selection of weaker features. To tackle the complexity of the problem, we propose SeReMAS, a data-driven optimization framework. We first mathematically formulate a Redundant Task Offloading Problem (RTOP), where a MAS may connect to multiple edge servers for redundancy, and needs to select which server(s) to transmit its computing tasks in order to maximize the probability of task execution while minimizing channel and edge resource utilization. We then create a predictor based on Deep Reinforcement Learning (DRL), which produces the optimum task assignment based on application-, network- and telemetry-based features. We prototype SeReMAS on a testbed composed by a Tarot650 quadcopter drone, mounting a PixHawk flight controller, a Jetson Nano board, and three 802.11n WiFi interfaces. We extensively evaluate SeReMAS by considering an application where one drone offloads high-resolution images for real-time analysis to three edge servers on the ground. Experimental results show that SeReMAS improves the task execution probability by 17% with respect to existing reactive-based approaches. To allow full reproducibility of results, we share the dataset and code with the research community.","PeriodicalId":120945,"journal":{"name":"2021 18th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON)","volume":"140 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 18th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON52354.2021.9491618","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Edge computing enables Mobile Autonomous Systems (MASs) to execute continuous streams of heavy-duty mission-critical processing tasks, such as real-time obstacle detection and navigation. However, in practical applications, erratic patterns in channel quality, network load, and edge server load can interrupt the task flow’s execution, which necessarily leads to severe disruption of the system’s key operations. Existing work has mostly tackled the problem with reactive approaches, which cannot guarantee task-level reliability. Conversely, in this paper we focus on learning-based predictive edge computing to achieve self-resilient task offloading. By conducting a preliminary experimental evaluation, we show that there is no dominant feature that can predict the edge-MAS system reliability, which calls for an ensemble and selection of weaker features. To tackle the complexity of the problem, we propose SeReMAS, a data-driven optimization framework. We first mathematically formulate a Redundant Task Offloading Problem (RTOP), where a MAS may connect to multiple edge servers for redundancy, and needs to select which server(s) to transmit its computing tasks in order to maximize the probability of task execution while minimizing channel and edge resource utilization. We then create a predictor based on Deep Reinforcement Learning (DRL), which produces the optimum task assignment based on application-, network- and telemetry-based features. We prototype SeReMAS on a testbed composed by a Tarot650 quadcopter drone, mounting a PixHawk flight controller, a Jetson Nano board, and three 802.11n WiFi interfaces. We extensively evaluate SeReMAS by considering an application where one drone offloads high-resolution images for real-time analysis to three edge servers on the ground. Experimental results show that SeReMAS improves the task execution probability by 17% with respect to existing reactive-based approaches. To allow full reproducibility of results, we share the dataset and code with the research community.
SeReMAS:基于预测边缘计算的自弹性移动自治系统
边缘计算使移动自主系统(MASs)能够执行连续的重型关键任务处理任务,例如实时障碍物检测和导航。然而,在实际应用中,通道质量、网络负载和边缘服务器负载的不稳定模式可能会中断任务流的执行,这必然导致系统关键操作的严重中断。现有的工作主要是用反应性方法解决问题,这种方法不能保证任务级的可靠性。相反,在本文中,我们将重点放在基于学习的预测边缘计算上,以实现自弹性任务卸载。通过进行初步的实验评估,我们表明没有主导特征可以预测边缘mas系统的可靠性,这需要集成和选择较弱的特征。为了解决这个问题的复杂性,我们提出了一个数据驱动的优化框架SeReMAS。我们首先在数学上制定了一个冗余任务卸载问题(RTOP),其中MAS可能连接到多个边缘服务器以实现冗余,并且需要选择哪个服务器来传输其计算任务,以最大化任务执行的概率,同时最小化通道和边缘资源的利用率。然后,我们创建了一个基于深度强化学习(DRL)的预测器,该预测器根据基于应用、网络和遥测的特征产生最佳任务分配。我们在一个由Tarot650四轴飞行器组成的试验台上对SeReMAS进行了原型设计,该试验台安装了一个PixHawk飞行控制器,一个Jetson Nano板和三个802.11n WiFi接口。我们通过考虑一个应用程序来广泛评估SeReMAS,其中一架无人机将高分辨率图像卸载到地面上的三个边缘服务器进行实时分析。实验结果表明,与现有的基于响应的方法相比,SeReMAS的任务执行概率提高了17%。为了让结果完全重现,我们与研究界共享数据集和代码。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信