ThingNet: A micro-service based IoT macro-programming platform over edges and cloud

Yuansong Qiao, Robert Nolani, Saul Gill, Guiming Fang, Brian Lee

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    9 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publication21st Conference on Innovation in Clouds, Internet and Networks, ICIN 2018
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages1-4
    Number of pages4
    ISBN (Electronic)9781538634585
    DOIs
    Publication statusPublished - 29 Jun 2018
    Event21st International Conference on Innovation in Clouds, Internet and Networks, ICIN 2018 - Paris, France
    Duration: 19 Feb 201822 Feb 2018

    Publication series

    Name21st Conference on Innovation in Clouds, Internet and Networks, ICIN 2018

    Conference

    Conference21st International Conference on Innovation in Clouds, Internet and Networks, ICIN 2018
    Country/TerritoryFrance
    CityParis
    Period19/02/1822/02/18

    Keywords

    • Edge Computing
    • Fog Computing
    • IoT
    • Macro-programming
    • Micro-service

    Fingerprint

    Dive into the research topics of 'ThingNet: A micro-service based IoT macro-programming platform over edges and cloud'. Together they form a unique fingerprint.

    Cite this