Università di AnconaCoopIS01 September 6, 20011 C OOPERATION S TRATEGIES FOR I NFORMATION I NTEGRATION Maurizio Panti, Luca Spalazzi, Loris Penserini

Slides:



Advertisements
Similar presentations
February, CYCLADES An Open Collaborative Virtual Archive Environment Umberto Straccia IEI-CNR (Italy)
Advertisements

Michela MichilliStockolm 11 June Museums best practices.
Università di Modena e Reggio Emilia ;-)WINK Maurizio Vincini UniMORE Researcher Università di Modena e Reggio Emilia WINK System: Intelligent Integration.
Universidade de São Paulo
TAMDEF-I Project (TransAntarctic Mountains Deformation Monitoring Network) L. Hothem (1) and M. Willis (1,2) (1) U.S. Geological Survey (2) Byrd Polar.
SCC October, A Modern Interface For Library Public PCs Richard Wayne UT Southwestern Library utsouthwestern.edu.
Sam H. MinelliStockholm June Alinari.
Healthcare Informatics Standards Board United States Health Information Knowledgebase (USHIK) Metadata Registry Project Health Level Seven May 8, 2001.
Monitoring very high speed links Gianluca Iannaccone Sprint ATL joint work with: Christophe Diot – Sprint ATL Ian Graham – University of Waikato Nick McKeown.
The Role of Background Knowledge in Sentence Processing Raluca Budiu July 9, 2001 Thesis Committee: John Anderson, Chair Jaime Carbonell David Plaut Lynne.
Pisa, 19 February, CYCLADES The Personalization Service Fabrizio Sebastiani IEI-CNR (Italy)
Findings of the ADS-B Technical Link Assessment Team TLAT Co-Chairs April 2001 Constantine Tamvaclis Eurocontrol Experimental Centre ATM/CNS System Engineering.
October 31, Metron Aviation, Inc. Dan Rosman Assessing System Impacts: Miles-in-Trail and Ground Delays.
Research for Ground Delay Program Enhancements October 31, 2001 Metron Aviation, Inc. Robert Hoffman, Ph.D.
Resource Allocations within Constrained Airspace October 31, 2001 Metron Aviation, Inc. Robert Hoffman, Ph.D.
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Jim Austin University of York & Cybula Ltd
Adaptive Resource Control for QoS Using an IP-based Layered Architecture (IST ) Adaptive Resource Control for QoS Using an IP-based Layered.
L Event selection l Method l Combination l Summary and conclusion Color reconnection analysis for the summer conference 2001 in Budapest Thomas Ziegler,
October 11, of 32 Chief Executive Officer of Diddly Squat (or So you want to be the boss, are you sure?) By Leeland Artra.
May 8, High Speed Electrical Testing Jim Choate Intel Corporation.
EUNITE 2001, December The Mobile Commerce Quest for Value-Added Products & Services Pirkko Walden IAMSR/Abo Akademi University
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
May 9, Platform Design Considerations Eric Rosario Intel Corporation.
TU/e technische universiteit eindhoven WebNet 2001October 26, XML to XML through XML Pim Lemmens Geert-Jan Houben Eindhoven University of Technology.
Tapestry: Scalable and Fault-tolerant Routing and Location Stanford Networking Seminar October 2001 Ben Y. Zhao
IPv6 Address and Migration Challenges
May 9, High Speed Protocol Additions John Garney USB2.0 Hub Working Group Chair Intel Corporation John Garney USB2.0 Hub Working Group Chair Intel.
Information Integration Using Logical Views Jeffrey D. Ullman.
Implementing Reflective Access Control in SQL Lars E. Olson 1, Carl A. Gunter 1, William R. Cook 2, and Marianne Winslett 1 1 University of Illinois at.
1 Global-as-View and Local-as-View for Information Integration CS652 Spring 2004 Presenter: Yihong Ding.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Dynamic Ontology Matching Pavel Shvaiko OpenKnowledge meetings 9 February, 13 March, 2006 Trento, Italy.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
PeerDB: A P2P-based System for Distributed Data Sharing Wee Siong Ng, Beng Chin Ooi, Kian-Lee Tan, Aoying Zhou Shawn Jeffery CS294-4 Peer-to-Peer Systems.
2005Integration-intro1 Data Integration Systems overview The architecture of a data integration system:  Components and their interaction  Tasks  Concepts.
Information Integration Using Logical Views Jeffrey D. Ullman.
Infomaster: An information Integration Tool O. M. Duschka and M. R. Genesereth Presentation by Cui Tao.
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Search Engines and Information Retrieval Chapter 1.
Research Topics in Computing Data Modelling for Data Schema Integration 1 March 2005 David George.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Database System Concepts and Architecture
1 Lessons from the TSIMMIS Project Yannis Papakonstantinou Department of Computer Science & Engineering University of California, San Diego.
Mediators, Wrappers, etc. Based on TSIMMIS project at Stanford. Concepts used in several other related projects. Goal: integrate info. in heterogeneous.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Data Access and Security in Multiple Heterogeneous Databases Afroz Deepti.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Loris PenseriniComputer Science Institute - University of Ancona 1 A distributed agent architecture and case-based approach for information system integration.
Querying Web Data – The WebQA Approach Author: Sunny K.S.Lam and M.Tamer Özsu CSI5311 Presentation Dongmei Jiang and Zhiping Duan.
Website: Answering Continuous Queries Using Views Over Data Streams Alasdair J G Gray Werner.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
1 THETIS:A DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM FOR SUPPORTING COASTAL ZONE MANAGEMENT OF THE MEDITERRANEAN SEA (F0069: Telematics on Research)
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
1 Integration of data sources Patrick Lambrix Department of Computer and Information Science Linköpings universitet.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Answering Queries Using Views Presented by: Mahmoud ELIAS.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
A statistical anomaly-based algorithm for on-line fault detection in complex software critical systems A. Bovenzi – F. Brancati Università degli Studi.
Universita’ di Milano Bicocca Carlo Batini Course in Data Base Design
Distributed Databases
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Lecture 1: Multi-tier Architecture Overview
Database Architecture
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Università di AnconaCoopIS01 September 6, C OOPERATION S TRATEGIES FOR I NFORMATION I NTEGRATION Maurizio Panti, Luca Spalazzi, Loris Penserini Istituto di Informatica - Università degli studi di Ancona

