TY - GEN
T1 - Towards desynchronization of multi-hop topologies
AU - Degesys, Julius
AU - Nagpal, Radhika
PY - 2008
Y1 - 2008
N2 - In this paper we study desynchronization, a closely-related primitive to graph coloring. A valid graph coloring is an assignment of colors to nodes such that no node's color is the same as a neighbor's. A desynchronized configuration is an assignment of real values in S1 to nodes such that each node's value is exactly at the midpoint of two of its closest neighbors' values. Recent work has shown that a simple, self-organizing algorithm, DESYNC, can solve desynchronization in single-hop networks, with applications to collision-free wireless broadcast [1] and duty-cycling [2]. Here we generalize this work by defining and analyzing desynchronization for multi-hop networks and experimentally analyzing the DESYNC algorithm's behavior for multi-hop networks. We describe desynchronized configurations for several classes of graphs (lines, rings, two-colorable, and hamiltonian cycles) and discuss the relationship with other variants of graph coloring. We extend the DESYNC algorithm and DESYNC-based resource allocation to multi-hop networks and study the performance and efficiency of resource allocation in simulation. While many applications for graph coloring require synchronization and an agreement on a schedule to be effective, we show that the self-organizing algorithm, DESYNC, does not require either of these to achieve desynchronization and to define a resource-allocation schedule. Although applications to wireless sensor networks pose some unique problems, the results suggest that DESYNC has significant potential as a lightweight method for providing non-overlapping variable-sized slots in ad-hoc multi-hop settings.
AB - In this paper we study desynchronization, a closely-related primitive to graph coloring. A valid graph coloring is an assignment of colors to nodes such that no node's color is the same as a neighbor's. A desynchronized configuration is an assignment of real values in S1 to nodes such that each node's value is exactly at the midpoint of two of its closest neighbors' values. Recent work has shown that a simple, self-organizing algorithm, DESYNC, can solve desynchronization in single-hop networks, with applications to collision-free wireless broadcast [1] and duty-cycling [2]. Here we generalize this work by defining and analyzing desynchronization for multi-hop networks and experimentally analyzing the DESYNC algorithm's behavior for multi-hop networks. We describe desynchronized configurations for several classes of graphs (lines, rings, two-colorable, and hamiltonian cycles) and discuss the relationship with other variants of graph coloring. We extend the DESYNC algorithm and DESYNC-based resource allocation to multi-hop networks and study the performance and efficiency of resource allocation in simulation. While many applications for graph coloring require synchronization and an agreement on a schedule to be effective, we show that the self-organizing algorithm, DESYNC, does not require either of these to achieve desynchronization and to define a resource-allocation schedule. Although applications to wireless sensor networks pose some unique problems, the results suggest that DESYNC has significant potential as a lightweight method for providing non-overlapping variable-sized slots in ad-hoc multi-hop settings.
UR - http://www.scopus.com/inward/record.url?scp=57949103439&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57949103439&partnerID=8YFLogxK
U2 - 10.1109/SASO.2008.70
DO - 10.1109/SASO.2008.70
M3 - Conference contribution
AN - SCOPUS:57949103439
SN - 9780769534046
T3 - Proceedings - 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008
SP - 129
EP - 138
BT - Proceedings - 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008
T2 - 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008
Y2 - 20 October 2008 through 24 October 2008
ER -