A publish and subscribe architecture for distributed metadata management
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 309-320
- https://doi.org/10.1109/icde.2002.994739
Abstract
The emergence of electronic marketplaces and other electronic services and applications on the Internet is creating a growing demand for the effective management of resources. Due to the nature of the Internet, such information changes rapidly. Furthermore, such information must be available for a large number of users and applications, and copies of pieces of information should be stored near those users that need this particular information. In this paper, we present the architecture of MDV ("Meta-Data Verwalter"), a distributed meta-data management system. MDV has a three-tier architecture and supports caching and replication in the middle tier so that queries can be evaluated locally. Users and applications specify the information they need and that is replicated using a specialized subscription language. In order to keep replicas up-to-date and to initiate the replication of new and relevant information, MDV implements a novel, scalable publish-and-subscribe algorithm. We describe this algorithm in detail, show how it can be implemented using a standard relational database system, and present the results of performance experiments conducted using our prototype implementation Author(s) Keidl, M. Passau Univ., Germany Kreutz, A. ; Kemper, A. ; Kossmann, D.Keywords
This publication has 16 references indexed in Scilit:
- Filtering algorithms and implementation for very fast publish/subscribe systemsPublished by Association for Computing Machinery (ACM) ,2001
- Efficient Matching for Web-Based Publish/Subscribe SystemsPublished by Springer Nature ,2000
- An architecture for a secure service discovery servicePublished by Association for Computing Machinery (ACM) ,1999
- Service Location Protocol, Version 2Published by RFC Editor ,1999
- Continual queries for Internet scale event-driven information deliveryIEEE Transactions on Knowledge and Data Engineering, 1999
- Equal time for data on the internet with websemanticsPublished by Springer Nature ,1998
- Maintaining views incrementallyPublished by Association for Computing Machinery (ACM) ,1993
- A predicate matching algorithm for database rule systemsPublished by Association for Computing Machinery (ACM) ,1990
- A performance analysis of view materialization strategiesACM SIGMOD Record, 1987
- A snapshot differential refresh algorithmPublished by Association for Computing Machinery (ACM) ,1986