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 条
  • [1] Xatkit: a Multimodal Low-Code Chatbot Development Framework
    Daniel, Gwendal
    Cabot, Jordi
    Deruelle, Laurent
    Derras, Mustapha
    [J]. IEEE Access, 2020, 8 : 15332 - 15346
  • [2] Xatkit: A Multimodal Low-Code Chatbot Development Framework
    Daniel, Gwendal
    Cabot, Jordi
    Deruelle, Laurent
    Derras, Mustapha
    [J]. IEEE ACCESS, 2020, 8 : 15332 - 15346
  • [3] ML4ProFlow: A Framework for Low-Code Data Processing from Edge to Cloud in Industrial Production
    Klarhorst, Christian
    Quirin, Dennis
    Hesse, Marc
    Rueckert, Ulrich
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [4] Proposing a Framework for Impact Analysis for Low-Code Development Platforms
    Overeem, Michiel
    Jansen, Slinger
    [J]. 24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 90 - 99
  • [5] Autonomic Management Framework for Cloud-Native Applications
    Kosinska, Joanna
    Zielinski, Krzysztof
    [J]. JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 779 - 796
  • [6] Autonomic Management Framework for Cloud-Native Applications
    Joanna Kosińska
    Krzysztof Zieliński
    [J]. Journal of Grid Computing, 2020, 18 : 779 - 796
  • [7] A Low-Code Tool Supporting the Development of Recommender Systems
    Di Sipio, Claudio
    Di Rocco, Juri
    Di Ruscio, Davide
    Phuong Thanh Nguyen
    [J]. 15TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS 2021), 2021, : 741 - 744
  • [8] Low-code Development Productivity
    Varajão, João
    Trigo, António
    Almeida, Miguel
    [J]. Queue, 2023, 21 (05):
  • [9] A Reliability Assurance Framework for Cloud-Native Telco Workloads
    Verma, Mudit
    Behl, Dushyant
    Jayachandran, Praveen
    Singh, Amandeep
    Thomas, Mathews
    [J]. 2023 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS, COMSNETS, 2023,
  • [10] Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum
    Kontos, Georgios
    Soumplis, Polyzois
    Kokkinos, Panagiotis
    Varvarigos, Emmanouel
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023, 2023, : 57 - 66