Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.

Slides:



Advertisements
Similar presentations
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
LONG: Laboratories Over Next Generation Networks. Project Description & WP1: Management.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
High Performance Computing Course Notes Grid Computing.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
8.
LEAD Project Update for AC4 Vicki Suter IT-DCAS September 17, 1999.
Semantic description of service behavior and automatic composition of services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne France.
Transactional Services Ricardo Jiménez-Peris Marta Patiño-Martínez Technical University of Madrid 1 st Adapt Workshop 23 rd -24 th September 2002 Madrid,
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
Chapter 9: Moving to Design
Automatic Data Ramon Lawrence University of Manitoba
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
Social Inclusion by Proactive Design InclusiveByDesign Second project meeting June 2001 Florence, Italy.
Chapter 9 Elements of Systems Design
Evaluating Centralized, Hierarchical, and Networked Architectures for Rule Systems Benjamin Craig University of New Brunswick Faculty of Computer Science.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
LIGHTNESS Introduction 10th Oct, 2012 Low latency and hIGH Throughput dynamic NEtwork infrastructureS for high performance datacentre interconnectS.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Master Thesis Defense Jan Fiedler 04/17/98
Distributed Systems: Concepts and Design Chapter 1 Pages
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Leonardo Flores Añover Ramón.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
Scenarios for a Learning GRID Online Educa Nov 30 – Dec 2, 2005, Berlin, Germany Nicola Capuano, Agathe Merceron, PierLuigi Ritrovato
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
9 Systems Analysis and Design in a Changing World, Fourth Edition.
An Architecture to Support Context-Aware Applications
CSE 436—Software Development Models Ron K. Cytron 16 October 2006.
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
INRIA - Progress report DBGlobe meeting - Athens November 29 th, 2002.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
A facilitator to discover and compose services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT By Jyothsna Natarajan Instructor: Prof. Yanqing Zhang Course: Advanced Operating Systems.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on: Global Computing (GC) Proactive.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
The Context Fabric: An Infrastructure for Context-Aware Computing Jason I. Hong Group for User Interface Research, Computer Science Division University.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
a VO-oriented perspective
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT -Sumanth Kandagatla Instructor: Prof. Yanqing Zhang Advanced Operating Systems (CSC 8320)
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Hydrographic Data as a Service
Cloud computing mechanisms
Presentation transcript:

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 rd Meeting Athens, November 29, 2002

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

Agenda DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Morning sessions ================ 10: :30 Introduction (UoI) goals of the meeting/project status/upcoming review/the big picture 10: :45 Partner presentations (Part I)(coordinator: Dieter) 10: :50CTI 10: :10UoI 11: :30Inria 11: :45Discussion session 11: :00 Coffee break 12: :00 Partner presentations (Part II) (coordinator: Michalis) 12: :20 AUEB 12: :40 UCY 12: :00 Discussion on the prototype: how it relates to the implementation work by other partners what can be demonstrated? 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)

Agenda DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Afternoon sessions ================ 14: :00 Review Preparation (UoI) overview/structure of the review/related deliverables 15: :30 Discussion Session (Part I) (panel chair: INRIA) 16: :45 break 16: :00 Discussion Session (Part II) (panel chair: George)

DBGlobe 3 rd Meeting Athens, 29 Nov, 2002 Project Status (in terms of deliverables)

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

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

[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, Publications (so far) DBGlobe 3 rd Meeting Athens, Nov 29, 2002 Directly related to the project Other that acknowledge the project … must collect them

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

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

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

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)

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

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

Semantic Layer Infrastructure Layer Query Ontologies/Metadata/ Semantic Context Infrastructure context (device metadata, location) Indexes/replication/caching

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 (?)

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

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

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

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

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

Fixed Network PMO proxy PMO DataStore DataHandler proxy The DBGlobe Project Initial Architecture

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

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)

Distribution Back-Bone Fixed Network PMO Point of attachment

DBGlobe IST