@inproceedings{98b3bcf2d8f143749843314727d92d3a,
title = "ThingNet: A micro-service based IoT macro-programming platform over edges and cloud",
abstract = "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.",
keywords = "Edge Computing, Fog Computing, IoT, Macro-programming, Micro-service",
author = "Yuansong Qiao and Robert Nolani and Saul Gill and Guiming Fang and Brian Lee",
note = "Publisher Copyright: {\textcopyright} 2018 IEEE.; 21st International Conference on Innovation in Clouds, Internet and Networks, ICIN 2018 ; Conference date: 19-02-2018 Through 22-02-2018",
year = "2018",
month = jun,
day = "29",
doi = "10.1109/ICIN.2018.8401626",
language = "English",
series = "21st Conference on Innovation in Clouds, Internet and Networks, ICIN 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1--4",
booktitle = "21st Conference on Innovation in Clouds, Internet and Networks, ICIN 2018",
address = "United States",
}