Skip to main navigation Skip to search Skip to main content

APEX: Automatic precondition execution with isolation and atomicity in internet-of-things

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

In Internet-of-Things there are situations where before users can execute commands on IoT devices, certain conditions must be met for sake of safety, correctness or efficiency. Thus, a series of other commands need to precede the user commands in a correct order to make those conditions true. Users have to consciously follow the order and manually send those commands one by one, which is error prone and inconvenient. We propose APEX, a system automatically deducing, satisfying all the preconditions of the user commands. It has two strategies. Evaluation on a 20-node testbed proves that our conservative strategy sustains high execution success rates despite resource contention, while in realistic enterprise environments, our aggressive strategy may execute significantly faster, saving up to 7s and reducing about 46% of conservative strategy's time cost.

Original languageEnglish
Title of host publicationIoTDI 2019 - Proceedings of the 2019 Internet of Things Design and Implementation
EditorsGowri Sankar Ramachandran, Jorge Ortiz
PublisherAssociation for Computing Machinery, Inc
Pages25-36
Number of pages12
ISBN (Electronic)9781450362832
DOIs
StatePublished - Apr 15 2019
Event4th ACM/IEEE International Conference on Internet of Things Design and Implementation, IoTDI 2019 - Montreal, Canada
Duration: Apr 15 2019Apr 18 2019

Publication series

NameIoTDI 2019 - Proceedings of the 2019 Internet of Things Design and Implementation

Conference

Conference4th ACM/IEEE International Conference on Internet of Things Design and Implementation, IoTDI 2019
Country/TerritoryCanada
CityMontreal
Period04/15/1904/18/19

Keywords

  • atomicity
  • building automation
  • internet of things
  • isolation

Fingerprint

Dive into the research topics of 'APEX: Automatic precondition execution with isolation and atomicity in internet-of-things'. Together they form a unique fingerprint.

Cite this