2005-06-07Minkyoon Kim, Sangjin Han1 Querying in Highly Mobile Distributed Environments T.Imielinski and B. R. Badrinath Minkyoon Kim Sangjin Han.

Slides:



Advertisements
Similar presentations
Dynamic Generation of Data Broadcasting Programs for Dynamic Generation of Data Broadcasting Programs for a Broadcast Disk Array in a Mobile Computing.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Split Databases. What is a split database? Two databases Back-end database –Contains tables (data) only –Resides on server Front-end database –Contains.
Differential Forms for Target Tracking and Aggregate Queries in Distributed Networks Rik Sarkar Jie Gao Stony Brook University 1.
Cellular System Design Fundamentals
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
May 4, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of Wireless.
Location Management in Cellular Networks By Priyanka Patel ( ) Instructor: Prof. Ivan Stojmenovic.
Sleepers & Workaholics Caching Strategies in Mobile Computing Dr. Daniel Barbará Dr. Tomasz Imielinski.
Mobility Management in Mobile Wireless Systems Lecture 9.
Location and Handoff Management Lecture 10. Location and Handoff Management The current point of attachment or location of a subscriber (mobile unit)
Queuing Theory For Dummies
--Presented By Sudheer Chelluboina. Professor: Dr.Maggie Dunham.
On Reducing Communication Cost for Distributed Query Monitoring Systems. Fuyu Liu, Kien A. Hua, Fei Xie MDM 2008 Alex Papadimitriou.
Carnegie Mellon University Complex queries in distributed publish- subscribe systems Ashwin R. Bharambe, Justin Weisz and Srinivasan Seshan.
1 CS 240: Network Routing Michalis Faloutsos. 2 Class Overview Expose you the general principles and highlight some interesting topics in routing Background.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Virtual Traffic signs Driver Attention System Final Presentation Students : David Eyal Handaly Gidi Semester : Spring 2004 Instructor : Kats Idan Cooperation.
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
DISTRIBUTED CACHE SYSTEM EE SOFTWARE LAB, TECHNION By Shamil Nisimov Dror Bohrer Supervisor : Yaron Ben Shoshan Lab Engineer : David Ilana.
HOST MOBILITY SUPPORT BAOCHUN BAI. Outline Characteristics of Mobile Network Basic Concepts Host Mobility Support Approaches Hypotheses Simulation Conclusions.
Ad Hoc Mobility Management with Uniform Quorum Systems.
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Massively Distributed Database Systems Broadcasting - Data on air Spring 2014 Ki-Joune Li Pusan National University.
Processing Monitoring Queries on Mobile Objects Lecture for COMS 587 Department of Computer Science Iowa State University.
Paper Presentation – CAP Page 2 Outline Review - DNS Proposed Solution Simulation Results / Evaluation Discussion.
Utilities, Customers & SMS Rudi Leitner. Who in this room has a mobile phone? Who in this room has ever sent a text (SMS) message?
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Introduction to Networked Graphics Part 4 of 5: Bandwidth Management & Scalability.
Network: Location Management Y. Richard Yang 3/21/2011.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking Zhenkai Zhu Alexander Afanasyev (presenter) Tuesday, October 8,
Mobility Management in Wireless Mesh Networks Utilizing Location Routing and Pointer Forwarding Bing Wang.
Device-to-Device Communication in Cellular Networks Speaker: Tsung-Han Chiang Date: Feb. 24,
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Location Management in PCS Networks Report of Dissertation By Manikanta Velaga (Adm. No ) Sanjoy Mondal (Adm. No ) M.Tech (CA)
CSE 598/494 – Mobile Computing Systems and Applications Class 13:Location Management Sandeep K. S. Gupta School of Computing and Informatics Arizona State.
Simulation of the OLSRv2 Protocol First Report Presentation.
A data-centric platform for analyzing distributed systems Provenance Maintenance and Querying on Log-structured Databases.
Mobile Data Access1 Replication, Caching, Prefetching and Hoarding for Mobile Computing.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
1 Power Control for CDMA Macro-Micro Cellular System Date: 27 Aug 2000 Advisor: Dr. Wang Speaker: Chih-Wen Chang.
Mobile Traffic Information System An Interactive Mobile Gateway Application.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Monitoring k-NN Queries over Moving Objects Xiaohui Yu University of Toronto Joint work with Ken Pu and Nick Koudas.
Energy-Conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks Sagnik Bhattacharya, Hyung Kim, Shashi Prabh, Tarek Abdelzaher.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
Design and Analysis of Optimal Multi-Level Hierarchical Mobile IPv6 Networks Amrinder Singh Dept. of Computer Science Virginia Tech.
Privacy-Preserving Location- Dependent Query Processing Mikhail J. Atallah and Keith B. Frikken Purdue University.
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.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
ALERT MESSAGING SYSTEM Submitted by Submitted by Vinish.A Vinish.A Vindhya.K.V Vindhya.K.V Drishya.T.M Drishya.T.M Leeshma.A Leeshma.A.
Massively Distributed Database Systems Broadcasting - Data on air Spring 2015 Ki-Joune Li Pusan National University.
User Mobility Modeling and Characterization of Mobility Patterns Mahmood M. Zonoozi and Prem Dassanayake IEEE Journal on Selected Areas in Communications.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Network Concept. Networking Techniques Switch Network.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
DISTRIBUTED DATABASES AND DDBMS. Learning Objectives  Describe various DDBMS implementations  Explain how database design affects the DDBMS environment.
Cellular Wireless Networks. Cellular Network Organization Multiple low power transmitters —100w or less Area divided into cells —Each with own antenna.
The Cellular Concept and Its Implementations. The Cellular Concept The cellular concept was developed and introduced by the Bell Laboratories in the early.
Cellular Networks Wireless Transmission Cellular Concept
Chapter 25: Advanced Data Types and New Applications
Location Cloaking for Location Safety Protection of Ad Hoc Networks
Consumer Communication Solutions
A Survey of Routing Techniques for Mobile Communication Networks
CSE 4340/5349 Mobile Systems Engineering
Presentation transcript:

