Reducing End-to-End Latency of Trigger-Action IoT Programs on Containerized Edge Platforms

被引:0
作者
Zhang, Wenzhao [1 ]
Teng, Yixiao [1 ]
Gao, Yi [1 ]
Dong, Wei [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Engines; Containers; Internet of Things; Image edge detection; Syntactics; Runtime; Real-time systems; Edge computing; IoT rule engine; real-time;
D O I
10.1109/TMC.2024.3439533
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
IoT rule engines are important middlewares that allow users to easily create custom trigger-action programs (TAPs) and interact with the physical world. Users expect their TAPs to give a timely response within a certain deadline. Existing works provide this support by boosting the process of trigger event identification. Many IoT rule engines now run in containerized environments, bringing about new challenges and opportunities. Prior solutions can no longer satisfy the need of mitigating the end-to-end latency of containerized TAPs. In this work, we propose EdgeRuler, which couples the IoT rule engine and the container runtime to assure the performance of latency-critical TAPs. To enable such capability, EdgeRuler precisely models the end-to-end latency by exploiting information from both the physical and the cyber world. EdgeRuler then enforces a deadline-aware life-cycle control and resource provision for meeting the TAP constraints in a lightweight and efficient way. We prototype and evaluate EdgeRuler on top of production-ready open-source components, which shows that EdgeRuler reduces the end-to-end latency by 28.6%-96.2% compared to existing scheduling algorithms and 68.4%-89.1% to that of the state-of-the-art IoT rule engines, incurring negligible runtime overhead.
引用
收藏
页码:13979 / 13990
页数:12
相关论文
共 56 条
  • [21] Rule-based process indicators of information processing explain performance differences in PIAAC web search tasks
    Hahnel, Carolin
    Kroehne, Ulf
    Goldhammer, Frank
    [J]. LARGE-SCALE ASSESSMENTS IN EDUCATION, 2023, 11 (01)
  • [22] Tailored Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud System
    Han, Yiwen
    Shen, Shihao
    Wang, Xiaofei
    Wang, Shiqiang
    Leung, Victor C. M.
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [23] RT-IFTTT: Real-Time IoT Framework with Trigger Condition-aware Flexible Polling Intervals
    Heo, Seonyeong
    Song, Seungbin
    Kim, Jong
    Kim, Hanjun
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 266 - 276
  • [24] Hou B., 2023, P IEEE C COMP COMM, P1
  • [25] Huang L., 2010, P INT C NEUR INF PRO, P883
  • [26] IFTTT, 2023, IFTTT-Connect your apps
  • [27] Janardhanan D, 2017, INT CONF INTERNET, P55, DOI 10.23919/ICITST.2017.8356346
  • [28] Prediction or Not? An Energy-Efficient Framework for Clustering-Based Data Collection in Wireless Sensor Networks
    Jiang, Hongbo
    Jin, Shudong
    Wang, Chonggang
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (06) : 1064 - 1071
  • [29] Kaa Enterprise, 2023, Action automation
  • [30] Adaptive model selection for time series prediction in wireless sensor networks
    Le Borgne, Yann-Ael
    Santini, Silvia
    Bontempi, Glanluca
    [J]. SIGNAL PROCESSING, 2007, 87 (12) : 3010 - 3020