Abstract
Content-based Publish/Subscribe network is a flexible communication model. It can support communication using the content of message instead of the network address, which will meet the need of data transmission in large scale. In traditional Publish/Subscribe network, messages are not stored in the network and subscribers can only receive the messages published while they are online. However, in some dynamic scenes where the users join and leave the system dynamically, a new user might be interested in the messages published in the past. This paper proposes a distributed caching algorithm to store messages and support subscribing to historical messages in Publish/Subscribe network, while maintaining the loosely coupled and asynchronous communication of the network. By comparing with the other two caching algorithms, the proposed caching algorithm outstands in persistence capacity, overhead of history retrieval, user response delay, and scalability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Eugster PT, Felber PA, Guerraoui R, Kermarrec AM (2003) The many faces of publish/subscribe. ACM Comput Surv 35:114–131
Yuan HL (2006) Research on key technologies for supporting content-based publish/subscribe, National University of Defense Technology, Changsha, p 12
IBM TJ (2001) Watson research center. Gryphon: publish/subscribe over public networks. http://researchweb.watson.ibm.com/gryphon/Gryphon
Carzaniga A (1998) Architectures for an event notification service Scalable to wide-area networks. PhD thesis, Politecnico di Milano, Milan, Italy
Carzaniga A, Rosenblum DS, Wolf AL (2001) Design and evaluation of a wide-area event notification service. ACM Trans Comput Syst 19(3):332–383
Cugola G, Di Nitto E, Fuggetta A (2001) The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Trans Softw Eng 27(9):827–850
Fiege L, M¨uhl G (200) Rebeca event-based electronic commerce architecture.http://event-based.org/rebeca
Pietzuch PR (2004) Hermes: a scalable event-based middleware. PhD thesis, University of Cambridge, Cambridge, United Kingdom
Segall W, Arnold D (1997) Elvin has left the building: a publish/subscribe notification service with quenching. In: Proceedings of the 1997 Australian UNIX Users Group, Brisbane, Australia, pp 243–255.http://elvin.dstc.edu.au/doc/papers/auug97/AUUG97.html
Baldoni R, Contenti M, Piergiovanni ST, Virgillito A (2003) Modeling publish/subscribe communication systems: towards a formal approach. In: Proceedings of the eighth international workshop on object-oriented realtime dependable systems, 2003. (WORDS 2003), Issue 15–17, pp 304–311
Pierre G, van Steen M (2006) Globule: a collaborative content delivery network. IEEE Commun 44(8):127–133
Li G, Cheung A, Hou S, Hu S, Muthusamy V, Sherafat R, Wun A, Jacobsen H, Manovski S (2007) Historic data access in publish/subscribe. In: Proceedings of the 2007 inaugural international conference on distributed event-based systems (DEBS 2007), Toronto, Canada, pp 80–84
Singh J, Eyers DM, Bacon J (2008) Controlling historical information dissemination in publish/subscribe. In: Proceedings of the 2008 workshop on middleware security (MidSec2008), Leuven, Belgium, pp 34–39
Sourlas V, Paschos GS, Flegkas P, Tassiulas L (2009) Caching in content-based publish/subscribe systems, to appear in IEEE Globecom 2009 next-generation networking and internet symposium
Diallo M, Fdida S, Sourlas V, Flegkas P, Tassiulas L (2011) Leveraging caching for Internet-scale content-based publish/subscribe networks. In: Proceedings of international conference communication 2011 (IEEE ICC2011), pp 1–5
Sourlas V et al (2010) Mobility support through caching in content-based publish/subscribe networks. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing, pp 715–720
Sourlas V, Flegkas P, Paschos GS, Katsaros D, Tassiulas L (2010) Storing and replication in topic-based publish/subscribe networks. In: Proceedings of IEEE Globecom, Miami, USA
Sourlas V, Flegkas P, Paschos GS, Katsaros D, Tassiulas L (2011) Storage planning and replica assignment in content-centric publish/subscribe networks. Comput Netw 55(18):29
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tan, H., Cao, J., Li, M. (2014). Caching Mechanism in Publish/Subscribe Network. In: Sun, F., Li, T., Li, H. (eds) Foundations and Applications of Intelligent Systems. Advances in Intelligent Systems and Computing, vol 213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37829-4_54
Download citation
DOI: https://doi.org/10.1007/978-3-642-37829-4_54
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37828-7
Online ISBN: 978-3-642-37829-4
eBook Packages: EngineeringEngineering (R0)