Ahmed Chebaane, Simon Spornraft, Abdelmajid Khelil
{"title":"基于容器的时间临界雾计算任务卸载","authors":"Ahmed Chebaane, Simon Spornraft, Abdelmajid Khelil","doi":"10.1109/5GWF49715.2020.9221486","DOIUrl":null,"url":null,"abstract":"Moving applications from the local Internet of Things (IoT) device to the neighboring infrastructures has been the highlight of the current distributed computing era. Due to high latency and network bottlenecks, Cloud Computing has become rather problematic for real-time applications. Accordingly, Fog Computing, well supported by 5G, has been presented as the missing piece to provide along with cloud computing for virtually all applications. Application virtualization through containers has become more and more popular in the context of Cloud Computing as it simplifies live migration of the application or it’s selected tasks. The concept has been adapted to Fog computing too, However, time-critical task migration and in particular task offloading have not been sufficiently investigated. This work proposes a novel approach to offload time-critical application tasks from the application initiator to surrounding Fog nodes based on Docker containers and Checkpointing. The result is a flexible layer-oriented framework that effectively restricts the offloading to only necessary steps in only two message rounds. Performance evaluations show that through careful easy arrangements the framework performs remarkably well concerning offloading latency.","PeriodicalId":232687,"journal":{"name":"2020 IEEE 3rd 5G World Forum (5GWF)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Container-based Task Offloading for Time-Critical Fog Computing\",\"authors\":\"Ahmed Chebaane, Simon Spornraft, Abdelmajid Khelil\",\"doi\":\"10.1109/5GWF49715.2020.9221486\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Moving applications from the local Internet of Things (IoT) device to the neighboring infrastructures has been the highlight of the current distributed computing era. Due to high latency and network bottlenecks, Cloud Computing has become rather problematic for real-time applications. Accordingly, Fog Computing, well supported by 5G, has been presented as the missing piece to provide along with cloud computing for virtually all applications. Application virtualization through containers has become more and more popular in the context of Cloud Computing as it simplifies live migration of the application or it’s selected tasks. The concept has been adapted to Fog computing too, However, time-critical task migration and in particular task offloading have not been sufficiently investigated. This work proposes a novel approach to offload time-critical application tasks from the application initiator to surrounding Fog nodes based on Docker containers and Checkpointing. The result is a flexible layer-oriented framework that effectively restricts the offloading to only necessary steps in only two message rounds. Performance evaluations show that through careful easy arrangements the framework performs remarkably well concerning offloading latency.\",\"PeriodicalId\":232687,\"journal\":{\"name\":\"2020 IEEE 3rd 5G World Forum (5GWF)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE 3rd 5G World Forum (5GWF)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/5GWF49715.2020.9221486\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 3rd 5G World Forum (5GWF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/5GWF49715.2020.9221486","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Container-based Task Offloading for Time-Critical Fog Computing
Moving applications from the local Internet of Things (IoT) device to the neighboring infrastructures has been the highlight of the current distributed computing era. Due to high latency and network bottlenecks, Cloud Computing has become rather problematic for real-time applications. Accordingly, Fog Computing, well supported by 5G, has been presented as the missing piece to provide along with cloud computing for virtually all applications. Application virtualization through containers has become more and more popular in the context of Cloud Computing as it simplifies live migration of the application or it’s selected tasks. The concept has been adapted to Fog computing too, However, time-critical task migration and in particular task offloading have not been sufficiently investigated. This work proposes a novel approach to offload time-critical application tasks from the application initiator to surrounding Fog nodes based on Docker containers and Checkpointing. The result is a flexible layer-oriented framework that effectively restricts the offloading to only necessary steps in only two message rounds. Performance evaluations show that through careful easy arrangements the framework performs remarkably well concerning offloading latency.