ThingNet: A Micro-Service based IoT Macro-Programming Platform over Edges and Cloud

被引:0
|
作者
Qiao, Yuansong [1 ]
Nolan, Robert [1 ]
Gill, Saul [1 ]
Fang, Guiming [2 ]
Lee, Brian [1 ]
机构
[1] Athlone Inst Technol, Software Res Inst, Athlone, Ireland
[2] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
基金
爱尔兰科学基金会;
关键词
IoT; Macro-programming; Micro-service; Fog Computing; Edge Computing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The enormous number of things connected to the Internet requires a flexible macro-programming platform to efficiently organize functions and process data. Fog or Edge computing is an emerging architecture to fill the gaps between things and cloud through providing computing, storage and forwarding services close to the end devices. This paper presents ThingNet - a micro-service based macro-programming platform to enable distributed data routing and processing across IoT devices, edges and central cloud. Application providers can deploy, modify, migrate and scale application logic over underlying infrastructures. An application level service function chaining is designed to enable data flow programming. The service functions can be shared by multiple data flows to reduce resource utilisation. The platform is implemented based on open source platforms including Kubernetes and MiNifi. ThingNet has been verified through a proof of concept testbed including Raspberry Pis, Intel NUCs, and Openstack VMs.
引用
收藏
页数:4
相关论文
共 26 条
  • [1] Resource monitoring method of the expandable cloud platform based on micro-service architecture
    He, Dong
    Huang, Hongbing
    Yao, Yiyang
    Qi, Weidiang
    Li, Hong
    Mao, Dong
    INTERNATIONAL JOURNAL OF AUTONOMOUS AND ADAPTIVE COMMUNICATIONS SYSTEMS, 2022, 15 (01) : 18 - 31
  • [2] SIP-MBA: A Secure IoT Platform with Brokerless and Micro-service Architecture
    Lam Nguyen Tran Thanh
    Nguyen Ngoc Phien
    The Anh Nguyen
    Hong Khanh Vo
    Hoang Huong Luong
    Tuan Dao Anh
    Khoi Nguyen Huynh Tuan
    Ha Xuan Son
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (07) : 586 - 593
  • [3] Adaptive Micro-service based Cloud Monitoring and Resource Orchestration
    Daradkeh, Tariq
    Agarwal, Anjali
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 127 - 132
  • [4] Modeling and optimizing micro-service based cloud elastic management system
    Daradkeh, Tariq
    Agarwal, Anjali
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
  • [5] FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities
    Cheng, Bin
    Solmaz, Guerkan
    Cirillo, Flavio
    Kovacs, Ernoe
    Terasawa, Kazuyuki
    Kitazawa, Atsushi
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02): : 696 - 707
  • [6] A Novel Micro-service Based Platform for Composition, Deployment and Execution of BDA Applications
    Profeta, Davide
    Masi, Nicola
    Messina, Domenico
    Carbonare, Davide Dalle
    Bonura, Susanna
    Morreale, Vito
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 182 - 185
  • [7] Design of a Cloud-based Service Platform for the IoT
    Lo, Shou-Chih
    Kshirsagar, Varsha A.
    AD HOC & SENSOR WIRELESS NETWORKS, 2020, 47 (1-4) : 97 - 126
  • [8] Research and Application of Micro-service Platform Based on Ubiquitous Power Internet of Things
    Xue Bin
    Zou Bo
    Zhang Xiangdong
    Guan Yongming
    Lv Liang
    PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA TECHNOLOGIES (ICBDT 2019), 2019, : 24 - 28
  • [9] Clustering-Based Emotion Recognition Micro-Service Cloud Framework for Mobile Computing
    Wang, Ping
    Dong, Luobing
    Xu, Yueshen
    Liu, Wei
    Jing, Ningning
    IEEE ACCESS, 2020, 8 : 49695 - 49704
  • [10] Geological Cloud Platform Based on Micro Service Architecture
    Peng, Shi-Jie
    Zhang, Zhi-Ting
    Wu, Chong-Long
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND SENSOR NETWORKS (WCSN 2016), 2016, 44 : 566 - 568