• DocumentCode
    3711826
  • Title

    Developing IoT applications in the Fog: A Distributed Dataflow approach

  • Author

    Nam Ky Giang;Michael Blackstock;Rodger Lea;Victor C.M. Leung

  • Author_Institution
    Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada
  • fYear
    2015
  • Firstpage
    155
  • Lastpage
    162
  • Abstract
    In this paper we examine the development of IoT applications from the perspective of the Fog Computing paradigm, where computing infrastructure at the network edge in devices and gateways is leverage for efficiency and timeliness. Due to the intrinsic nature of the IoT: heterogeneous devices/resources, a tightly coupled perception-action cycle and widely distributed devices and processing, application development in the Fog can be challenging. To address these challenges, we propose a Distributed Dataflow (DDF) programming model for the IoT that utilises computing infrastructures across the Fog and the Cloud. We evaluate our proposal by implementing a DDF framework based on Node-RED (Distributed Node-RED or D-NR), a visual programming tool that uses a flow-based model for building IoT applications. Via demonstrations, we show that our approach eases the development process and can be used to build a variety of IoT applications that work efficiently in the Fog.
  • Keywords
    "Cloud computing","Programming","Computational modeling","Internet of things","Buildings","Scalability","Logic gates"
  • Publisher
    ieee
  • Conference_Titel
    Internet of Things (IOT), 2015 5th International Conference on the
  • Print_ISBN
    978-1-4673-8056-0
  • Type

    conf

  • DOI
    10.1109/IOT.2015.7356560
  • Filename
    7356560