Open Systems Laboratory at Illinois

Design and implementation of a mobile actor platform for wireless sensor networks

By YoungMin Kwon, Kirill Mechitov, and Gul A. Agha. In Concurrent Objects and Beyond - Papers dedicated to Akinori Yonezawa on the Occasion of His 65th Birthday, volume 8665 of Lecture Notes in Computer Science, 276–316. Springer, 2014.

DOI:
10.1007/978-3-662-44471-9_13
Publisher Link:
https://doi.org/10.1007/978-3-662-44471-9_13

Abstract

Wireless sensor networks (WSNs) promise the ability to monitor physical environments and to facilitate control of cyber-physical systems. Because sensors networks can generate large amounts of data, and wireless bandwidth is both limited and energy hungry, local processing becomes necessary to minimize communication. However, for reasons of energy efficiency and production costs, embedded nodes have relatively slow processors and small memories. This makes programming sensor networks harder and requires new tools for distributed computing. We have developed ActorNet, an implementation of the Actor model of computing for sensor networks which facilitates programming by treating a sensor network as an open distributed computing platform. ActorNet provides a high-level actor programming language: users can write dynamic applications for a single cross-platform runtime environment with support for heterogeneous and physically separated WSNs. This shields application developers from some hardware-specific concerns. Moreover, unlike other programming systems for WSNs, ActorNet supports agent mobility and automatic garbage collection. We describe the ActorNet language and runtime system and how it achieves reasonable performance in a WSN.

BibTeX

@inproceedings{conf/birthday/KwonMA14,
    author = "Kwon, YoungMin and Mechitov, Kirill and Agha, Gul A.",
    editor = "Agha, Gul A. and Igarashi, Atsushi and Kobayashi, Naoki
              and Masuhara, Hidehiko and Matsuoka, Satoshi and Shibayama,
              Etsuya and Taura, Kenjiro",
    title = "Design and Implementation of a Mobile Actor Platform for
             Wireless Sensor Networks",
    biburl = "https://dblp.org/rec/bib/conf/birthday/KwonMA14",
    booktitle = "Concurrent Objects and Beyond - Papers dedicated
                 to Akinori Yonezawa on the Occasion of His 65th Birthday",
    crossref = "conf/birthday/2014yonezawa",
    doi = "10.1007/978-3-662-44471-9\_13",
    pages = "276--316",
    timestamp = "Fri, 02 Nov 2018 09:46:57 +0100",
    url = "https://doi.org/10.1007/978-3-662-44471-9\_13",
    year = "2014",
}

@proceedings{conf/birthday/2014yonezawa,
    editor = "Agha, Gul A. and Igarashi, Atsushi and Kobayashi, Naoki
              and Masuhara, Hidehiko and Matsuoka, Satoshi and Shibayama,
              Etsuya and Taura, Kenjiro",
    title = "Concurrent Objects and Beyond - Papers dedicated to
             Akinori Yonezawa on the Occasion of His 65th Birthday",
    biburl = "https://dblp.org/rec/bib/conf/birthday/2014yonezawa",
    doi = "10.1007/978-3-662-44471-9",
    isbn = "978-3-662-44470-2",
    publisher = "Springer",
    series = "Lecture Notes in Computer Science",
    timestamp = "Fri, 02 Nov 2018 00:00:00 +0100",
    url = "https://doi.org/10.1007/978-3-662-44471-9",
    volume = "8665",
    year = "2014",
}