Skip to main content
Log in

A scalable interest-oriented peer-to-peer pub/sub network

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

There has been a big challenge in structured peer-to-peer overlay network research area. Generally, a structured overlay network involves nodes evenly or based on their resource availabilities, and gathers nodes’ resources to achieve some bigger tasks. The challenge here is to gather resources based on nodes’ interests, and only interested nodes are involved in a certain task. Toward this challenge, we propose a new scheme to a peer-to-peer publish/subscribe network. Publish/subscribe represents a new paradigm for distributed content delivery. It provides an alternative to address-based communication due to its ability to decouple communication between the source and the destination. We propose a Bloom filter based mapping scheme to map IDs to nodes’ interests in addition to new interest proximity metric to forward events and to build nodes’ routing tables. We also propose a new approach called “shared interest approach” for network discovery. To evaluate the algorithms proposed in this work, we conducted simulations in both static and dynamic settings, and found a low false positive rate. We also discuss about a well-known application called Twitter, and show how our scheme would work in a real environment.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. Note that the logical ring is not a DHT.

  2. http://www.emarketer.com/Article.aspx?R=1007271

  3. This 20 limit per minute is because of the Twitter cache for performance reasons.

  4. Search functionality was not implemented when Twitter was firstly released, and the use of hashtags is invented by user community.

References

  1. Carzaniga A (1998) Architectures for an event notification service scalable to wide-area networks. PhD thesis, Politecnico di Milano

  2. Carzaniga A, Eosenblum D, Wolf AL (2001) Design and evaluation of a wide-area event notification service. ACM Trans Comput Syst 19(3):332–383

    Article  Google Scholar 

  3. Chand R, Felber P (2005) Semantic peer-to-peer overlays for publish/subscribe networks, vol 3648, pp 1194–1204

  4. Gupta A, Shahin OD, Agrawal D, Abbadi AE (2004) Meghdoot: content-based publish/subscribe over p2p networks. In: Proceedings of the 5th ACM/IFIP/USENIX international conference on middleware. Springer-Verlag, New York Inc, pp 254–273

    Google Scholar 

  5. Choi Y, Lee H, Park K, Park D (2005) A new peer-to-peer overlay network for content-based publish/subscribe systems. In: Global telecommunications conference, IEEE GLOBECOM

  6. Choi Y, Park K, Park D (2004) A peer-to-peer overlay architecture for large-scale content-based publish/subscribe systems. In: Third international workshop on distributed event-based systems

  7. Voulgaris S, Riviere E, Kermarrec A-M, van Steen M (2006) Sub-2-sub: self-organizing content-based publish subscribe for dynamic large scale collaborative networks. In: IPTPS’06: the fifth international workshop on peer-to-peer systems

  8. Cao F, Singh JP (2004) Efficient event routing in content-based publish/subscribe service networks. In: Twenty-third annual joint conference of the IEEE computer and communications societies, vol 2, pp 929–940

  9. Terpstra WW, Behnel S, Fiege L, Zeidler A, Buchmann AP (2003) A peer-to-peer approach to content-based publish/subscribe. In: Proceedings of the 2nd international workshop on distributed event-based systems, pp 1–8

  10. Stoica I, Morris R, Karger D, Kaashoek F, Balakrishnan H (2003) Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans Netw 11(1):17–32

    Article  Google Scholar 

  11. Ratnasamy S, Francis P, Karp R, Shenker S (2003) A scalable content-addressable network. In: Proceedings of the 3rd international workshop of NGC, vol 2233. Springer, LNCS pp 14–29

  12. Twitter. Available at: http://twitter.com/. Accessed 21 October 2009

  13. Java A, Finin T, Song X, Tseng B (2007) Why we twitter: understanding microblogging usage and communities. In: The Joint 9th WEBKDD and 1st SNA-KDD Workshop

  14. Huberman B, Romero DM, Wu F (2009) Social networks that matter: twitter under the microscope. First Monday, vol 14

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daishi Kato.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kato, D., Elkhiyaoui, K., Kunieda, K. et al. A scalable interest-oriented peer-to-peer pub/sub network. Peer-to-Peer Netw. Appl. 4, 165–177 (2011). https://doi.org/10.1007/s12083-010-0073-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-010-0073-3

Keywords

Navigation