Sayanti Mondal, C. Chowdhury, Sarbani Roy, Sumanta K. Deb, S. Neogy
{"title":"Crash failure immune offloading framework","authors":"Sayanti Mondal, C. Chowdhury, Sarbani Roy, Sumanta K. Deb, S. Neogy","doi":"10.1109/ANTS.2016.7947860","DOIUrl":null,"url":null,"abstract":"Offloading or cyber foraging is a technique to overcome resource constraints of mobile devices by migrating heavy computation to remote more resourceful surrogates (such as PDAs, desktop PCs). Many research works have been done so far on the architecture of offloading systems, what to offload (partitioning of offloadable code) and when to offload (based on energy constraint, execution time). However, only a few works can be found on fault detection and tolerance. So this paper concentrates on designing a robust offloading framework that can survive a surrogate crash through the notion of redundancy and rollback recovery. Fault prevention can be achieved by using historical data while selecting suitable surrogate at a familiar neighborhood. We have evaluated this framework using a real application named ‘Π-calculator’ based on resource utilization and energy consumption. The mechanism is implemented using different Tabs and smartphone as offloadee and 3 HP laptops as surrogates. Fault tolerant offloading is found to be efficient in terms of energy consumption and resource utilization.","PeriodicalId":248902,"journal":{"name":"2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANTS.2016.7947860","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Offloading or cyber foraging is a technique to overcome resource constraints of mobile devices by migrating heavy computation to remote more resourceful surrogates (such as PDAs, desktop PCs). Many research works have been done so far on the architecture of offloading systems, what to offload (partitioning of offloadable code) and when to offload (based on energy constraint, execution time). However, only a few works can be found on fault detection and tolerance. So this paper concentrates on designing a robust offloading framework that can survive a surrogate crash through the notion of redundancy and rollback recovery. Fault prevention can be achieved by using historical data while selecting suitable surrogate at a familiar neighborhood. We have evaluated this framework using a real application named ‘Π-calculator’ based on resource utilization and energy consumption. The mechanism is implemented using different Tabs and smartphone as offloadee and 3 HP laptops as surrogates. Fault tolerant offloading is found to be efficient in terms of energy consumption and resource utilization.