Abstract
Establishing applications based on the popular peer-to-peer (P2P) paradigm in mobile ad hoc networks (MANET) requires the employment of efficient mechanisms for communication and information exchange among peers. In this paper, we show that P2P systems designed for the wireline Internet cannot be deployed in MANET in a straightforward way. As a major shortcoming, these systems construct an overlay network consisting of application-layer connections that do not reflect the network-layer topology of the MANET. Furthermore, overlay construction and maintenance does not consider node mobility. We present two solutions to cope with these shortcomings: P2P communication based on cross-layer cooperation and P2P information exchange by epidemic dissemination. As an example for a system that implements the first concept, we describe the Optimized Routing Independent Overlay Network (ORION). As an example for a system that implements the second concept, we describe Passive Distributed Indexing (PDI). Detailed simulation studies show that both ORION and PDI provide efficient building blocks for the deployment of P2P computing applications in MANET.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aberer, K., Punceva, M., Hauswirth, M., Schmidt, R.: Improving Data Access in P2P Systems. IEEE Internet Computing 6(1), 58–67 (2002)
Broch, J., Maltz, D., Johnson, D., Hu, Y.-C., Jetcheva, J.: A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. In: Proc. 6th ACM/IEEE MobiCom 1998, Dallas, TX, pp. 85–97 (1998)
Conti, M., Giordano, S., Maselli, G., Turi, G.: MobileMAN: Mobile Metropolitan Ad hoc Networks. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds.) PWC 2003. LNCS, vol. 2775, pp. 169–174. Springer, Heidelberg (2003)
Chen, K., Shah, S., Nahrstedt, K.: Cross-layer Design for Data Accessibility in Mobile Ad Hoc Networks. Wireless Personal Communications 21(1), 49–76 (2002)
Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic Algorithms for Replicated Database Maintenance. In: Proc. 6th Symp. on Principles of Distributed Computing (PODC 1987), Vancouver, Canada, pp. 1–12 (1987)
Fall, K., Varadhan, K. (eds.): The ns-2 manual, Technical Report, The VINT Project, UC Berkeley, LBL, and Xerox PARC (2003)
Gnutella Developer Forum, Gnutella – A Protocol for a Revolution (2003), http://rfcgnutella.sourceforge.net
Goel, S., Singh, M., Xu, D., Li, B.: Efficient Peer-to-Peer Data Dissemination in Mobile Ad-Hoc Networks. In: Proc. Int. Workshop on Ad Hoc Networking (IWAHN 2002), Vancouver, BC (2002)
Grossglauser, M., Tse, D.: Mobility Increases the Capacity of Ad-hoc Wireless Networks. IEEE/ACM Trans. on Networking 10, 477–486 (2002)
Hähner, J., Becker, C., Rothermel, K.: A Protocol for Data Dissemination in Frequently Partitioned Ad-Hoc Networks. In: Proc. IEEE International Symposium on Computers and Communications (ISCC 2003), Antalya, Turkey, pp. 633–640 (2003)
Heinzelman, W., Kulik, J., Balakrishnan, H.: Adaptive Protocols for Information Dissemination in Wireless Sensor Networks. In: Proc. 5th ACM/IEEE MobiCom 1999, Seattle, WA, pp. 174–185 (1999)
Hanna, K., Levine, B., Manmatha, R.: Mobile Distributed Information Retrieval For Highly-Partitioned Networks. In: Proc. 11th IEEE Int. Conf. on Network Protocols (ICPN 2003), Atlanta, GA (2003)
IEEE Computer Society LAN MAN Standards Committee: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE Standard 802.11-1997, New York, NY (1997)
Jetcheva, J., Hu, Y., Maltz, D., Johnson, D.: A Simple Protocol for Multicast and Broadcast in Mobile Ad Hoc Networks. IETF Internet Draft (work in progress) (July 2001), http://www.ietf.org/proceedings/01dec/I-D/draft-etf-manet-simple-mbcast-01.txt
Johnson, D., Maltz, D., Hu, Y.: The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR), IETF Internet Draft (work in progress) (April 2003), http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-09.txt
Khelil, A., Becker, C., Tian, J., Rothermel, K.: An Epidemic Model for Information Diffusion in MANETs. In: Proc. 5th ACM Int. Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2002), Atlanta, Georgia (2002)
Klemm, A., Lindemann, C., Waldhorst, O.: A Special-Purpose Peer-to-Peer File Sharing System for Mobile Ad Hoc Networks. In: Proc. IEEE Semiannual Vehicular Technology Conference (VTC 2003-Fall), Orlando, FL (2003)
Lindemann, C., Waldhorst, O.: A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Applications. In: Proc. 2nd IEEE Conf. on Peer-to-Peer Computing (P2P 2002), Linköping, Sweden, pp. 71–83 (2003)
Lindemann, C., Waldhorst, O.: Consistency Mechanisms for a Distributed Lookup Service supporting Mobile Applications. In: 3rd Int. ACM Workshop on Data Engineering for Wireless and Mobile Access (MobiDE 2003), San Diego, CA, pp. 61–68 (2003)
IETF Working Group MANET, Mobile Ad-hoc Networks (MANET) Charter, http://www.ietf.org/html.charters/manet-charter.html
Perkins, C., Royer, E., Das, S.: Ad hoc On-Demand Distance Vector (AODV) Routing, IETF RFC 3561 (2003), ftp://ftp.rfc-editor.org/in-notes/rfc3561.txt
Papadopouli, M., Schulzrinne, H.: Effects of Power Conservation, Wireless Coverage and Cooperation on Data Dissemination among Mobile Devices. In: Proc. 2nd ACM MobiHoc 2001, Long Beach, NY, pp. 117–127 (2001)
Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A Scalable Content- Addressable Network. In: Proc. ACM SIGCOMM 2001, San Diego, CA, pp. 149-160 (2001)
Ripeanu, M., Imnitchi, A., Foster, I.: Mapping the Gnutella Network. IEEE Internet Computing 6(1), 50–57 (2002)
Schollmeier, R., Gruber, I., Niethammer, F.: Protocol for Peer-to-Peer Networking in Mobile Environments. In: Proc. IEEE 12th Int. Conf. on Computer Communications and Networks (ICCCN 2003), Dallas, TX (2003)
Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proc. ACM SIGCOMM 2001, San Diego, CA, pp. 149-160 (2001)
Sripanidkulchai, K.: The Popularity of Gnutella Queries and its Implications on Scalability. In: Proc. O’Reilly Peer-to-Peer and Web Services Conf. (2001)
Xie, Y., O’Hallaron, D.: Locality in Search Engine Queries and Its Implications for Caching. In: Proc. IEEE INFOCOM 2002, New York, NJ (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klemm, A., Lindemann, C., Waldhorst, O.P. (2004). Peer-to-Peer Computing in Mobile Ad Hoc Networks. In: Calzarossa, M.C., Gelenbe, E. (eds) Performance Tools and Applications to Networked Systems. MASCOTS 2003. Lecture Notes in Computer Science, vol 2965. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24663-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-24663-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21945-3
Online ISBN: 978-3-540-24663-3
eBook Packages: Springer Book Archive