Minkyoon Kim, Sangjin Han1 Querying in Highly Mobile Distributed Environments T.Imielinski and B. R. Badrinath Minkyoon Kim Sangjin Han

Minkyoon Kim, Sangjin Han2 Base Stations and Cells Base station Cell

Minkyoon Kim, Sangjin Han3 Hierarchical Structure of Cellular Network Location Server Base Server Mobile Unit Public Access Network (PSTN, Internet, …) Radio Link

Minkyoon Kim, Sangjin Han4 Location Information As a Database

Minkyoon Kim, Sangjin Han5 Queries What We Desire Where’s Alice? Where is the nearest doctor?! Find me the best route to the…

Minkyoon Kim, Sangjin Han6 Control of Update Volume Cell 1 Cell 2 How can we maintain locations of all users?

Minkyoon Kim, Sangjin Han7 Updates Principle: Do not tell me if I do not want to know

Minkyoon Kim, Sangjin Han8 Three Strategies for Locating Users Broadcast List Partition Total cost is “Update Cost” + “Locating Cost”  Response time is not considered here.

Minkyoon Kim, Sangjin Han9 Broadcast

Minkyoon Kim, Sangjin Han10 List

Minkyoon Kim, Sangjin Han11 Pointer

Minkyoon Kim, Sangjin Han12 Simulation Model

Minkyoon Kim, Sangjin Han13 Simulation Results of Three Strategies

Minkyoon Kim, Sangjin Han14 Main problem arising from query processing How to minimize the communication cost to answer the query?

Minkyoon Kim, Sangjin Han15 Naïve strategy of query processing Find objects satisfying constraints on individual objects Determine exact locations of each object by paging the partition of each object Check if the result satisfies the constraints on locations of the objects

Minkyoon Kim, Sangjin Han16 Query Example Give the names of doctors located near Kim’s current location {d| Near(d.loc, Kim.loc) and Doctor(d)} For all doctors, check if Kim and the doctor is nearby Kim

Minkyoon Kim, Sangjin Han17 Naïve Strategy a partition of the doctor’s profile a partition of Kim’s profile Page both partitions Determine whether the actual positions of a doctor and Kim is “near by”

Minkyoon Kim, Sangjin Han18 Another Strategy First determine whether paging is required at all If paging is required, there’re two choices  page U first or page V first? a partition of the doctor’s profile a partition of Kim’s profile U V

Minkyoon Kim, Sangjin Han19 Paging order matters! If we page U first, paging V is not necessary If we page V first, paging U is required. U V

Minkyoon Kim, Sangjin Han20 *** Classification Tree Here

Minkyoon Kim, Sangjin Han21 Minimal communication cost strategy Strategy means  the sequence in which we will page partitions How hard is it to find an optimal strategy?  NP-complete

Minkyoon Kim, Sangjin Han22 Open problems in the mobile environment

Minkyoon Kim, Sangjin Han23 More refined cost model The total time necessary to broadcast all paging messages Queried object may reside in the same area

Minkyoon Kim, Sangjin Han24 New Types of Queries Queries depending on location of the person asking the query  ‘Give me the best directions to the hospital including the current traffic reports’ Queries depending on direction of movement

Minkyoon Kim, Sangjin Han25 Querying Transient Data Information my change during query evaluation Consider a limited number of paging channels

Minkyoon Kim, Sangjin Han26 Conclusions Identified a number of new research problems arising due to mobility Provided preliminary solutions  Update control problem  Query processing problem