A Vision of Swarmlets
Elizabeth Latronico, Edward A. Lee, Marten Lohstroh, Chris Shaver, Armin Wasicek, Matt Weber

Citation
Elizabeth Latronico, Edward A. Lee, Marten Lohstroh, Chris Shaver, Armin Wasicek, Matt Weber. "A Vision of Swarmlets". IEEE Internet Computing, Special Issue on Building Internet of Things Software, 19(2):20-29, March 2015.

Abstract
"Swarmlets" are applications and services that leverage networked sensors and actuators, likely integrating them with networking services, cloud computing, and mobile devices. This paper describes a way to construct swarmlets by composing "accessors," which are wrappers for sensors, actuators, and services, that export an actor interface. We show how an actor semantics for the interface to accessors provides ways to compose them with disciplined and understandable concurrency models, while hiding from the swarmlet the details of the mechanisms by which the accessor provides the sensor data, controls the actuator, or accesses the service. This architecture is able to leverage the enormous variety of mechanisms that have recently emerged for such interactions, including for example HTTP, Websockets, CoAP, MQTT, and many others. Recognizing that these standards have emerged because of an enormous variability of requirements for bandwidth, latency, and security, accessors embrace heterogeneity instead of attempting to homogenize.

Electronic downloads

Citation formats  
  • HTML
    Elizabeth Latronico, Edward A. Lee, Marten Lohstroh, Chris
    Shaver, Armin Wasicek, Matt Weber. <a
    href="http://www.terraswarm.org/pubs/332.html"
    >A Vision of Swarmlets</a>, <i>IEEE Internet
    Computing, Special Issue on Building Internet of Things
    Software</i>, 19(2):20-29, March 2015.
  • Plain text
    Elizabeth Latronico, Edward A. Lee, Marten Lohstroh, Chris
    Shaver, Armin Wasicek, Matt Weber. "A Vision of
    Swarmlets". <i>IEEE Internet Computing, Special
    Issue on Building Internet of Things Software</i>,
    19(2):20-29, March 2015.
  • BibTeX
    @article{LatronicoLeeLohstrohShaverWasicekWeber15_VisionOfSwarmlets,
        author = {Elizabeth Latronico and Edward A. Lee and Marten
                  Lohstroh and Chris Shaver and Armin Wasicek and
                  Matt Weber},
        title = {A Vision of Swarmlets},
        journal = {IEEE Internet Computing, Special Issue on Building
                  Internet of Things Software},
        volume = {19},
        number = {2},
        pages = {20-29},
        month = {March},
        year = {2015},
        abstract = {"Swarmlets" are applications and services that
                  leverage networked sensors and actuators, likely
                  integrating them with networking services, cloud
                  computing, and mobile devices. This paper
                  describes a way to construct swarmlets by
                  composing "accessors," which are wrappers for
                  sensors, actuators, and services, that export an
                  actor interface. We show how an actor semantics
                  for the interface to accessors provides ways to
                  compose them with disciplined and understandable
                  concurrency models, while hiding from the swarmlet
                  the details of the mechanisms by which the
                  accessor provides the sensor data, controls the
                  actuator, or accesses the service. This
                  architecture is able to leverage the enormous
                  variety of mechanisms that have recently emerged
                  for such interactions, including for example HTTP,
                  Websockets, CoAP, MQTT, and many others.
                  Recognizing that these standards have emerged
                  because of an enormous variability of requirements
                  for bandwidth, latency, and security, accessors
                  embrace heterogeneity instead of attempting to
                  homogenize. },
        URL = {http://terraswarm.org/pubs/332.html}
    }
    

Posted by Barb Hoversten on 1 Jul 2014.

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.