Managing Location Information for Billions of Gizmos on the Move – What’s in it for the Database Folks Ralf Hartmut Güting Fernuniversität Hagen, Germany.

Slides:



Advertisements
Similar presentations
1 What Is Mobile Computing? (Cont.) A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Another.
Advertisements

CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
1 Enviromatics Spatial database systems Spatial database systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben
--Presented By Sudheer Chelluboina. Professor: Dr.Maggie Dunham.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
INTRODUCTION COMPUTATIONAL MODELS. 2 What is Computer Science Sciences deal with building and studying models of real world objects /systems. What is.
Overview of Databases and Transaction Processing Chapter 1.
Spatio-Temporal Databases
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Approximate querying about the Past, the Present, and the Future in Spatio-Temporal Databases Jimeng Sun, Dimitris Papadias, Yufei Tao, Bin Liu.
1 Location Information Management and Moving Object Databases “Moving Object Databases: Issues and Solutions” Ouri, Bo, Sam and Liqin.
Dieter Pfoser, LBS Workshop1 Issues in the Management of Moving Point Objects Dieter Pfoser Nykredit Center for Database Research Aalborg University, Denmark.
Dunja Mladenić Marko Grobelnik Jožef Stefan Institute, Slovenia.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
1 Ubiquitous GIS Part III: Implementation Issues Fall 2007 Ki-Joune Li Pusan National University.
CIA 2003 th International Workshop on Cooperative Information Agents CIA th International Workshop on Cooperative Information Agents DIA: Data Integration.
Geographic Information System - ArcView University at Buffalo Summer Institute 2003 May 12, 2003.
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Click to edit Present’s Name Trends in Location-based Services Muhammad Aamir Cheema.
Moving Objects Databases Nilanshu Dharma Shalva Singh.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
What makes Facebook do what it does? By Gavin Mais.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
Mirco Nanni, Roberto Trasarti, Giulio Rossetti, Dino Pedreschi Efficient distributed computation of human mobility aggregates through user mobility profiles.
Zhiyong Wang In cooperation with Sisi Zlatanova
Drone-supported Response Of NYC Emergency Services
05 - Patterns Intro.CSC4071 Design Patterns Designing good and reusable OO software is hard. –Mix of specific + general –Impossible to get it right the.
Event-Based Fusion of Distributed Multimedia Data Sources Vincent Oria Department of Computer Science New Jersey Institute of Technology Newark, NJ
Homework 4 Final homework Deadline: Sunday April 20, PM In this homework you have to write a short essay on how Google can handle new types of data.
Web Caching By Neeraj Agrawal. Caching Caching is widely used for improving performance in many context( e.g processor caches in hardware, buffer pool.
Reasoning about Information Leakage and Adversarial Inference Matt Fredrikson 1.
February 3, Location Based M-Services The numbers of on-line mobile personal devices increase. New types of context-aware e-services become possible.
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
Real-time Query Processing Roger Blake CSC 536 May 2, 2005.
 Three-Schema Architecture Three-Schema Architecture  Internal Level Internal Level  Conceptual Level Conceptual Level  External Level External Level.
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Associate.
Kjell Orsborn UU - DIS - UDBL DATABASE SYSTEMS - 10p Course No. 2AD235 Spring 2002 A second course on development of database systems Kjell.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
INFERRING HUMAN ACTIVITY FROM GPS TRACKS Sun Simiao.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
C OORDINATING SERVICES FOR ACCESSING AND PROCESSING DATA IN DYNAMIC ENVIRONMENTS
The Spatial Web Faculty Badri Nath Rich Martin Students Shreyas Sadalgi Manoj Koushik Oliver Desborough
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Continual Neighborhood Tracking for Moving Objects Yoshiharu Ishikawa Hiroyuki Kitagawa Tooru Kawashima University of Tsukuba, Japan
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph.
February 4, Location Based M-Services Soon there will be more on-line personal mobile devices than on-line stationary PCs. Location based mobile-services.
Range Monitoring Queries in Location-based Services Kien A. Hua School of EECS University of Central Florida.
Dec. 13, 2003W 2 Implementation and Evaluation of an Adaptive Neighborhood Information Retrieval System for Mobile Users Yoshiharu Ishikawa.
AegisDB: Integrated realtime geo-stream processing and monitoring system Chengyang Zhang Computer Science Department University of North Texas.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
1 Copyright © 2003 KAIST All Rights Reserved. Using Semantic Caching to Manage Location Dependent Data in Mobile Computing CS 744 Database Lab.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
First Responder Use Case March, 2008.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Continuous Monitoring of Spatial Queries in Wireless Broadcast Environments.
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Data Mining - Introduction Compiled By: Umair Yaqub Lecturer Govt. Murray College Sialkot.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Ken-ichi TANAKA Department of Management Science,
Catalogs contain hundreds of millions of objects
CS 268: Mobility Kevin Lai Feb 13, 2002.
Instructor: Elke Rundensteiner
CS & CS Capstone Project & Software Development Project
Predicting Traffic Dmitriy Bespalov.
CompSci Self-Managing Systems
Social Practice of the language: Describe and share information
Presentation transcript:

Managing Location Information for Billions of Gizmos on the Move – What’s in it for the Database Folks Ralf Hartmut Güting Fernuniversität Hagen, Germany

ICDE 2001Page 2 Panel: Managing Location Information... My background: –spatial database systems –some work on models and query languages for moving objects DBMS technology should be extended as follows: 1. Describing moving objects (gizmos) –Extending data models so that moving objects can be described (new data types, in my view). –Extending query languages so that all (well, many) kinds of questions about moving objects and their relationships to static spatial objects can be formulated.

ICDE 2001Page 3 1. Describing Moving Objects Static spatial object: position:point Moving object: position:f: time  point distance(mo, obj) f: time  real inside(mo, obj) f: time  bool Continuous functions must be handled in DBMS models and languages. x y t

ICDE 2001Page 4 1. Describing Moving Objects Specific challenges: –Integrate proposals dealing with moving objects in the past with those describing them at present/future. –Integrate modeling and querying of networks with modeling of movement (objects move in networks in many cases). –Model aggregation of moving objects. Given observations of (lots of) cars on highways, compute traffic jams. –Integrate position uncertainty into modeling and querying. May come from observations or from descriptions. “On monday morning, I arrived in Heidelberg. I took a walk downtown. From about 11am to 2pm I visited the castle. I then took a train to Munich...”

ICDE 2001Page 5 2. Location Dependent Queries A person or device on the move issues a query, e.g. “Finde the five Italian restaurants closest from here.” In principle a normal spatial query (substitute current position for here), but... –Indexing might continuously adapt to current position. For example, restaurants always ordered by distance. –For a PDA with limited memory, a cache might be continuously updated to contain the current environment information. Query depending on moving location: “Notify me as soon as we get within 5 kms of a gas station.” Can also be viewed as a continuous query: “Find gas stations within 5 kms from now on”– stop query n Result can also be dynamic due to movement of queried objects: “How many police cars are in the city center?” from now on. “Notify me whenever their number changes by more than 3.”

ICDE 2001Page 6 3. More... Implementation issues: –Indexing of current / past movement –Algorithms for operations on spatio-temporal (= moving object) data types –Mapping of abstract, continuous models into finitely representable, discrete models Problems of scale: –Handle position updates for two million cars moving around in Germany, reporting their position every ten seconds. Distributed, localized management of information –Allow uniform, integrated access to local, space-related information residing on many heterogeneous servers.