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 :
بازگشت