Peer Data Management Systems Concepts and Approaches
Armin Roth
HPI, Potsdam, Germany
- Nov. 10, 2010
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
- Nov. 10, 2010
1 / 28
Peer Data Management Systems Concepts and Approaches Armin Roth - - PowerPoint PPT Presentation
Peer Data Management Systems Concepts and Approaches Armin Roth HPI, Potsdam, Germany Nov. 10, 2010 Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems Nov. 10, 2010 1 / 28 Agenda Large-scale Information Sharing 1 PDMS
HPI, Potsdam, Germany
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
1 / 28
1
2
3
4
5
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
2 / 28
Large-scale Information Sharing
Capital hospital Regional hospital south Regional hospital east Regional hospital north National medication inventory Peer schema Peer Peer data Peer mapping Red cross capital headquarters Medication logistics company Medicines sans fronties national base Medicine company National pharmacies association Capital medication inventory Government control center Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
3 / 28
PDMS Architecture
Capital hospital Regional hospital south Regional hospital east Regional hospital north National medication inventory Peer schema Peer Peer data Peer mapping Red cross capital headquarters Medication logistics company Medicines sans fronties national base Medicine company National pharmacies association Capital medication inventory Government control center
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
4 / 28
PDMS Architecture
Autonomy Heterogeneity Distribution DBMS PDMS Federated DBMS Distributed DBMS Data Warehouse Mediator-based Information System P2P System
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
5 / 28
PDMS Architecture
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
6 / 28
PDMS Architecture
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
7 / 28
PDMS Architecture
#tuples Source
60 20
a b c d e R1 a b c R2 c d e R3
60
a b c d e R5
90 10
c d e R4 c d e R6 Global-as-view Mapping Local-as- view Mapping
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
8 / 28
PDMS Architecture
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
9 / 28
PDMS Architecture
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
10 / 28
System Characteristics
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
11 / 28
System Characteristics
1
2
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
12 / 28
System Characteristics
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
13 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
14 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
15 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
16 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
17 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
18 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
19 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
20 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
21 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
22 / 28
Comparison of Approaches
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
23 / 28
Conclusion + Future Research
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
24 / 28
Conclusion + Future Research
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
25 / 28
Conclusion + Future Research
[ABM08]
The Active XML project: an overview. VLDB J., 17(5):1019–1040, 2008. [AKK+03]
The Hyperion project: From data integration to data coordination. ACM SIGMOD Record, 32(3):53–58, 2003. [ANR07] Alexander Albrecht, Felix Naumann, and Armin Roth. Networked PIM using PDMS. In Proc. of the Workshop on Networking Meets Databases (NetDB), 2007. [BCHL05]
HepToX: Heterogeneous peer to peer XML databases. Technical report, U. of British Columbia and Icar CNR, Italy, 2005. [CGL+04]
Hyper: A framework for peer-to-peer data integration on grids. In Proc. of the Int. Conference on Semantics of a Networked World: Semantics for Grid Databases (ICSNW 2004), 2004.
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
26 / 28
Conclusion + Future Research
[CGLR04] Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, and Riccardo Rosati. Logical foundations of peer-to-peer data integration. In Proc. of the Symposium on Principles of Database Systems (PODS), 2004. [HHNR05] Ralf Heese, Sven Herschel, Felix Naumann, and Armin Roth. Self-extending peer data management. In Proc. of the Conf. Datenbanksysteme in Business, Technologie und Web (BTW), Karlsruhe, Germany, 2005. [HIMT03] Alon Y. Halevy, Zachary Ives, Peter Mork, and Igor Tatarinov. Piazza: Data management infrastructure for semantic web applications. In Proc. of the Int. World Wide Web Conf. (WWW), 2003. [HIST03] Alon Y. Halevy, Zachary Ives, Dan Suciu, and Igor Tatarinov. Schema mediation in peer data management systems. In Proc. of the Int. Conf. on Data Engineering (ICDE), 2003. [HRZ+08] Katja Hose, Armin Roth, Andr¨ ı¿ 1
2 Zeitz, Kai-Uwe Sattler, and Felix Naumann.
A research agenda for query processing in large-scale peer data management systems. Information Systems, 33(7-8):597–610, 2008.
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
27 / 28
Conclusion + Future Research
[KAM03]
Mapping data in peer-to-peer systems: Semantics and algorithmic issues. In SIGMOD 2003, pages 325–336, 2003. [MBDH02] J. Madhavan, P. A. Bernstein, P. Domingos, and A. Y. Halevy. Representing and reasoning about mappings between domain models. In Proc. of the National Conf. on Artificial Intelligence (AAAI), 2002. [OV99]
Ozsu and P. Valduriez. Principles of distributed database systems. Prentice Hall, 2nd edition, 1999. [Rot07] Armin Roth. Completeness-driven query answering in peer data management systems. In Proc. of the VLDB 2007 PhD Workshop, 2007. [SGMB03]
Local relational model: A logical formalization of database coordination. In Proc. of CONTEXT, 2003.
Armin Roth (HPI, Potsdam, Germany) Peer Data Management Systems
28 / 28