Verteilte Metadatenverwaltung und Anfragebearbeitung für Internet-Datenquellen

Markus Keidl, Alfons Kemper, Donald Kossmann, Alexander Kreutz
2002 Informatik - Forschung und Entwicklung  
Zusammenfassung Wir präsentieren in dieser Arbeit das ObjectGlobe-System, ein offenes und verteiltes Anfragebearbeitungssystem auf Internet-Datenquellen. ObjectGlobe erweitert die begrenzten Fähigkeiten des Internets bezüglich Anfragebearbeitung, indem es einen offenen Marktplatz schafft, in dem eine Vielzahl von Anbietern Rechenzeit, Daten und Anfrageoperatoren bereitstellen. Den Schwerpunkt dieses Beitrags bildet die im Rahmen des ObjectGlobe-Projekts entwickelte Metadatenverwaltung MDV, ein
more » ... erteiltes Metadaten-Management-System. Es besitzt eine 3schichtige Architektur und unterstützt Caching und Replikation in der Mittelschicht, so dass Anfragen lokal ausgewertet werden können. Benutzer spezifizieren die Informationen, die sie benötigen und die repliziert werden, mit Hilfe einer besonderen Regelsprache. Um Replikate aktuell zu halten und die Replikation von neuen und relevanten Informationen anzustoßen, verwendet das MDV-System einen neuartigen Publish&Subscribe-Algorithmus. Wir beschreiben diesen Algorithmus im Detail und zeigen wie er mit Hilfe eines normalen relationalen Datenbanksystems implementiert werden kann. Abstract In this work we present the ObjectGlobe system, an open and distributed query processing system for Internet data sources. ObjectGlobe extends the limited query processing capabilities of the Internet by creating an open market place where various suppliers provide computing time, data, and query operators. The main focus of this work is the distributed metadata management system MDV which was developed in the scope of the ObjectGlobe project. MDV has a 3-tier architecture and supports caching and replication in the middle-tier so that queries can be evaluated locally. Users specify the information they need and that is replicated using a specialized subscription language. In order to keep replicas up-to-date and initiate the replication of new and relevant information, MDV implements a novel publish&subscribe al-gorithm. We describe this algorithm in detail and show how it can be implemented using a standard relational database system.
doi:10.1007/s00450-002-0116-y fatcat:ivwqs6z53ndzzet5k524yizfyq