Title :
Caching in Content-Based Publish/Subscribe Systems
Author :
Sourlas, Vasilis ; Paschos, Georgios S. ; Flegkas, Paris ; Tassiulas, Leandros
Author_Institution :
Dept. of Comput. & Commun. Eng., Univ. of Thessaly, Volos, Greece
Abstract :
In a publish/subscribe network, message delivery is guaranteed for all active subscribers at publish time. However, in a dynamic scenario where users join and leave the network, a user may be interested in content published before the subscription time. In this paper, we introduce mechanisms that enable caching in such networks, while maintaining the main principle of loose-coupled and asynchronous communication. Furthermore we investigate two caching policies; caching in all candidate brokers (basic caching) which yields high survivability and low delay and caching in leaf brokers (leaf caching) which maintains low overhead and querying complexity. The comparison is performed via simulations and testbed measurements and insights are given for future work.
Keywords :
Internet; cache storage; content-based retrieval; publishing; asynchronous communication; basic caching; candidate brokers; content based publish systems; content based subscribe systems; leaf brokers; leaf caching; message delivery; publish time; querying complexity; testbed measurements; Computer architecture; Computer networks; Delay; Information retrieval; Internet; Protocols; Publishing; Search engines; Service oriented architecture; Subscriptions;
Conference_Titel :
Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4244-4148-8
DOI :
10.1109/GLOCOM.2009.5425532