DocumentCode
12051
Title
A Vision of Swarmlets
Author
Latronico, Elizabeth ; Lee, Edward A. ; Lohstroh, Marten ; Shaver, Chris ; Wasicek, Armin ; Weber, Matthew
Author_Institution
Univ. of California, Berkeley, Berkeley, CA, USA
Volume
19
Issue
2
fYear
2015
fDate
Mar.-Apr. 2015
Firstpage
20
Lastpage
28
Abstract
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.
Keywords
application program interfaces; cloud computing; computer network security; concurrency control; intelligent actuators; intelligent sensors; mobile computing; transport protocols; CoAP; HTTP; MQTT; Websockets; accessors; actor interface; actor semantics; actuator control; bandwidth requirement; cloud services; concurrency models; heterogeneity; latency requirement; mobile devices; networked actuators; networked sensors; security requirement; sensor data; service accessibility; swarmlets; wrappers; Actuators; Browsers; Cloud computing; Computer applications; Concurrent computing; Data models; Internet; Mobile handsets; Particle swarm optimization; Sensors; Internet/Web technologies; Web services; embedded and cyber-physical systems; interoperability;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2015.17
Filename
7006378
Link To Document