February 3, 20031 Location Based M-Services The numbers of on-line mobile personal devices increase. New types of context-aware e-services become possible.

Slides:



Advertisements
Similar presentations
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Advertisements

TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
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.
OfficeTrack Mobile Employees Location Management Service.
OfficeTrack Mobile Employees Location Management Solution.
Spatiotemporal Data and Sensor Networks Research at the UofA Mario Nascimento Joerg Sander Graduate students.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
10 REASONS Why it makes a good option for your DB IN-MEMORY DATABASES Presenter #10: Robert Vitolo.
Location Privacy in Casper: A Tale of two Systems
Situation Aware Mobile Computing (SAMC) CPSC 608 Project Spring 2002 Project Members: Brent Dinkle Hemant Mahawar Marco Morales Sreekanth R. Sambavaram.
On Reducing Communication Cost for Distributed Query Monitoring Systems. Fuyu Liu, Kien A. Hua, Fei Xie MDM 2008 Alex Papadimitriou.
Chapter 5. Database Aspects of Location-Based Services Lee Myong Soo Mobile Data Engineering Lab. Dept. of.
The Fourth WIM Meeting 1 Active Nearest Neighbor Queries for Moving Objects Jan Kolar, Igor Timko.
CSCI 150 Database Applications Chapter 1 – Getting Started.
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.
© Christian S. Jensen - CAMM workshop, Providence, RI, January 24-25, 2002 Data Representation and Indexing in Location-Enabled M-Services Christian S.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
An Intelligent & Incremental Approach to kNN using R-trees DJ Oneil & Esten Rye (G01)
Chapter 14 The Second Component: The Database.
Computational Data Modeling and Query Processing in Road Networks Irina Aleksandrova, Augustas Kligys, Laurynas Speičys 4-th WIM meeting, Aalborg 2002.
Abstract Shortest distance query is a fundamental operation in large-scale networks. Many existing methods in the literature take a landmark embedding.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
What is Influx InfoTech ?. About Influx InfoTech IT products & services company Delivering technology driven business solutions Hi-end infrastructure,
Chapter 1 Overview of Databases and Transaction Processing.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
CSC2012 Database Technology & CSC2513 Database Systems.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Chapter 1: Introduction to Spatial Databases 1.1 Overview 1.2 Application domains 1.3 Compare a SDBMS with a GIS 1.4 Categories of Users 1.5 An example.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
Mobile search engine for a smart phone / navigation system can be used to search and compare hundreds of stores and their products in seconds. © 2001 –
Course Introduction Introduction to Databases Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Intro-Part 1 Introduction to Database Management: Ch 1 & 2.
Dept. of Electrical Engineering and Computer Science, Northwestern University Context-Aware Optimization of Continuous Query Maintenance for Trajectories.
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
1 Synchronizing Outlook and Oracle TCA for Sales Applications February 22, :00 PM – 3:40 PM Presented By Abhinav Raina
Mobile Computing 1. Outline What is mobile computing? Comparison to wired networks Why go mobile? Types of wireless devices Mobile objects Moving object.
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
Views In some cases, it is not desirable for all users to see the entire logical model (that is, all the actual relations stored in the database.) In some.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
Query Processing over a Sensor Network Cornell University Johannes Gehrke Philippe Bonnet.
P2P Info Application P2PIA  Handle user input  Store/Answer Questions  Manage received data TCP/IP and P2P Network Layer P2PNL  Pass low-level.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
U.S. Department of the Interior U.S. Geological Survey Exploring New Ground Data Sources GFSAD30 April 2015 Meeting Justin Poehnelt, Student Developer.
Chapter 1 Overview of Databases and Transactions.
DBMS_Week 3-4 DBMS. Three-Schema Architecture – Internal schema (one view) describes physical storage structures access paths, indexes used Typically.
Week 4-5 DBMS Database Design. Database design process can be divided into 6 major steps: 1.Requirements Analysis 2.Conceptual Database Design 3.Logical.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
Basics of JDBC Session 14.
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.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Privacy-Preserving and Content-Protecting Location Based Queries.
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.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Chapter 1 Overview of Databases and Transaction Processing.
DNS Domain Name System. Lots of people use the internet for different reasons. DNS Plays a big role in the internet. The DNS translates domain names into.
Geographic Information Systems
Reach People when it matters with Location Extensions
Location Privacy.
Efficient Evaluation of k-NN Queries Using Spatial Mashups
CAR PARKING PROBLEM IN MUMBAI.
Presentation transcript:

February 3, Location Based M-Services The numbers of on-line mobile personal devices increase. New types of context-aware e-services become possible. Location based mobile-services Moving users equipped with mobile phones, PDAs, etc., periodically disclose their positions to the service provider The service provider tracks the movement of the users and provides useful services: “If you want to get home faster today, do not turn into street X (where you will get into a traffic jam)” “On the right, you should see the Smithsonian Air and Space Museum – the museum you should definitely visit before leaving Washington D.C.”

February 3, LBS Architecture Service provider DBMSs Locations of users Positioning Location info Service requests (queries) Services (location-specific, on-time, personalized information) Maps, other info Application Server

February 3, Role of DBMSs in LBSs Database Management Systems play a very important role in such systems. Different types of interrelated information must be stored and maintained in databases: Continuously changing positions of moving objects, Geographic information describing roads, building, other infrastructure, Other non-geographic information related to geographic objects. New types of queries

February 3, DBMS Research Issues in LBS Either these issues has been addressed in a rather abstract and theoretical setting or working prototypes have been developed with rather simple functionality. It would be interesting to take a middle ground, and see how more interesting (complex) LBS functionality can be implemented on top of existing commercial DBMS (Oracle).

February 3, NN Queries in Road-Nets Scenarios: Car driver would like to find nearest hotels, or A gas station that would like to find ten nearest cars Such queries are called Nearest Neighbor queries “Nearest” must be defined in terms of a road distance We do not want to report a hotel or a car that is on the other side of the river if there is no bridge nearby To process these queries on large amounts of data special index structures are used to index the positions of objects queried. Unfortunately this approach ignores the road network

February 3, NN Queries in Road-Nets How to process NN queries efficiently in road networks: Use an index to speed up finding of a rough candidate answer set, which is refined using the road information Store a other type of pre-computed information about the road network to help in search The goal of the project would be to explore what solution would be the most efficient, when implemented on top of Oracle: How a road network should represented in a data model? What indices should be created? What mix of SQL, PL/SQL, Java is best suited?

February 3, Continuous Queries Instead of just getting an answer when a query is asked, it would be nice to get an answer that is constantly maintained up to date as the data changes The gas station would like to know continuously, which are the ten closest cars, or Traffic control authority would like to constantly monitor the number of vehicles in specific areas of the city. Large amounts of answers to such continuous queries may need to be maintained

February 3, Continuous Queries On each update of the data, answers to all continuous queries have to be reconsidered Queries are indexed – they become “data”, and data updates become “queries” How to handle large amounts of such queries? How to handle more complex continuous queries (e.g., nearest neighbor queries) The goal of the project – to explore how continuous queries on moving objects can be most efficiently processed using Oracle.

February 3, Contact Simonas Šaltenis E1-215b