Abstract
This article presents RaWMS, a novel lightweight random membership service for ad hoc networks. The service provides each node with a partial uniformly chosen view of network nodes. Such a membership service is useful, for example, in data dissemination algorithms, lookup and discovery services, peer sampling services, and complete membership construction. The design of RaWMS is based on a novel reverse random walk (RW) sampling technique. The article includes a formal analysis of both the reverse RW sampling technique and RaWMS and verifies it through a detailed simulation study. In addition, RaWMS is compared both analytically and by simulations with a number of other known methods such as flooding and gossip-based techniques.
- Allavena, A., Demers, A., and Hopcroft, J. E. 2005. Correctness of a gossip based membership protocol. In Proceedings of the 24th Annual ACM Symposium on Principles of Distributed Computing (PODC). ACM, New York, 292--301. Google ScholarDigital Library
- Avin, C. and Ercal, G. 2005. Bounds on the mixing time and partial cover of ad-hoc and sensor networks. In Proceedings of the 2nd European Workshop on Wireless Sensor Networks (EWSN).Google Scholar
- Bar-Yossef, Z., Berg, A., Chien, S., Fakcharoenphol, J., and Weitz, D. 2000. Approximating aggregate queries about Web pages via random walks. In Proceedings of the 26th International Conference on Very Large Data Bases (VLDB). ACM, New York, 535--544. Google ScholarDigital Library
- Barr, R., Haas, Z. J., and van Renesse, R. JiST/SWANS Java in simulation time/ scalable wireless ad hoc network simulator. Available at http://jist.ece.cornell.edu/, Cornell University.Google Scholar
- Birman, K. P., Hayden, M., Ozkasap, O., Xiao, Z., Budiu, M., and Minsky, Y. 1999. Bimodal multicast. ACM Trans. Comput. Syst. 17, 2, 41--88. Google ScholarDigital Library
- Bollobas, B. 2001. Random Graphs, 2nd ed. Cambridge University Press, Cambridge, MA.Google Scholar
- Boyd, S., Diaconis, P., and Xiao, L. 2004. Fastest mixing Markov chain on a graph. SIAM Rev. 46, 4, 667--689. Google ScholarDigital Library
- Boyd, S., Ghosh, A., Prabhakar, B., and Shah, D. 2005. Mixing times for random walks on geometric random graphs. In Proceedings of the 2nd SIAM Workshop on Analytic Algorithmics and Combinatorics (ANALCO). SIAM, Philadelphia, PA.Google Scholar
- Chandra, R., Ramasubramanian, V., and Birman, K. 2001. Anonymous gossip: Improving multicast reliability in mobile ad-hoc networks. In Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS). 275. Google ScholarDigital Library
- Chaum, D. L. 1981. Untraceable electronic mail, return addresses, and digital pseudonyms. Commun. ACM 24, 2, 84--90. Google ScholarDigital Library
- Chernoff, H. 1952. A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations. American Mathematical Society 23, 493--507.Google Scholar
- Chockler, G., Keidar, I., and Vitenberg, R. 2001. Group communication specifications: a comprehensive study. ACM Comput. Surv. 33, 4, 427--469. Google ScholarDigital Library
- Diaconis, P. and Stroock, D. 1991. Geometric bounds for eigenvalues of Markov chains. Ann. Appl. Probab. 1, 36--61.Google ScholarCross Ref
- Dolev, S., Schiller, E., and Welch, J. 2002. Random walk for self-stabilizing group communication in ad hoc networks. In Proceedings of the 21st Annual Symposium on Principles of Distributed Computing (PODC). ACM, New York, 259--259. Google ScholarDigital Library
- Erdös, P. and Renyi, A. 1960. On the evolution of random graphs. Publ. Math. Inst. Hungar. Acad. Sci. 5, 17--61.Google Scholar
- Eugster, P. T., Guerraoui, R., Handurukande, S. B., Kouznetsov, P., and Kermar rec, A.-M. 2003. Lightweight probabilistic broadcast. ACM Trans. Comput. Syst. (TOCS) 21, 4, 341--374. Google ScholarDigital Library
- Feige, U. 1996. A fast randomized LOGSPACE algorithm for graph connectivity. Theoret. Comput. Sci. 169, 2, 147--160. Google ScholarDigital Library
- Fenner, T. I. and Frieze, A. M. 1982. On the connectivity of random m-orientable graphs and digraphs. Combinatorica 2, 347--359.Google ScholarCross Ref
- Ferro, E. and Potorti, F. 2005. Bluetooth and wi-fi wireless protocols: A survey and a comparison. IEEE Wireless Communications 12, 12 -- 26. Google ScholarDigital Library
- Freedman, M. J. and Morris, R. 2002. Tarzan: A peer-to-peer anonymizing network layer. In Proceedings of the 9th ACM Cconference on Computer and Communications Security (CCS). ACM, New York, 193--206. Google ScholarDigital Library
- Ganesh, A. J., Kermarrec, A.-M., and Massoulie, L. 2001. SCAMP: Peer-to-peer lightweight membership service for large-scale group communication. In Networked Group Communication. 44--55. Google ScholarDigital Library
- Gavidia, D., Voulgaris, S., and van Steen, M. 2005. Epidemic-style monitoring in large-scale sensor networks. Tech. Rep. IR-CS-012, Vrije Universiteit, Amsterdam, Netherlands. March.Google Scholar
- Gkantsidis, C., Mihail, M., and Saberi, A. 2004. Random walks in peer-to-peer networks. In Proceedings of the 23rd Conference of the IEEE Communications Society (INFOCOM). IEEE Computer Society Press, Los Alamitos, CA, 259--259.Google Scholar
- Gupta, P. and Kumar, P. 1998. Critical power for asymptotic connectivity in wireless networks. In Stochastic Analysis, Control, Optimization and Applications. 547--566.Google Scholar
- Guruswami, V. 2000. Rapidly mixing Markov chains: A comparison of techniques. Available at http://www.cs.washington.edu/homes/venkat/pubs/pubs.html.Google Scholar
- Haas, Z., Halpern, J., and Li, L. 2002. Gossip-based ad hoc routing. In Proceedings of the 21st Conference of the IEEE Communications Society (INFOCOM). IEEE Computer Society Press, Los Alamitos, CA, 1707--1716.Google Scholar
- Haas, Z. and Liang, B. 1999. Ad hoc mobility management with randomized database groups. In Proceedings of IEEE International Conference on Communications (ICC). IEEE Computer Society Press, Los Alamitos, CA, vol. 3. 1756 -- 1762.Google Scholar
- Horn, R. and Johnson, C. 1985. Matrix Analysis. Cambridge University Press.Google Scholar
- IEEE-802.11-Standard. Wireless LAN Media Access Control (MAC) and Physical Layer (PHY) Specifications. Downloadable at http://standards.ieee.org/getieee802/.Google Scholar
- Jelasity, M. and Babaoglu, O. 2005. T-Man: Gossip-based overlay topology management. In Proceedings of the 3rd International Workshop on Engineering Self-Organising Systems (ESOA). Google ScholarDigital Library
- Jelasity, M. and van Steen, M. 2002. Large-scale newscast computing on the internet. Tech. Rep. IR-503, Vrije Universiteit, Amsterdam, Netherlands. October.Google Scholar
- Jelasity, M., Voulgaris, S., Guerraoui, R., Kermarrec, A.-M., and van Steen, M. 2007. Gossip-based peer sampling. ACM Trans. Comput. Syst. 25, 3, 8. Google ScholarDigital Library
- Johnson, D. and Maltz, D. 1996. Dynamic source routing in ad hoc wireless networks. Mobile Comput. 353.Google Scholar
- Kermarrec, A.-M., Massoulie, L., and Ganesh, A. J. 2003. Probabilistic reliable dissemination in large-scale systems. IEEE Trans. Parall. Distrib. Syst. 14, 3 (Mar.), 248--258. Google ScholarDigital Library
- Kleinberg, J. 2000. The small-world phenomenon: An algorithmic perspective. In Proceedings of the 32nd ACM Symposium on Theory of Computing (STOC). ACM, New York, 163--170. Google ScholarDigital Library
- Lovász, L. 1993. Random walks on graphs: A survey. Combinatorics 2, 1--46.Google Scholar
- Luo, J., Eugster, P., and Hubaux, J.-P. 2003. Route driven gossip: Probabilistic reliable multicast in ad hoc networks. In Proceedings of the 23rd Conference of the IEEE Communications Society (INFOCOM). IEEE Computer Society Press, Los Alamitos, CA.Google Scholar
- Lv, C., Cao, P., Cohen, E., Li, K., and Shenker, S. 2002. Search and Replication in Unstructured Peer-to-Peer Networks. In Proceedings of the 16th International Conference on Supercomputing (ICS). 84--95. Google ScholarDigital Library
- Manku, G., Bawa, M., and Raghavan, P. 2003. Symphony: Distributed hashing in a small world. In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS). Google ScholarDigital Library
- Massoulie, L., Merrer, E. L., Kermarrec, A.-M., and Ganesh, A. J. 2006. Peer counting and sampling in overlay networks: Random walk methods. In Proceedings of the 25th ACM Symposium on Principles of Distributed Computing (PODC). ACM, New York, 123--132. Google ScholarDigital Library
- Melamed, R. and Keidar, I. 2004. Araneola: A scalable reliable multicast system for dynamic environments. In 3rd IEEE International Symposium on Network Computing and Applications, (IEEE NCA). 5--14. Google ScholarDigital Library
- Merrer, E. L., Kermarrec, A.-M., and Massoulie, L. 2006. Peer to peer size estimation in large and dynamic networks: A comparative study. In Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (HPDC). IEEE Computer Society Press, Los Alamitos, CA, 7--17.Google Scholar
- Motwani, R. and Raghavan, P. 1995. Randomized Algorithms. Cambridge University Press, Cambridge, MA. Google ScholarDigital Library
- Panchapakesan, P. and Manjunath, D. 2001. On the transmission range in dense ad hoc radio networks. In Proceedings of IEEE Signal Processing Communication (SPCOM). IEEE Computer Society Press, Los Alamitos, CA,Google Scholar
- Penrose, M. D. 2003. Random Geometric Graphs. Oxford University Press.Google Scholar
- Pucha, H., Das, S., and Hu, Y. C. 2004. Ekta: An efficient DHT substrate for distributed applications in mobile ad hoc networks. In Proceedings of the 6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA). IEEE Computer Society Press, Los Alamitos, CA, 163--173. Google ScholarDigital Library
- Reiter, M. K. and Rubin, A. D. 1999. Anonymous Web transactions with crowds. Commun. ACM 42, 2, 32--48. Google ScholarDigital Library
- Servetto, S. and Barrenechea, G. 2002. Constrained random walks on random graphs: Routing algorithms for large scale wireless sensor networks. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications (WSNA). ACM, New York. Google ScholarDigital Library
- Siegmund, D. 1985. Sequential Analysis - Tests and Confidence Intervals. Springer-Verlag, New York.Google Scholar
- Sinclair, A. 1992. Improved bounds for mixing rates of Markov chains and multicommodity flow. Combin. Probab. Comput. 1, 351--370.Google ScholarCross Ref
- Sondow, J. and Weisstein, E. W. Harmonic number. From MathWorld--A Wolfram Web resource. http://mathworld.wolfram.com/HarmonicNumber.html.Google Scholar
- Voulgaris, S., Gavidia, D., and van Steen, M. 2005. CYCLON: Inexpensive membership management for unstructured P2P overlays. J. Netw. Syst. Manage. 13, 2 (July), 197--217.Google ScholarCross Ref
- Watts, D. J. and Strogatz, S. H. 1998. Collective dynamics of small-world networks. Nature 393, 4 (June), 440--442.Google ScholarCross Ref
Index Terms
- RaWMS - Random Walk Based Lightweight Membership Service for Wireless Ad Hoc Networks
Recommendations
RaWMS -: random walk based lightweight membership service for wireless ad hoc network
MobiHoc '06: Proceedings of the 7th ACM international symposium on Mobile ad hoc networking and computingRaWMS is a novel lightweight random membership service for ad hoc networks. The service provides each node with a partial uniformly chosen view of network nodes. Such a membership service is useful, e.g., in data dissemination algorithms, lookup and ...
A robust and energy efficient protocol for random walk in ad hoc networks with IEEE 802.11
Random walk (RW) based algorithms are often proposed to solve many problems in wireless networks. The implementation of such algorithms are usually done at the application layer so that many characteristics of the wireless transmissions are not ...
Service Location Protocols for mobile wireless ad hoc networks
As service-oriented networks are essential in our lives, service location, access and location provisioning over wired and wireless networks will govern users' satisfaction. We, therefore, present several approaches to service location in ad hoc ...
Comments