Local Cycle Generation in Multihop Radio Networks

A basic problem in radio networks is the distributed setting of transmission schedules which allow collision free reuse of the same frequency. The common principle of existing transmission scheduling protocols is the time oriented, cyclic, assignment of transmission rights. Such protocols assume that nodes use same cycle, which is globally known. We introduce the concept of local cycles, and present the local cycle assignment algorithm. The local cycle of each node is a function of its neighborhood, so that no global knowledge is required. The algorithm is simple and thus practical for implementation. Supplementing its simplicity, the algorithm also exhibits provable properties: (1) The cycle length at each node is at most twice the optimal. (2) The delay of a message sent on the shortest hops path is a linear function of the number of nodes in the two hops neighborhood of the path.