DocumentCode
2578027
Title
Locality-Aware Extension of pi-Calculus to Model Self-Organizing Behavior in Massively Distributed Embedded Systems
Author
Orfanus, Dalimir ; Janacik, Peter ; Wagner, Flávio Rech
Author_Institution
ABB Corp. Res. Centre, Oslo, Norway
fYear
2010
fDate
4-7 May 2010
Firstpage
29
Lastpage
38
Abstract
Massively Distributed Embedded Systems (MDES) such as Wireless Sensor Networks (WSN) are gaining increasing attention, since they enable a broad range of novel applications starting from monitoring oceans to exploring distant planets. WSNs consist of hundreds of nodes that have typically very limited recourses (computational, memory, energy, etc.) and are deployed in a dynamic environment, where they have to continuously adapt to new conditions. Due to the small-size requirement of the nodes, they are highly resource-constrained. Because of that, the amount of functionality that may be present in each node is limited. Therefore, cooperation between nodes is needed in order to accomplish complex tasks. These facts turn the design of applications for WSNs into a challenge. A promising approach how to deal with it is to use the emergent self-organization metaphor. In this paper a new process algebra (PA) called "Locality-aware extension of π-Calculus" is presented. The algebra is one of several techniques included in a new design methodology for the design of self-organizing behavior in MDES. The method is based on π-Calculus and allows a highlevel description of interactions among processes. As the most important characteristic of self-organization is the restriction of interactions to neighboring elements (localized interactions), we extend the π-Calculus with locality awareness, a necessary abstraction to allow the modeling of self-organization in MDES. To get full locality awareness in π-Calculus, we extended it with concepts for modeling spatiality, probability and time. Moreover, new types of channels are included to cover various types of communication such as distribution, broadcast and aggregation. In order to validate this new PA, we successfully model a self-organizing clustering algorithm for WSNs.
Keywords
distributed processing; embedded systems; fault tolerant computing; pattern clustering; pi calculus; wireless sensor networks; locality awareness; massively distributed embedded system; pi-calculus; process algebra; self-organizing clustering; wireless sensor network; Algebra; Conferences; Design methodology; Distributed computing; Embedded system; Libraries; Oceans; Process design; Real time systems; Wireless sensor networks; Process algebra; ad hoc networks; clustering; emergence; locality awareness; pi-calculus; self-organization; wireless sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2010 13th IEEE International Symposium on
Conference_Location
Carmona, Seville
Print_ISBN
978-1-4244-7218-5
Type
conf
DOI
10.1109/ISORCW.2010.16
Filename
5479529
Link To Document