Randomized algorithms
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
A multiqueue service room MAC protocol for wireless networks with multipacket reception
IEEE/ACM Transactions on Networking (TON)
A cone-based distributed topology-control algorithm for wireless multi-hop networks
IEEE/ACM Transactions on Networking (TON)
Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications
Proceedings of the 6th ACM conference on Embedded network sensor systems
Neighbor discovery in wireless networks and the coupon collector's problem
Proceedings of the 15th annual international conference on Mobile computing and networking
The capacity of wireless ad hoc networks with multi-packet reception
IEEE Transactions on Communications
Neighbor discovery with reception status feedback to transmitters
INFOCOM'10 Proceedings of the 29th conference on Information communications
An application-specific protocol architecture for wireless microsensor networks
IEEE Transactions on Wireless Communications
An Integrated Neighbor Discovery and MAC Protocol for Ad Hoc Networks Using Directional Antennas
IEEE Transactions on Wireless Communications
IEEE Transactions on Wireless Communications - Part 1
Ad hoc networking with directional antennas: a complete system solution
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
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 paper, motivated by the increasing prevalence of multipacket reception (MPR) technologies such as CDMA and MIMO, we study neighbor discovery in MPR networks that allow multiple packets to be received successfully at a receiver. More specifically, we design and analyze a series of randomized algorithms for neighbor discovery in MPR networks. We start with a simple Aloha-like algorithm that assumes synchronous node transmissions and the number of neighbors, n, is known. We show that the time for all the nodes to discover their respective neighbors is Θ(ln n) in an idealized MPR network that allows an arbitrary number of nodes to transmit simultaneously. In a more realistic scenario, in which no more than k nodes can transmit simultaneously, we show that the time to discover all neighbors is Θ(n ln n/k). When a node knows whether its transmission is successful or not (e.g., based on feedbacks from other nodes), we design an adaptive Aloha-like algorithm that dynamically determines the transmission probability for each node, and show that it yields a ln n improvement over the simple Aloha-like scheme. Last, we extend our schemes to take into account a number of practical considerations, such as lack of knowledge of the number of neighbors and asynchronous algorithm operation, while resulting in only a constant or log n factor slowdown in algorithm performance.