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
关键词
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 条
  • [41] Implementation of a Microservice-Based Certification Platform
    Copei, Sebastian
    Wickert, Manuel
    Zuendorf, Albert
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 186 - 191
  • [42] A microservice architecture for predictive analytics in manufacturing
    Nikolakis, N.
    Marguglio, A.
    Veneziano, G.
    Greco, P.
    Panicucci, S.
    Cerquitelli, T.
    Macii, E.
    Andolina, S.
    Alexopoulos, K.
    [J]. 30TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM2021), 2020, 51 : 1091 - 1097
  • [43] IRENE: Interference and High Availability Aware Microservice-based Applications Placement for Edge Computing
    Souza, Paulo
    Nascimento, Joao
    Boeira, Conrado
    Vieira, Angelo
    Rubin, Felipe
    Reis, Romulo
    Rossi, Fabio
    Ferreto, Tiago
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, : 490 - 497
  • [44] Challenges in Documenting Microservice-based IT Landscape: A Survey from an Enterprise Architecture Management Perspective
    Kleehaus, Martin
    Matthes, Florian
    [J]. 2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, : 11 - 20
  • [45] A Distributed Video Analytics Architecture based on Edge-Computing and Federated Learning
    Ben Sada, Abdelkarim
    Bouras, Mohammed Amine
    Ma, Jianhua
    Huang, Runhe
    Ning, Huansheng
    [J]. IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 215 - 220
  • [46] Highly Scalable Microservice-based Enterprise Architecture for Smart Ecosystems in Hybrid Cloud Environments
    Muessig, Daniel
    Stricker, Robert
    Laessig, Joerg
    Heider, Jens
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 3, 2017, : 454 - 459
  • [47] Response Time Characterization of Microservice-Based Systems
    Correia, Jaime
    Ribeiro, Fabio
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    [J]. 2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [48] Automated Deployment of a Microservice-based Monitoring Infrastructure
    Department of Computer Science, University of Pisa, P.le B. Pontecorvo, Pisa
    I-56122, Italy
    [J]. Procedia Comput. Sci., (163-172):
  • [49] Microservice-Based Architecture for the Integration of Data Backends and Dashboard Applications in the Energy and Environment Domains
    Sidler, Jannik
    Braun, Eric
    Schmitt, Christian
    Schlachter, Thorsten
    Hagenmeyer, Veit
    [J]. ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: A BOGEYMAN OR SAVIOUR FOR THE UN SUSTAINABILITY GOALS?, 2022, : 37 - 48
  • [50] I Want to Ride My Bicycle: a Microservice-Based Use Case for a MaaS Architecture
    Callegati, Franco
    Delnevo, Giovanni
    Melis, Andrea
    Mirri, Silvia
    Prandini, Marco
    Salomoni, Paola
    [J]. 2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 18 - 22