Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "2005-06-07Minkyoon Kim, Sangjin Han1 Querying in Highly Mobile Distributed Environments T.Imielinski and B. R. Badrinath Minkyoon Kim Sangjin Han."— Presentation transcript:

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

2 2005-06-07Minkyoon Kim, Sangjin Han2 Base Stations and Cells Base station Cell

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

4 2005-06-07Minkyoon Kim, Sangjin Han4 Location Information As a Database

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

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

7 2005-06-07Minkyoon Kim, Sangjin Han7 Updates Principle: Do not tell me if I do not want to know

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

9 2005-06-07Minkyoon Kim, Sangjin Han9 Broadcast

10 2005-06-07Minkyoon Kim, Sangjin Han10 List

11 2005-06-07Minkyoon Kim, Sangjin Han11 Pointer

12 2005-06-07Minkyoon Kim, Sangjin Han12 Simulation Model

13 2005-06-07Minkyoon Kim, Sangjin Han13 Simulation Results of Three Strategies

14 2005-06-07Minkyoon Kim, Sangjin Han14 Main problem arising from query processing How to minimize the communication cost to answer the query?

15 2005-06-07Minkyoon 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

16 2005-06-07Minkyoon 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

17 2005-06-07Minkyoon 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”

18 2005-06-07Minkyoon 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

19 2005-06-07Minkyoon 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

20 2005-06-07Minkyoon Kim, Sangjin Han20 *** Classification Tree Here

21 2005-06-07Minkyoon 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

22 2005-06-07Minkyoon Kim, Sangjin Han22 Open problems in the mobile environment

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

24 2005-06-07Minkyoon 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

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

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


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

Similar presentations


Ads by Google