60 likes | 190 Views
Data Sharing in the Hyperion Peer Database System. Patricia Rodriguez-Gianolli Anastasios Kementsietsidis. Maddalena Garzetti Iluju Kiringa. Lei Jiang Mehedi Masud. Renée J. Miller. John Mylopoulos. Univ. of Toronto – Univ. of Ottawa – Univ. of Edinburgh – Univ. of Trento.
E N D
Data Sharing in the Hyperion Peer Database System Patricia Rodriguez-Gianolli Anastasios Kementsietsidis Maddalena Garzetti Iluju Kiringa Lei Jiang Mehedi Masud Renée J. Miller John Mylopoulos Univ. of Toronto – Univ. of Ottawa – Univ. of Edinburgh – Univ. of Trento VLDB 2005 – Trondheim, Norway
Data-Sharing between Sources I want info forsunny destinations I have flight UA928 I have info for Airport codes • Establish associations between the schemas and vocabularies of different sources • Use these associations to translate query requests between the sources (note: users don’t care/know about remote identifiers)
Highlights… • We introduce an architecture for a data-sharing data management system • We propose mechanisms called mapping tables and coordination rules to support data-sharing services in the system • We propose a query mechanism for data-sharing environments
The Hyperion Project URL: http://www.cs.toronto.edu/db/hyperion/ Project objectives: To investigate the data management issues that are raised by the P2P data-sharing paradigm Basic (architectural) design principles: • No global (common) schemas/vocabularies/… • Each peer source manages its own data • Each peer source manages its own acquaintances.
A Hyperion P2P Database Network A Hyperion Peer Database System P2P User Interface Peer Manager Acquaintance Service Query Service ECA Rules Service P2P Layer Peer Node in a Hyperion Network Acquaintance Link RDBMS Interest Group Local Sources Mapping Tables + ECA Rules Local DB Layer System Architecture
Visit us • Demo Group Number 4 • Tuesday 16:00–17:30 • Friday 9:00-10:30am