Download presentation
Presentation is loading. Please wait.
Published byLucas Dorsey Modified over 9 years ago
1
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive initiative on: Global Computing (GC) DBGlobe IST-2001-32645 3rd Meeting Athens, November 29, 2002
2
1.Get the overall picture: it’s time to put it all together 2.Prepare for the review 3.Dissemination: prepare a “position” paper Goals of the meeting DBGlobe 3rd Meeting Athens, Nov 29, 2002
3
Agenda DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Morning sessions ================ 10:00 - 10:30 Introduction (UoI) goals of the meeting/project status/upcoming review/the big picture 10:30 - 11:45 Partner presentations (Part I)(coordinator: Dieter) 10:30 - 10:50CTI 10:50 - 11:10UoI 11:10 - 11:30Inria 11:30 - 11:45Discussion session 11:45 - 12:00 Coffee break 12:00 - 13:00 Partner presentations (Part II) (coordinator: Michalis) 12:00 - 12:20 AUEB 12:20 - 12:40 UCY 12:40 - 13:00 Discussion on the prototype: how it relates to the implementation work by other partners what can be demonstrated? 13:00 - 13:30 Dissemination (UoI) 1. Sigmod Record paper (outline, work plan) 2. More on Dissemination (project homepage, publications so far, plan for joint publications, demos of DBGlobe (?), IST FP6)
4
Agenda DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Afternoon sessions ================ 14:30 - 15:00 Review Preparation (UoI) overview/structure of the review/related deliverables 15:00 - 16:30 Discussion Session (Part I) (panel chair: INRIA) 16:30 - 16:45 break 16:45 - 18:00 Discussion Session (Part II) (panel chair: George)
5
DBGlobe 3 rd Meeting Athens, 29 Nov, 2002 Project Status (in terms of deliverables)
6
DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Technical Deliverables: Year 1 July 2002D2: Metadata Management (WP1) CTI Sept 2002D3: Overall System Architecture (WP1) CTI Oct 2002D8: Data Delivery Mechanisms (WP3) UoI Dec 2002D6: Initial Simulator Prototype and Web page (WP2) AUEB Green Deliverables on the web site Red Deliverables: coming up
7
General Deliverables (WP6): Year 1 Feb 2002D1: Consortium Agreement Internal distribution, results of the kickoff meeting Mar 2002D4.1: Project Presentation Brief presentation of the project (posted in EC websites, reports) Jun 2002D18.1 Parameters and criteria for Self Assessment Set criteria based on which the project will be evaluated (very important for the project review) Jun 2002D5: Dissemination and Use Plan Plan for the dissemination of knowledge, exploitation plan Dec 2002D18.2 Self Assessment Report Dec 2002D16.1 Dissemination Results Dec 2002D4.2: Progress Report For the yearly project review DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Green Deliverables on the web site Red Deliverables: coming up
8
[1] A. Karakasidis and E. Pitoura. “DBGlobe: A Data-Centric Approach to Global Computing” Proc. of the International Workshop on Smart Appliances and Wearable Computing (IWSAWC 2002) In conjuction with ICDCS 2002, Vienna, Austria, July 2002 [2] D. Pfoser, E. Pitoura, and N. Tryfona. “Metadata Modeling in a Global Computing Environment”, Proc. of the 10th ACM International Symposium on Advances in Geographic Information Systems, McLean, VA November 8- 9, 2002. Publications (so far) DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Directly related to the project Other that acknowledge the project … must collect them
9
DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Technical Deliverables: Year 2 Apr 2003D9: Modeling Coordination Through WorkflowsUoI Jun 2003D7: Final Simulator Prototype and Web pageAUEB Jun 2003D11: The Query Language of DBGlobeINRIA Jun 2003D12: Query Optimization and Execution in DBGlobe INRIA Aug 2003D10: Data Delivery and QueryingUoI Aug 2003D14: Location Aware Ad-Hic Databases and Query Processing UCY Nov 2003D13: Information Discovery and QueryingINRIA Nov 2003D15: Prototype System for Location Aware Querying UCY
10
General Deliverables (WP6): Year 2 Jun 2003D16.2: Dissemination Results Dec 2003D18.3 Self Assessment Report Dec 2003D16.3 Dissemination Results and Technological Implementation Plan Dec 2003D4.3: Progress Report D17: Final Report For the final project review DBGlobe 3 rd Meeting Athens, Nov 29, 2002
11
Cyprus, last week of January Either Friday, 29 or Saturday, 1 Half day Co-located Cluster Workshop Plan for a 3 or 4 day event A few notes on the review DBGlobe 3 rd Meeting Athens, Nov 29, 2002
12
DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Project Status What was there a year ago – What we have now (green: more or less ok grey: what was in the proposal)
13
The vision of global computing (ubiquitous, pervasive): In the near future, there will be increasingly powerful computers in smart cards, telephones, and other information appliances. Smart buildings will put computers in light switches, vending machines, and home appliances. Software objects, in the form of mobile software agents, will roam the Internet. The DBGlobe Project Our focus on: How to discover, store, index & query data and services in such environments A massive infrastructure composed of highly diverse interconnected mobile entities
14
Data Centric Approach Proposal: PMOs as primary data stores PMOs as mini-servers (computational entities) that protect and encapsulate access to their data Current approach: more service-oriented: PMOs provide services services wrap-up data index services as data + invoke them towards a service-base? The DBGlobe Project
15
Semantic Layer Infrastructure Layer Query Ontologies/Metadata/ Semantic Context Infrastructure context (device metadata, location) Indexes/replication/caching
16
System Architecture No centralized database server, instead, each mobile object constitutes a database of each own. Specific research objectives are: define what is the appropriate metadata to describe mobile entities How to describe “what” information is available and “where” The DBGlobe Project a backbone of metadata information and services to reason about and query the behavior and state of the autonomous mobile entities => queries on the metadata (?)
17
System Architecture how to build indexes, what type of indexes design distribution and replication protocols for points of attachment, data, metadata, QP and SP to make the architectures dynamically configurable and extensible, to achieve fault-tolerance and availability. The DBGlobe Project Ad Hoc Databases (clusters): collections of related data and services
18
Coordination and Data Delivery Data delivery among the system components: (a) the mobile entities, (b) the system components and (c) the users. Derive adaptive data delivery mechanisms that will combine: push (transmission of data without an explicit request) and pull, periodic and aperiodic, as well as multicast and unicast delivery. Model the co-ordination of the mobile entities using workflow management and techniques that have been used in the multi-agent community. The DBGlobe Project
19
Querying Querying: Data exchange and computation in the background in response to cues or queries from users. On a multitude of databases (networked mobile processing entities and their data) New query language modeling abstractions that will: include a knowledge acquisition component, no exact knowledge of the data schema, information may be incomplete. High update rate (of both data values and context information) incorporate filtering, data streams -- since some of the devices may continuously produce and transmit data Be context-aware, to deal with the scale and complexity of the environment. Query execution models for such dynamic environments of numerous processing entities. The DBGlobe Project
20
Simulator Build a simulator for such dynamic environments and use it to test our protocols Our simulator will model mobile entities and their interactions. be incrementally extended to model the creation of ad-hoc databases, delivery of data, co-ordination and querying The DBGlobe Project Proof-of Concept Prototype implement a proof-of-concept prototype location-aware queries
21
APPLICATIONS Requirements: Distributed Publication Discovery Query Integration Mobility Change Control Metadata Management Context-aware Treat data, metadata, and services uniformly Streams Multicast Example Community of people (with devices/data) who move [Defining community: location, time, user-interests, etc] Who share dynamically changing data/services Instances (concrete examples) of that: Travel Conference/meeting (Sharing a snapshot between users) Community WEB project The DBGlobe Project
22
Fixed Network PMO proxy PMO DataStore DataHandler proxy The DBGlobe Project Initial Architecture
23
Acts as a gateway between PMOs and DBGlobe servers, translates data in a unified format. Application specific proxies that provide translation software components for the application Device proxies that provide translation software components for the hardware static device- specific metadata (configuration data) Interface Part (Front-end) PMO pmo-interface modula device proxy application specific proxy Refined Architecture Server Part (Back-end) Directory Storage Managers Service Executor Query Processor DataStore Server Components DataStores Storage Managers that manage warehouses of resources, metadata and indexes. Directories Flow of Control Units Query Processors that decompose each query, co- ordinate its execution and deliver its results. Service Executors, one or more per service DBGlobe access points Data Stores
24
These components are dispersed through out the DBGlobe area of service. They may be running on devices or on DBGlobe servers In particular: many QPs distributed based on system workload the directory is hierarchical/chained, etc (summaries, e.g., Bloom filters) storage is distributed and also replication/caching there is a network of DBGlobe access points. A device is initially attached to an access point in its vicinity. Distribution (notes)
25
Distribution Back-Bone Fixed Network PMO Point of attachment
26
DBGlobe IST-2001-32645
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.