Global Data Plane: Concepts and Getting Started
Nitesh Mor

Citation
Nitesh Mor. "Global Data Plane: Concepts and Getting Started". Tutorial, 4, April, 2016.

Abstract
Global Data Plane (GDP) provides a data-centric glue for swarm applications. It is a secure data storage and communication infrastructure that enables application developers to quickly get started with their IoT applications. The basic premise is that of a single-writer append-only secure log. Readers can subscribe to a log to get updates in real-time, or can perform random seeks within the log. Data within a log can be preserved long term. Further, higher level interfaces, such as a key-value store, a filesystem, or even a database, could be built on top of the log interface to provide a richer set of functionality to users. In this workshop, we will walk through the basic concepts of GDP and talk about the software infrastructure. Further, we will go through a step-by-step tutorial on building some basic HelloWorld applications.

Electronic downloads


Internal. This publication has been marked by the author for TerraSwarm-only distribution, so electronic downloads are not available without logging in.
Citation formats  
  • HTML
    Nitesh Mor. <a
    href="http://www.terraswarm.org/pubs/742.html"
    ><i>Global Data Plane: Concepts and Getting
    Started</i></a>, Tutorial,  4, April, 2016.
  • Plain text
    Nitesh Mor. "Global Data Plane: Concepts and Getting
    Started". Tutorial,  4, April, 2016.
  • BibTeX
    @tutorial{Mor16_GlobalDataPlaneConceptsGettingStarted,
        author = {Nitesh Mor},
        title = {Global Data Plane: Concepts and Getting Started},
        day = {4},
        month = {April},
        year = {2016},
        abstract = {Global Data Plane (GDP) provides a data-centric
                  glue for swarm applications. It is a secure data
                  storage and communication infrastructure that
                  enables application developers to quickly get
                  started with their IoT applications. The basic
                  premise is that of a single-writer append-only
                  secure log. Readers can subscribe to a log to get
                  updates in real-time, or can perform random seeks
                  within the log. Data within a log can be preserved
                  long term. Further, higher level interfaces, such
                  as a key-value store, a filesystem, or even a
                  database, could be built on top of the log
                  interface to provide a richer set of functionality
                  to users. In this workshop, we will walk through
                  the basic concepts of GDP and talk about the
                  software infrastructure. Further, we will go
                  through a step-by-step tutorial on building some
                  basic HelloWorld applications.},
        URL = {http://terraswarm.org/pubs/742.html}
    }
    

Posted by Elizabeth Coyne on 17 Feb 2016.
Groups: pw

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.