The Community for Technology Leaders
Green Image
Issue No. 02 - Mar.-Apr. (2015 vol. 19)
ISSN: 1089-7801
pp: 20-28
Elizabeth Latronico , University of California, Berkeley
Edward A. Lee , University of California, Berkeley
Marten Lohstroh , University of California, Berkeley
Chris Shaver , University of California, Berkeley
Armin Wasicek , University of California, Berkeley
Matthew Weber , University of California, Berkeley
Swarmlets are applications and services that leverage networked sensors and actuators with cloud services and mobile devices. This article offers a way to construct swarmlets by composing "accessors,"' which are wrappers for sensors, actuators, and services, that export an actor interface. Actor semantics provides ways to compose accessors with disciplined and understandable concurrency models, while hiding from the swarmlet the details of the mechanisms by which the accessor provides sensor data, controls an actuator, or accesses a service. This architecture can leverage the enormous variety of mechanisms that have emerged for such interactions, including HTTP, Websockets, CoAP, and MQTT. Recognizing that these standards have emerged because of huge variability of requirements for bandwidth, latency, and security, accessors embrace heterogeneity instead of attempting to homogenize.
Computer applications, Internet, Actuators, Particle swarm optimization, Browsers, Sensors, Cloud computing, Concurrent computing, Data models, Mobile handsets
Elizabeth Latronico, Edward A. Lee, Marten Lohstroh, Chris Shaver, Armin Wasicek, Matthew Weber, "A Vision of Swarmlets", IEEE Internet Computing, vol. 19, no. , pp. 20-28, Mar.-Apr. 2015, doi:10.1109/MIC.2015.17
167 ms
(Ver 3.3 (11022016))