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