Università di AnconaCoopIS01 September 6, Talk Overview Motivations and Goals Local strategies Cooperation strategies the choice of partners the choice of queries the choice of answers Discussion

Università di AnconaCoopIS01 September 6, Motivation Information systems are collections of information sources and information consumers : Distributed Heterogeneous at physical level at logical level at conceptual level (names and schemas) Dynamic changes of information sources or their schemas changes of information consumers or their needs

Università di AnconaCoopIS01 September 6, Goal Rewriting a consumers query into queries to specific information sources when we have a distributed, heterogeneous, and strongly dynamic information system.

Università di AnconaCoopIS01 September 6, Usually query rewriting and information integration systems adopt the Mediator Architecture: [TSIMMIS, Squirrel, WHIPS, Carnot, SIMS, Information Manifold, Infomaster] dynamic sources: systems are overloaded with expensive updating operations; dynamic consumers: systems do not perform user profiling. Related Work

Università di AnconaCoopIS01 September 6, wrapper a description logic as data modelling and query language [e.g. C-Classic] source query processing is based on rewriting query using views over the local source [adapted by Beeri, Levy, Rousset] Information Source

Università di AnconaCoopIS01 September 6, Mediator mediator Thesaurus Mediated Schema mediated schema a description logic as data modelling and query language [e.g. C-Classic] query processing is based on rewriting query using views over the distributed sources [adapted by Beeri, Levy, Rousset]

