Skip to main content

Backward-Compatible Cooperation of Heterogeneous P2P Systems

  • Conference paper
Distributed Computing and Networking (ICDCN 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8314))

Included in the following conference series:

  • 1824 Accesses

Abstract

Peer-to-peer (P2P) systems are used by millions of users everyday. In many scenarios, it is desirable for the users from different P2P systems to communicate and exchange content resources with each other. This requires co-operation between the P2P systems, which is often difficult or impossible, due to the two following reasons. First, we have the lack of a dedicated routing infrastructure throughout these systems, caused by the incompatibilities in overlay networks on top of which they are built. Second, there are incompatibilities in the application protocols of these systems. In this paper, we introduce a new model for backward-compatible co-operation between heterogeneous P2P systems. The routing across systems is enabled by introducing a super-overlay formed by a small subset of peers from every system, which run an overlay protocol called OGP (Overlay Gateway Protocol). The incompatibilities in the application protocols are solved by a co-operation application, running on top of OGP, bridging these systems at interface level. As a real application, we present a protocol named Inter-network File-sharing Protocol (IFP), running on top of OGP, aimed at co-operation of P2P file-sharing networks. The experimental results performed on the large-scale Grid5000 platform show our model to be efficient and scalable.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Maymounkov, P., Mazières, D.: Kademlia: A Peer-to-Peer Information System Based on the XOR Metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 53–65. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  2. Ngo, G., Liquori, L., Ciancaglini, V., Maksimovic, P., Nguyen, H.: A backward-compatible protocol for inter-routing over heterogeneous overlay networks. In: 28th Annual ACM Symposium on Applied Computing, pp. 649–651 (2013)

    Google Scholar 

  3. Konishi, J., Wakamiya, N., Murata, M.: Proposal and evaluation of a cooperative mechanism for pure P2P file sharing networks. In: Ijspeert, A.J., Masuzawa, T., Kusumoto, S. (eds.) BioADIT 2006. LNCS, vol. 3853, pp. 33–47. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Cheng, L.: Bridging Distributed Hash Tables in Wireless Ad-Hoc Networks. In: IEEE Global Telecommunications Conference 2007, pp.5159-5163 (2007)

    Google Scholar 

  5. Liquori, L., Tedeschi, C., Bongiovanni, F.: Babelchord: A Social Tower of Dht-based Overlay Networks. In: IEEE Symposium on Computers and Communications, pp. 307–312 (2009)

    Google Scholar 

  6. Liquori, L., Tedeschi, C., Vanni, L., Bongiovanni, F., Ciancaglini, V., Marinković, B.: Synapse: A scalable protocol for interconnecting heterogeneous overlay networks. In: Crovella, M., Feeney, L.M., Rubenstein, D., Raghavan, S.V. (eds.) NETWORKING 2010. LNCS, vol. 6091, pp. 67–82. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Ciancaglini, V., Liquori, L., Hoang, G.N., Maksimović, P.: An extension and cooperation mechanism for heterogeneous overlay networks. In: Becvar, Z., Bestak, R., Kencl, L. (eds.) NETWORKING 2012 Workshops. LNCS, vol. 7291, pp. 10–18. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  8. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for internet applications. In: Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications 2001, pp. 149–160 (2001)

    Google Scholar 

  9. Wikipedia: Comparison of file sharing applications, http://en.wikipedia.org/wiki/Comparison_of_file_sharing_applications

  10. Wikipedia: Comparison of instant messaging protocols, http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_protocols

  11. Amazon: simpledb, http://aws.amazon.com/simpledb/

  12. The Apache Cassandra project, http://cassandra.apache.org/

  13. The BigTable Data Storage system. Wikipedia, http://en.wikipedia.org/wiki/BigTable

  14. Gnutella. Wikipedia, http://en.wikipedia.org/wiki/Gnutella

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ngo, H.G., Liquori, L., Nguyen, C.H. (2014). Backward-Compatible Cooperation of Heterogeneous P2P Systems. In: Chatterjee, M., Cao, Jn., Kothapalli, K., Rajsbaum, S. (eds) Distributed Computing and Networking. ICDCN 2014. Lecture Notes in Computer Science, vol 8314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45249-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45249-9_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45248-2

  • Online ISBN: 978-3-642-45249-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics