Mobile Databases J. H. Wang May 2011. Outline Overview Issues in Mobile Databases –Data management –Transaction management Mobile Databases and Information.

Slides:



Advertisements
Similar presentations
An Overview of Peer-to-Peer Sami Rollins
Advertisements

WEB BASED DEVICE INDEPENDENT MOBILE MAP APPLICATIONS. THE m-CHARTIS SYSTEM John GarofalakisTheofanis – Aristofanis MichailAthanasios Plessas Nowadays people.
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Recovery Techniques in Mobile Databases Prepared by Ammar Hamamra.
Mobile Computing
Doc.: IEEE /655r0 Submission May 2006 Slide 1Scott Lee, et al., Samsung Electronics Use Cases of WLAN for AV Streams Scott Seongwook Lee, Huai-Rong.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
6/2/ An Automatic Personalized Context- Aware Event Notification System for Mobile Users George Lee User Context-based Service Control Group Network.
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
Xiaobin Zheng April 13 th, Outline Mobile search Mobile Web Types of services Case Study: Google Search for mobile Yahoo! Search for mobile Conclusion.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
1 Location Information Management and Moving Object Databases “Moving Object Databases: Issues and Solutions” Ouri, Bo, Sam and Liqin.
A Mobile World Wide Web Search Engine Wen-Chen Hu Department of Computer Science University of North Dakota Grand Forks, ND
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Abstract Shortest distance query is a fundamental operation in large-scale networks. Many existing methods in the literature take a landmark embedding.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
Moving Objects Databases Nilanshu Dharma Shalva Singh.
Introduction to Cyberspace
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Basic Data Communication
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
Multimedia Databases (MMDB)
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 8.1 Chapter 8 : The Mobile Web Mobile computing.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
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.
Un peu de recherche…. 2 LIRIS/DCS/DRIM 3 Nostalgia: an overview of the past 10 years Some contributions to the management of data in grids Some contributions.
Recommendation system MOPSI project KAROL WAGA
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Distributed Computing Systems CSCI 4780/6780. Distributed System A distributed system is: A collection of independent computers that appears to its users.
Search Engine Architecture
Distributed Computing Systems CSCI 4780/6780. Geographical Scalability Challenges Synchronous communication –Waiting for a reply does not scale well!!
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
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
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
FriendFinder Location-aware social networking on mobile phones.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Text Information Management ChengXiang Zhai, Tao Tao, Xuehua Shen, Hui Fang, Azadeh Shakery, Jing Jiang.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
Proposal for Term Project
Data Dissemination and Management - Topics
Mobile &Wireless Computing
Search Engine Architecture
CSE 4340/5349 Mobile Systems Engineering
Web Mining Research: A Survey
Presentation transcript:

Mobile Databases J. H. Wang May 2011

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

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

Possible Applications 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 …

An Example Application: Taxi Dispatch [Source: Alibaba.com]

Possible Limitations 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

Capabilities 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…)

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

Architecture of a Typical Mobile Platform Wired Internet BS Mobile node Base station Wireless domain Fixed node

Architecture of Mobile Database Systems Database Internet server client BS

Issues in Mobile Databases Data management –Data caching –Representation and storage of mobile data –Data classification Transaction management –Mobile query processing –Mobile concurrency control –Transaction and error recovery

Data Management Issues 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

Data Caching 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

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

Data classification 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, …

An Example Location-based Service [Source: Google Maps Realtime Traffic]

Transaction Management Issues Mobile query processing Concurrency control Transaction and error recovery

Mobile Query Processing Query types –Location dependent query –Location aware query –Location independent query Query constraints –Query response time –Search-result accuracy –Throughput: number of queries per time unit

Location dependent 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

Example Find the nearest gas stations –[Source: Google Image Search]

Location aware query 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 road segments that have the most traffic in Taipei (the slowest car speed)

An Example Red light cameras –[Source: St. Petersburg Times]

Query constraints Query response time –Realtime query Search-result accuracy –Distance, time, path, traffic flow, … Throughput: number of queries per time unit –Scalability: large number of simultaneous queries

Mobile concurrency control 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

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

Possible issues in mobile transactions Transactions –Wireless communication availability and overhead –Hard to manage locking and unlocking operations –Limited power Recovery –Efficient logging and checkpointing –Log duplication

Other Concerns 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

Mobile Databases and Information Retrieval Mobile information retrieval –Context awareness –Content adaptation Existing mobile search services –Mobile Web browsing –Text messaging (SMS)

Context Awareness Location information Built-in camera Social networks

Possible research topics related to context awareness Location-based search Spatial data mining Query log mining User profiling and recommendation Knowledge sharing

Content Adaptation Small screens Less processing power Less memory and storage

Possible research topics related to content adaptation Automatic summarization Information filtering User personalization Efficient indexing and retrieval of mobile media Effective structure for mobile data storage Scalable algorithms

Common Types of Mobile Web Services Mobile Web browsing –Search: Web pages, images, products, local, movies, … Text messaging –SMS Others –Maps –GPS

Existing Mobile Search Services Google –Google Mobile –Google SMS –Google Maps for Mobile Yahoo –Yahoo! Mobile –Yahoo! Go Others –AOL, MSN, 4INFO, …

Google Mobile (1/2) (XHTML) (WML)

Google Mobile (2/2) (Images)(Mobile Web)

Google SMS

Google Maps for Mobile

Future Challenges and Issues Indexing and storage of mobile data Efficient query processing and retrieval of mobile data Content adaptation and information presentation for small display User interface design for mobile search 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

Other Resources Recent academic events –Workshop on mobile information retrieval (MobIR 2008), in conjunction with SIGIR 2008 –International workshop on mobile information retrieval for future (MIRF 2010) –International workshop on mobile and ubiquitous information access (MUIA 2009), in conjunction with ECIR 2009 –International workshop on mobile multimedia information retrieval (MoMIR 2009), in conjunction with MoMM 2009

Other Related Fields Mobile Ad Hoc Network (MANET) Mobile Peer-to-Peer Network (P2P) Ubiquitous Computing or Pervasive Computing

Thanks for Your Attention! Further reading: –Vijay Kumar, Mobile Database Systems, Wiley- Interscience, –F.S.Tsai, M. Etoh, X. Xie, W.C.Lee, and Q. Yang, Introduction to Mobile Information Retrieval, IEEE Intelligent Systems, Vol. 25, No.1, pp –Communications of the ACM, Vol.48, No.3, The Disappearing Computer, Mar –Communications of the ACM, Vol.45, No.12, Issues and Challenges in Ubiquitous Computing, Dec