Università di AnconaCoopIS01 September 6, Retrieval: Conjunction of concepts that are maximally contained in the query Rewriting: Composition of rewriting of retrieved concepts query: Q = pub.(ai db) pub.acm Rewriting query using views T journal type.{Trans} acm_trans acm ai agents db pub.(journal db) J= pub.ai K= pub.(agents db) I= pub..acm_journal acm_journal K= pub.(agen ts db ) pub.(ai db) H J = pub.(ai db journal) I= pub..acm_journal pub.acm retrieved concepts: {K, (H J)} { I } rewrite: (view(K)view(I))U(view(H)view(J)view(I))

Università di AnconaCoopIS01 September 6, #id pub … ….. #id pub … ….. Mediator M rewrite: (view(K)view(I))U(view(H)view(J)view(I)) Query Execution #id pub … ….. rewrite: (view(K)view(I))U(view(H)view(J)view(I)) data: #id pub … …..

Università di AnconaCoopIS01 September 6, Local Failures In query rewriting: the mediator is not able to rewrite (some or all the components) of the input query. In query execution: the mediator is not able to execute (some or all the components) of the rewrited query.

Università di AnconaCoopIS01 September 6, Cooperation Strategies mediator Thesaurus Mediated Schema all the mediators partner mediator source new mediators succeeding mediators failing mediators all the sources new sources succeeding sources failing sources original whole single component selected concepts whole single component rewriting whole single component query answer rewriting data

Università di AnconaCoopIS01 September 6, Cooperation with Mediators Asking for Rewriting Mediator M Mediator N W1 W2 W3 1: request 3: query 4: data 2: rewrite

Università di AnconaCoopIS01 September 6, Mediator M Mediator N W1 W2 W3 1: request 2: query 3: data 4: data Cooperation with Mediators Asking for Data

Università di AnconaCoopIS01 September 6, Cooperation with Sources Mediator M Mediator N W1 W2 W3 2: rewrite 3: data 1: request

Università di AnconaCoopIS01 September 6, Strategy Comparison m: number of mediators s: number of sources s: number of sources that cooperate with N i

Università di AnconaCoopIS01 September 6, Strategy Comparison Sol N (view(Q)) Sol N (Q) Sol N (Q)

Università di AnconaCoopIS01 September 6, Conclusion 1 st scenario (s m+s) mediators can be used for user profiling, mediators can be used to solve name heterogeneity and integrate data, in order to solve schema heterogeneity, for a mediator the most efficient and effective strategy is to directly cooperate with sources, in order to update its schemas, for a mediator a lazy approach can be not appropriate.

Università di AnconaCoopIS01 September 6, Conclusion 2 nd scenario (s >> m+s) mediators can be used for user profiling, the most efficient strategy is the cooperation with other mediators, cooperation with wrappers is useful only when mediators are not able to rewrite a given query, in order to update its schemas, for a mediator a lazy approach is appropriate.

Università di AnconaCoopIS01 September 6,

Università di AnconaCoopIS01 September 6, Ms Mediated Schema

Università di AnconaCoopIS01 September 6, Rewriting query using views Composition of rewriting of retrieved concepts view( pub.(ai db) pub.acm ) = = view( pub.(ai db) ) view( pub.acm ) = (view(K)view(I))U(view(H)view(J)view(I)) = …...

Università di AnconaCoopIS01 September 6, Rewriting query using views ={ ( pub. keyword.{Agents} pub.db pub.acm_trans), ( pub. keyword.{Agents} pub.db pub. type.{Trans} pub. publisher.{ACM}), ( pub.agents pub.db pub.acm_trans), ( pub.agents pub.db pub. type.{Trans} pub. publisher.{ACM}), ( pub.journal pub.db pub. keyword.{AI} pub.acm_trans), … } =( view(K) view(I) ) U ( view(H) view(J) view(I) )

Università di AnconaCoopIS01 September 6, Local Failure in Query Rewriting query: Q= pub.(aidb) affiliation.{Stanford} T journal type.{Trans} acm_trans acm ai agents db pub.(journal db) J= pub.ai K= pub.(agents db) I= pub..acm_journal acm_journal affiliation.{Stanford} K= pub.(agen ts db ) pub.(ai db) H J = pub.(ai db journal) retrieved concepts: {K, (H J)} Ø rewrite : failure

