Title :
Solving generic role assignment exactly
Author :
Frank, Christian ; Römer, Kay
Author_Institution :
Dept. of Comput. Sci., ETH Zurich
Abstract :
Generic role assignment is a programming abstraction that supports the assignment of user-defined roles to sensor nodes such that certain conditions are met. Many common network configuration problems such as coverage (assign roles ON and OFF to sensor nodes such that ON nodes cover a physical area with their sensors), clustering, or in-network data aggregation can be formulated as role assignment problems. Building on our previous work in this area, we propose an extended role specification language that supports the minimization or maximization of the use of a given role. Moreover, we provide a mapping of this language to integer linear programs and implement this mapping. We show how the resulting tool can be used analyze aspects of role specifications such as feasibility and optimality
Keywords :
formal specification; integer programming; linear programming; specification languages; telecommunication computing; wireless sensor networks; data clustering; extended role specification language; generic role assignment; in-network data aggregation; integer linear program; network configuration problem; programming abstraction; role feasibility; role maximization; role minimization; role optimality; sensor node; user-defined role; Batteries; Clustering algorithms; Communication switching; Computer science; Distributed algorithms; Fault detection; Proposals; Sensor systems; Specification languages; Wireless sensor networks;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639418