Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.

Slides:



Advertisements
Similar presentations
WEB BASED DEVICE INDEPENDENT MOBILE MAP APPLICATIONS. THE m-CHARTIS SYSTEM John GarofalakisTheofanis – Aristofanis MichailAthanasios Plessas Nowadays people.
Advertisements

Recovery Techniques in Mobile Databases Prepared by Ammar Hamamra.
Mobile Databases J. H. Wang May Outline Overview Issues in Mobile Databases –Data management –Transaction management Mobile Databases and Information.
Mobile Computing
IiWAS2002, Bandung, Indonesia Teaching and Learning Databases Dr. Stéphane Bressan National University of Singapore.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Coda file system: Disconnected operation By Wallis Chau May 7, 2003.
CS538: Advanced Topics in Information Systems. 2 Secure Location transparency Consistent Real-Time Available Black Box: Distributed Storage [GMM] ? Data.
1 Location Information Management and Moving Object Databases “Moving Object Databases: Issues and Solutions” Ouri, Bo, Sam and Liqin.
Overview Distributed vs. decentralized Why distributed databases
1 Ubiquitous GIS Part I: Basic Concepts of Ubiquitous GIS Fall 2007 Ki-Joune Li Pusan National University.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Object Naming & Content based Object Search 2/3/2003.
Copyright ©2009 Opher Etzion Event Processing Course Engineering and implementation considerations (related to chapter 10)
Abstract Shortest distance query is a fundamental operation in large-scale networks. Many existing methods in the literature take a landmark embedding.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Knowledge Portals and Knowledge Management Tools
Client-Server Computing in Mobile Environments
Moving Objects Databases Nilanshu Dharma Shalva Singh.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Multimedia Databases (MMDB)
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
Recommendation system MOPSI project KAROL WAGA
Proposal for Term Project J. H. Wang Mar. 2, 2015.
Distributed Database Systems Overview
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
G063 - Distributed Databases. Learning Objectives: By the end of this topic you should be able to: explain how databases may be stored in more than one.
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
Personalization for Location-Based E-Learning Rui Zhou and Klaus Rechert Communication Systems, Dept. of Computer Science The University of Freiburg, Germany.
Distributed Computing Systems CSCI 4780/6780. Distributed System A distributed system is: A collection of independent computers that appears to its users.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #22 Secure Web Information.
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
Mobile Computing and Wireless Networking
1 Objectives Discuss File Services in Windows Server 2008 Install the Distributed File System in Windows Server 2008 Discuss and create shared file resources.
Cyber Space vs. Ubiquitous Space
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Presented by: Siddhant Kulkarni Spring Authors: Publication:  ICDE 2015 Type:  Research Paper 2.
Mobile Database Systems. Light Weight DBMS- Power, Memory Telecommunication based DBMS Embedded Data Mobile Data Personal Cloud Mobile Cloud Computing.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
COMP423 Intelligent Agents. Recommender systems Two approaches – Collaborative Filtering Based on feedback from other users who have rated a similar set.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
The Biologically Inspired Distributed File System: An Emergent Thinker Instantiation Presented by Dr. Ying Lu.
MOBILE DATABASE A mobile database is either a stationary database that can be connected to by a mobile computing device - such as smart phones or PDAs.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Chapter 1 Characterization of Distributed Systems
COMPSCI 110 Operating Systems
Proposal for Term Project
Data Dissemination and Management - Topics
Location Sensing (Inference)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Main Memory Database Systems
Location Privacy.
Mobile Computing.
Distributed Databases
CSE 4340/5349 Mobile Systems Engineering
WEB BASED DEVICE INDEPENDENT MOBILE MAP APPLICATIONS.
THREE TIER MOBILE COMPUTING ARCHITECTURE
3rd Studierstube Workshop TU Wien
SDLC Phases Systems Design.
Mobile Computing Lecture Materials By Bintang Eka Putera.
Outline Introduction Background Distributed DBMS Architecture
Presentation transcript:

Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval

Distributed system with mobile connectivity Full database system capability Complete spatial mobility Wired and wireless communication capability

Traffic control Taxi dispatch Emergencies services: police, medical, fire, … Car navigation Location-aware search and recommendation Social applications: information / opinion sharing and search among community

Limited wireless bandwidth and communication speed Limited power (battery life) Limited screen size for output Limited query capability for input Limited computing & storage capacity Less secure

Anywhere: can physically move around without affecting data availability Anytime: can store and retrieve any data whenever mobile connection is available Efficiency: can process mobile data efficiently Effectiveness: can give users what they really want (, and skip the less relevant…)

To build a ubiquitous information processing system given the inherent limitations of mobile devices and wireless communications

Data management – Data caching – Representation and storage of mobile data – Data classification Transaction management – Query processing – Concurrency control – Transaction and error recovery

How to improve data availability to user queries in mobile database systems? – Data caching Results of previous queries are cached on mobile clients Query log can be further used in personalization and recommendation – Representation and storage of mobile data Spatial data management Indexing and retrieval schemes – Data classification Location-dependent Location-independent

Results of previous queries are cached on mobile clients – Cache size – Cache freshness/update frequency – Cache consistency Query log can be further used in personalization and recommendation – User preference learning keywords, categories, location – Collaborative filtering for content recommendation

Spatial data management – Location information – Data volume, update frequency, persistency Indexing and retrieval schemes – High-dimensional feature space – Structure for improving retrieval efficiency

Location-dependent – Location-based services E.g. nearby gas stations or restaurants within 1km, available paths to the park, … – Database distribution or replication must take location into consideration Distributed vs. centralized Location-independent – Personal name, account information, plate number, …

Query processing Concurrency control Transaction and error recovery

Query types – Location dependent query – Location aware query – Location independent query

A query whose result depends on the geographical location of the query origin – E.g. What are the 3 nearest gas stations or restaurants? What is the shortest path to the park? – GPS can facilitate this Outdoor only WLAN could cover most of the indoor locality

A query whose context might be related to locations – E.g. Find out all the car plates passing through the traffic light between 7:00-8:00pm Find out the current location of the bus on route #212 Find out the top 5 roads that have the most traffic in Taipei (the slowest car speed)

Similar to the issues of concurrency control in distributed systems – Time synchronization Timestamps, clocks – Latency in mobile queries – Similar issues to cache consistency Size of query results

Conventional transaction properties – Atomicity – Consistency – Isolation – Durability Too rigid for mobile database – Flexibility can be introduced

Transactions – Wireless communication availability and overhead – Hard to manage locking and unlocking operations – Limited power Recovery – Efficient logging and check pointing – Log duplication

In mobile e-commerce, security in mobile data and transactions are critical – Less support in wireless security WEP, IEEE i – Identity authentication – Privacy issues of user location

Indexing and storage of mobile data Efficient query processing and retrieval of mobile data Content adaptation and information presentation for small display Automatic summarization and personalization of mobile data Scalable algorithms for large mobile databases Knowledge sharing among mobile peers Security and trusted retrieval of mobile data Location-based search for mobile devices

Mobile information retrieval – Context awareness – Content adaptation Context Awareness Location information Built-in camera Social networks

Location-based search Spatial data mining Query log mining User profiling and recommendation Knowledge sharing

Small screens Less processing power Less memory and storage

Automatic summarization Information filtering User personalization Efficient indexing and retrieval of mobile media Scalable algorithms