Advertisement

A Power-Aware Peer-to-Peer System for Ad-Hoc Networks

  • Hyun-Duk Choi
  • Miae Woo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4325)

Abstract

Recently, many peer-to-peer (P2P) systems have been introduced to implement large scale resource sharing systems. Such P2P systems exhibit interesting features like self configuration, self-healing and complete decentralization, which make the systems appealing for deployment in ad hoc environments as well. This paper proposes a power-aware peer-to-peer system specially designed for the ad-hoc networks based on Gnutella with hierarchical structure. The objectives of this paper is to enhance performance as well as to prolong the lifespan of the participating P2P nodes. To pursue the objectives, the proposed system chooses ultrapeers which can serve the overlay network better, by considering battery power, connectivity with other peers and commitment level of each node. It also introduces proactive approach for distributing ultrapeer information to reduce P2P overheads. According to the simulation results, the proposed system provides higher query success rate, shorter query response time, less overhead and extended lifespan of peers.

Keywords

Overlay Network Battery Power Pause Time Overhead Message Query Message 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Fraleigh, C., Moon, S., Lyles, B., Cotton, C., Khan, M., Moll, D., Rockell, R., Seely, T., Diot, C.: Packet-level traffic measurements from the sprint IP backbone. IEEE Network 17(6), 6–16 (2003)CrossRefGoogle Scholar
  2. 2.
  3. 3.
    Schollmeier, R., Gruber, I., Finkenzeller, M.: Routing in Mobile Ad Hoc and Peer-to-Peer Networks. A Comparison. In: Workshop on Peer-to-Peer Computing, held in conjunction with IFIP Networking 2002 (May 2002)Google Scholar
  4. 4.
    Conti, M., Gregori, E., Turi, G.: A Cross-Layer Optimization of Gnutella for Mobile Ad hoc Networks. In: Proc. MobiHoc 2005 (May 2005)Google Scholar
  5. 5.
    Oliveira, L.B., Siqueira, I.G., Loureiro, A.A.F.: Evaluation of Ad-hoc Routing Protocols under a Peer-to-Peer Application. In: Proc. WCNC 2003, pp. 1143–1148 (2003)Google Scholar
  6. 6.
    Choi, H., Park, H., Woo, M.: Performance Analysis of Peer-to-Peer Application in Ad-Hoc Networks. In: Proc. ITST 2005, pp. 49–52 (June 2005)Google Scholar
  7. 7.
    Diego, D., Donal, O.: Overlay Networks - A Scalable Alternative for P2P. IEEE Internet Computing 7(3), 2–5 (2003)Google Scholar
  8. 8.
    Portmann, M., Sookavatana, P., Ardon, S., Seneviratne, A.: The Cost of Peer Discovery and Searching in the Gnutella Peer-to-peer File Sharing Protocol. In: Proc. IEEE ICON 2001 (September 2001)Google Scholar
  9. 9.
    Klingberg, T., Manfredi, R.: Gnutella 0.6 (June 2002), available from: http://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html
  10. 10.
    Singla, A., Rohrs, C., Lime Wire LLC: Ultrapeers: Another Step Towards Gnutella Scalability (November 2002), available from: http://rfc-gnutella.sourceforge.net/src/Ultrapeers_1.0.html
  11. 11.
  12. 12.
    Fall, K., Varadhan, K. (eds.): ns notes and documentation. The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC (November 1997), available from: http://www.isi.edu/nsnam/ns/
  13. 13.
    Broch, J., Maltz, D.A., Johnson, D.B., Hu, Y., Jetcheva, J.: A Performance Comparison of Multi-Hop Ad Hoc Network Routing Protocols. In: Proc. MobiCom 1998 (October 1998)Google Scholar
  14. 14.
    Johnson, D.B., Maltz, D.A.: Dynamic source routing in ad hoc wireless networks. In: Imielinski, T., Korth, H. (eds.) Mobile Computing, pp. 153–181. Kluwer Academic Publishers, Dordrecht (1996)CrossRefGoogle Scholar
  15. 15.
    Packet-level Peer-to-Peer Simulation Framework and GnutellaSim version 1.1 (September 2003), http://www.cc.gatech.edu/computing/compass/gnutella

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Hyun-Duk Choi
    • 1
  • Miae Woo
    • 2
  1. 1.MMC TechnologySeoulKorea
  2. 2.Sejong UniversitySeoulKorea

Personalised recommendations