RT-IFTTT: Real-Time IoT Framework with Trigger Condition-Aware Flexible Polling Intervals

Seonyeong Heo, Seungbin Song, Jong Kim, Hanjun Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)


With a simple 'If This Then That' syntax, IoT frameworks such as IFTTT and Microsoft Flow allow users to easily create custom applets integrating sensors and actuators. Users expect appropriate actions to be taken within a certain latency in response to sensor value changes while the sensors usually have limited battery power. Therefore, reading the sensor values at the right time point is crucial for the IoT frameworks to support real-time responses of the applets while saving battery lives of sensors. However, existing IoT frameworks periodically read the sensor data with fixed intervals without reflecting current sensor values and trigger conditions of applets, so the intervals are either too long to meet the real-time constraints, or too short wasting batteries of sensors. This work extends the existing IFTTT syntax for users to describe real-time constraints, and proposes the first real-time IoT framework with trigger condition-aware flexible polling intervals, called RT-IFTTT. RT-IFTTT analyzes current sensor values, trigger conditions and constraints of all the applets in the framework, and dynamically calculates the efficient polling intervals for each sensor. This work collects real-world sensing data from 10 physical sensors for 10 days, and shows that the RT-IFTTT framework with the proposed scheduling algorithm executes 100 to 400 applets according to user-defined real-time constraints with up to 64.12% less sensor polling counts compared to the framework with the fixed intervals.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE Real-Time Systems Symposium, RTSS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages11
ISBN (Electronic)9781538614143
Publication statusPublished - 2018 Jan 31
Event38th IEEE Real-Time Systems Symposium, RTSS 2017 - Paris, France
Duration: 2017 Oct 52017 Oct 8

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725


Other38th IEEE Real-Time Systems Symposium, RTSS 2017

Bibliographical note

Funding Information:
We thank the anonymous reviewers for their insightful comments and suggestions. This work is supported by Sam-sung Electronics, Samsung Research Funding Center under

Publisher Copyright:
© 2017 IEEE.

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'RT-IFTTT: Real-Time IoT Framework with Trigger Condition-Aware Flexible Polling Intervals'. Together they form a unique fingerprint.

Cite this