I2oT : Inexactness in IoT
Document Type
Conference Article
Publication Title
Proceedings - Adaptive Resource Management and Scheduling for Cloud Computing: 3rd Internatioal Workshop, ARMS-CC 2016, Held in Conjunction with ACM Symposium on Principles of Distributed Computing, PODC 2016
Abstract
Recent research on inexact computing shows promising results for improved energy utilization for resource hungry applications across different layers of the execution stack. The general philosophy of inexact computing is to trade-off correctness within acceptable limits with the premise of improved energy utilization. In this paper, we explore this philosophy in the context of a heterogeneous Internet-of-Things (IoT) architecture for application execution. We consider an application workflow, comprising of a set of methods with their possible inexact lightweight variants, a deadline for completion, and a multi- tiered IoT compute architecture (e.g. mobile device, gateway, cloud, etc.). Our methodology produces a time-optimized execution solution that assigns each method, with an appropriate variant (the exact one or any of its inexact realizations), to an appropriate computing layer such that the deadline is met with quality as best as possible. We present experimental results to demonstrate the efficacy of our proposal on two real-life case studies.
First Page
40
Last Page
45
DOI
10.1145/2962564.2962567
Publication Date
7-25-2016
Recommended Citation
Banerjee, Ansuman; Paul, Himadri Sekhar; and Mukherjee, Arijit, "I2oT : Inexactness in IoT" (2016). Conference Articles. 725.
https://digitalcommons.isical.ac.in/conf-articles/725