A Low-code Development Framework for Cloud-native Edge Systems

被引:0
|
作者
Zhang, Wenzhao [1 ]
Zhang, Yuxuan [1 ]
Fan, Hongchang [1 ]
Gao, Yi [2 ]
Dong, Wei [2 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, 38 Zheda Rd, Hangzhou, Peoples R China
[2] Zhejiang Univ & Alibaba Zhejiang Univ Joint Inst, Coll Comp Sci, 38 Zheda Rd, Hangzhou, Peoples R China
基金
美国国家科学基金会; 国家重点研发计划;
关键词
Edge computing; low-code development; cloud-native;
D O I
10.1145/3563215
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Customizing and deploying an edge system are time-consuming and complex tasks because of hardware heterogeneity, third-party software compatibility, diverse performance requirements, and so on. In this article, we present TinyEdge, a holistic framework for the low-code development of edge systems. The key idea of TinyEdge is to use a top-down approach for designing edge systems. Developers select and configure TinyEdge modules to specify their interaction logic without dealing with the specific hardware or software. Taking the configuration as input, TinyEdge automatically generates the deployment package and estimates the performance with sufficient profiling. TinyEdge provides a unified development toolkit to specify module dependencies, functionalities, interactions, and configurations. We implement TinyEdge and evaluate its performance using real-world edge systems. Results show that: (1) TinyEdge achieves rapid customization of edge systems, reducing 44.15% of development time and 67.79% of lines of code on average compared with the state-of-the-art edge computing platforms; (2) TinyEdge builds compact modules and optimizes the latent circular dependency detection and message routing efficiency; (3) TinyEdge performance estimation has low absolute errors in various settings.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] A Low-Code Framework for Complex Crowdsourcing Work Based on Process Modeling
    Xiong, Tianhong
    Pan, Maolin
    Yu, Yang
    Lou, Dingjun
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [32] Decoupling Server and Client Code Through Cloud-Native Domain-Specific Functions
    Perez-Alvarez, Jose Miguel
    Mos, Adrian
    Hanrahan, Benjamin, V
    Adenuga, Iyadunni J.
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1174 - 1176
  • [33] Metacognitive skills in low-code app development: Work-integrated learning in information systems development
    Matook, Sabine
    Wang, Yazhu Maggie
    Koeppel, Nuria
    Guerin, Simon
    [J]. JOURNAL OF INFORMATION TECHNOLOGY, 2024, 39 (01) : 41 - 70
  • [34] Cloud-native systems resilience assessments based on kubernetes architecture graph
    Wang, Han
    Liu, Liang
    Yue, Caijie
    Wang, Lulu
    Li, Bixin
    Chang, Jianming
    Pang, Beibei
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024,
  • [35] On Service Resilience in Cloud-Native 5G Mobile Systems
    Taleb, Tarik
    Ksentini, Adlen
    Sericola, Bruno
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (03) : 483 - 496
  • [36] Low-Code Development Using Requirements and Knowledge Representation Models
    Rybinski, Kamil
    Smialek, Michal
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2024, 21 (03) : 685 - 724
  • [37] A Low-Code Development Environment to Orchestrate Model Management Services
    Indamutsa, Arsene
    Di Ruscio, Davide
    Pierantonio, Alfonso
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: ARTIFICIAL INTELLIGENCE FOR SUSTAINABLE AND RESILIENT PRODUCTION SYSTEMS, APMS 2021, PT I, 2021, 630 : 342 - 350
  • [38] Fueling Digital Transformation with Citizen Developers and Low-Code Development
    Novales, Ainara
    Mancha, Ruben
    [J]. MIS QUARTERLY EXECUTIVE, 2023, 22 (03)
  • [39] Low-Code Development Platforms - A Literature Review Completed Research
    Prinz, Niculin
    Rentrop, Christopher
    Huber, Melanie
    [J]. DIGITAL INNOVATION AND ENTREPRENEURSHIP (AMCIS 2021), 2021,
  • [40] Generating customized low-code development platforms for digital twins
    Dalibor, Manuela
    Heithoff, Malte
    Michael, Judith
    Netz, Lukas
    Pfeiffer, Jerome
    Rumpe, Bernhard
    Varga, Simon
    Wortmann, Andreas
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2022, 70