Università di AnconaCoopIS01 September 6, Local Failure in Query Execution no answer #id pub … ….. #id pub … ….. Mediator M rewrite: (view(K)view(I))U(view(H)view(J)view(I)) data: failure

Università di AnconaCoopIS01 September 6, T acm_tods acm pub.acm_tod s pub.acm_tocl acm_tocl Mediator N query: pub.acm Mediator M Cooperation with Mediators Asking for Rewriting rewrite:{view( pub.acm _ tocl),view( pub.acm _ tods)} pub.acm_tod s pub.acm_tocl pub.ac m pub.acm_tod s pub.acm_tocl retrieved concepts : { pub.acm_tocl, pub.acm_tods}

Università di AnconaCoopIS01 September 6, Mediator M Cooperation with Mediators Asking for Rewriting rewrite:{view( pub.acm _ tocl),view( pub.acm _ tods)} data: #id pub … …..

Università di AnconaCoopIS01 September 6, T acm_tods acm pub.acm_tod s pub.acm_tocl acm_tocl Mediator N query: pub.acm Mediator M pub.acm_tod s pub.acm_tocl pub.ac m pub.acm_tod s pub.acm_tocl Cooperation with Mediators Asking for Data retrieved concepts : { pub.acm_tocl, pub.acm_tods} rewrite : {view( pub.acm _ tocl),view( pub.acm _ tods)}

Università di AnconaCoopIS01 September 6, T acm_tods acm pub.acm_tod s pub.acm_tocl acm_tocl Mediator N pub.acm_tod s pub.acm_tocl pub.ac m pub.acm_tod s pub.acm_tocl Cooperation with Mediators Asking for Data rewrite : {view( pub.acm _ tocl),view( pub.acm _ tods)} data: #id pub … …..

Università di AnconaCoopIS01 September 6, T acm_tods acm pub.acm_tod s pub.acm_tocl acm_tocl Mediator N pub.acm_tod s pub.acm_tocl pub.ac m pub.acm_tod s pub.acm_tocl Cooperation with Mediators Asking for Data rewrite : {view( pub.acm _ tocl),view( pub.acm _ tods)} data: #id pub … ….. query: pub.acm Mediator M rewrite:{view( pub.acm_tocl),view( pub.acm_tods)} data: #id pub … …..

Università di AnconaCoopIS01 September 6, Cooperation with Sources query: pub.acm Mediator M retrieved:{ pub.acm_ccs, pub.acm_jacm, pub.acm_tods} rewrite:{view( pub.acm_ccs),view( pub.acm_jacm), view( pub.acm_tods)} data: Mediator M #id pub … …..

Università di AnconaCoopIS01 September 6, Redundancy C n (M)mediated schema of M after n interactions with N C(N)mediated schema of N

Università di AnconaCoopIS01 September 6, Recall C n (M)mediated schema of M after n interactions with S 1, … S n information need of a consumer (a view of S 1, … S n )

Università di AnconaCoopIS01 September 6, Precision C n (M)mediated schema of M after n interactions with S 1, … S n information need of a consumer (a view of S 1, … S n )

Università di AnconaCoopIS01 September 6, Ns Mediated Schema

Università di AnconaCoopIS01 September 6, Ms Mediated Schema (updated)

Università di AnconaCoopIS01 September 6, Ms Mediated Schema (updated)

Università di AnconaCoopIS01 September 6, Ms Mediated Schema (updated)

Università di AnconaCoopIS01 September 6, Cooperation with Mediators Theorem. C n (M)mediated schema of M after n interactions with N C(N)mediated schema of N redundancy:

Università di AnconaCoopIS01 September 6, Cooperation with Mediators Theorem. C n (M)mediated schema of M after n interactions with N information need of a consumer (a view of S 1, … S n ) recall: precision:

Università di AnconaCoopIS01 September 6, Cooperation with Sources Theorem. C n (M)mediated schema of M after n interactions with S 1, … S n information need of a consumer (a view of S 1, … S n ) recall: precision: