Microservice-based Edge Device Architecture for Video Analytics

被引:10
|
作者
Jang, Si Young [1 ]
Kostadinov, Boyan [1 ]
Lee, Dongman [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Daejeon, South Korea
来源
2021 ACM/IEEE 6TH SYMPOSIUM ON EDGE COMPUTING (SEC 2021) | 2021年
关键词
edge computing; video analytics; microservices; serverless; real-time;
D O I
10.1145/3453142.3491283
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With today's ubiquitous deployment of video cameras and other edge devices, progress in edge computing is happening at an incredible speed. Yet, one aspect of real-time video analytics at the edge that is still underdeveloped is the support for processing multi-tenant, multi-application scenarios with a limited set of resources. Existing systems either fail to provide the necessary performance, or rely too heavily on edge or cloud servers to handle the workload. This work proposes a new approach, inspired by both Functionas-a-Service and microservices architecture in order to efficiently place and execute video analytics pipelines on edge devices. The main contributions of this work are the ability to dynamically add and run new applications on already deployed systems, and the capability to horizontally distribute pipelines across other neighbouring edge devices. We prototype an implementation that we evaluate using multiple concurrent applications per device. Results show that our system provides more flexibility for on-the-fly reconfiguration than existing works do, with 20 % improvement in latency and 3.9 X increase in throughput.
引用
收藏
页码:165 / 177
页数:13
相关论文
共 50 条
  • [1] Microservice-based Architecture for the NRDC
    Le, Vinh D.
    Neff, Melanie M.
    Stewart, Royal V.
    Kelley, Richard
    Fritzinger, Eric
    Dascalu, Sergiu M.
    Harris, Frederick C., Jr.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1659 - 1664
  • [2] TDM Edge Gateway: A Flexible Microservice-Based Edge Gateway Architecture for Heterogeneous Sensors
    Gaggero, Massimo
    Busonera, Giovanni
    Pireddu, Luca
    Zanetti, Gianluigi
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 124 - 135
  • [3] ArgServices: A Microservice-Based Architecture for Argumentation Machines
    Lenz, Mirko
    Dumani, Lorik
    Schenkel, Ralf
    Bergmann, Ralph
    ROBUST ARGUMENTATION MACHINES, RATIO 2024, 2024, 14638 : 352 - 369
  • [4] Microservice-Based Architecture for an Energy Management System
    Lyu, Zhongliang
    Wei, Hua
    Bai, Xiaoqing
    Lian, Chunjie
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5061 - 5072
  • [5] A Personal Analytics Platform for the Internet of Things Implementing Kappa Architecture with Microservice-based Stream Processing
    Zschoernig, Theo
    Wehlitz, Robert
    Franczyk, Bogdan
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 733 - 738
  • [6] A Microservice-Based Architecture for Flexible Data Acquisition at the Edge in the Context of Hairpin Stator Production
    Raffin, Tim
    Mayr, Andreas
    Fuchs, Jonathan
    Baader, Marcel
    Morello, Andreas
    Kuehl, Alexander
    Franke, Joerg
    2021 11TH INTERNATIONAL ELECTRIC DRIVES PRODUCTION CONFERENCE (EDPC), 2021, : 61 - 68
  • [7] Microservice-Based Platform for Space Situational Awareness Data Analytics
    Lu, Wanjie
    Xu, Qing
    Lan, Chaozhen
    Lyu, Liang
    Zhou, Yang
    Shi, Qunshan
    Zhao, Yinghao
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2020, 2020
  • [8] Distributed Redundant Placement for Microservice-based Applications at the Edge
    Zhao, Hailiang
    Deng, Shuiguang
    Liu, Zijie
    Yin, Jianwei
    Dustdar, Schahram
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1732 - 1745
  • [9] Microservice-Based Approach to Enforce an IoHT Oriented Architecture
    Ianculescu, Marilena
    Alexandra, Adriana
    Neagu, Gabriel
    Pop, Florin
    2019 E-HEALTH AND BIOENGINEERING CONFERENCE (EHB), 2019,
  • [10] An Approach to Extract the Architecture of Microservice-Based Software Systems
    Mayer, Benjamin
    Weinreich, Rainer
    12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 21 - 30