ABSTRACT
Neighbor discovery is one of the first steps in the initialization of a wireless ad hoc network. In this paper, we design and analyze practical algorithms for neighbor discovery in wireless networks. We first consider an ALOHA-like neighbor discovery algorithm in a synchronous system, proposed in an earlier work. When nodes do not have a collision detection mechanism, we show that this algorithm reduces to the classical {\em Coupon Collector's Problem}. Consequently, we show that each node discovers all its $n$ neighbors in an expected time equal to $ne (\ln n + c)$, for some constant $c$. When nodes have a collision detection mechanism, we propose an algorithm based on receiver status feedback which yields a $\ln n$ improvement over the ALOHA-like algorithm. Our algorithms do not require nodes to have any estimate of the number of neighbors. In particular, we show that not knowing $n$ results in no more than a factor of two slowdown in the algorithm performance. In the absence of node synchronization, we develop asynchronous neighbor discovery algorithms that are only a factor of two slower than their synchronous counterparts. We show that our algorithms can achieve neighbor discovery despite allowing nodes to begin execution at different time instants. Furthermore, our algorithms allow each node to detect when to terminate the neighbor discovery phase.
- D. Angelosante, E. Biglieri, and M. Lops. Neighbor discovery in wireless networks:a multiuser-detection approach. In Information Theory and Applications Workshop, pages 46--53, 2007.Google ScholarCross Ref
- L. Bao and J. J. Garcia-Luna-Aceves. A new approach to channel access scheduling for ad hoc networks. In ACM MOBICOM, pages 210--221, 2001. Google ScholarDigital Library
- S. A. Borbash, A. Ephremides, and M. J. McGlynn. An asynchronous neighbor discovery algorithm for wireless sensor networks. Ad Hoc Networks, 5(7):998--1016, 2007. Google ScholarDigital Library
- P. Dutta and D. E. Culler. Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications. In ACM SenSys, pages 71--84, 2008. Google ScholarDigital Library
- P. Jacquet, P. Minet, P. Muhlethaler, and N. Rivierre. Priority and collision detection with active signaling - the channel access mechanism of hiperlan. Wireless Personal Communications, 4(1):11--25, 1997. Google ScholarDigital Library
- P. Jacquet and P. Muhlethaler. Data transmission device and method for random access network having advanced collision resolution, December 1996. http://www.freepatentsonline.com/EP0635184B1.html.Google Scholar
- G. Jakllari, W. Luo, and S. V. Krishnamurthy. An integrated neighbor discovery and mac protocol for ad hoc networks using directional antennas. IEEE Transactions on Wireless Communications, 6(3):1114--1024, 2007. Google ScholarDigital Library
- D. B. Johnson and D. A. Maltz. Dynamic source routing in ad hoc wireless networks. In Mobile Computing, pages 153--181. Kluwer Academic Publishers, 1996.Google ScholarCross Ref
- A. Keshavarzian and E. Uysal-Biyikoglu. Energy-efficient link assessment in wireless sensor networks. In IEEE INFOCOM, 2004.Google ScholarCross Ref
- L. Li, J. Y. Halpern, P. Bahl, Y.-M. Wang, and R. Wattenhofer. A cone-based distributed topology-control algorithm for wireless multi-hop networks. IEEE/ACM Transactions on Networking, 13(1):147--159, 2005. Google ScholarDigital Library
- J. Luo and D. Guo. Neighbor discovery in wireless ad hoc networks based on group testing. In Annual Allerton Conference, 2008.Google Scholar
- Maxim. 32.768khz temperature-compensated crystal oscillator. DS32kHz Data Sheet.Google Scholar
- M. J. McGlynn and S. A. Borbash. Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks. In ACM MOBIHOC, pages 137--145, 2001. Google ScholarDigital Library
- R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995. Google ScholarDigital Library
- R. Nelson. Probability, Stochastic Processes and Queueing Theory. Springer-Verlag, 1995. Google ScholarDigital Library
- K. Pister and L. Doherty. Tsmp: Time synchronized mesh protocol. In IASTED Distributed Sensor Networks, pages 391--398, 2008.Google Scholar
- R. Ramanathan, J. Redi, C. Santivanez, D. Wiggins, and S. Polit. Ad hoc networking with directional antennas: a complete system solution. IEEE Journal on Selected Areas in Communications, 23:496--506, 2005. Google ScholarDigital Library
- L. Roberts. Aloha packet system with and without slots and capture. Computer Communications Review, 1972.Google Scholar
- S. Vasudevan, J. F. Kurose, and D. F. Towsley. On neighbor discovery in wireless networks with directional antennas. In IEEE INFOCOM, pages 2502--2512, 2005.Google ScholarCross Ref
- S. Vasudevan, D. Towsley, D. Goeckel, and R. Khalili. Neighbor discovery in wireless networks and the coupon collector's problem. Technical Report UM-CS-2009-032, UMass Computer Science, 2009.Google ScholarDigital Library
Index Terms
- Neighbor discovery in wireless networks and the coupon collector's problem
Recommendations
Efficient algorithms for neighbor discovery in wireless networks
Neighbor discovery is an important first step in the initialization of a wireless ad hoc network. In this paper, we design and analyze several algorithms for neighbor discovery in wireless networks. Starting with a single-hop wireless network of n nodes,...
Neighbor discovery in wireless networks with multipacket reception
MobiHoc '11: Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and ComputingNeighbor discovery is one of the first steps in configuring and managing a wireless network. Most existing studies on neighbor discovery assume a single-packet reception model where only a single packet can be received successfully at a receiver. In ...
Neighbor Discovery in Wireless Networks with Multipacket Reception
Neighbor discovery is one of the first steps in configuring and managing a wireless network. Most existing studies on neighbor discovery assume a single-packet reception model where only a single packet can be received successfully at a receiver. In this ...
Comments