27
Data Access Models in Location Dependent Information Services Yu Meng May 1, 2004

Data Access Models in Location Dependent Information Services

  • Upload
    pepin

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

Data Access Models in Location Dependent Information Services. Yu Meng May 1, 2004. Outline. Introduction Related concepts Location models Query types Valid scopes Access models On-demand Access Broadcasting Summary. Introduction. What is LDIS What are the challenges - PowerPoint PPT Presentation

Citation preview

Page 1: Data Access Models  in Location Dependent Information Services

Data Access Models in Location Dependent Information Services

Yu Meng

May 1, 2004

Page 2: Data Access Models  in Location Dependent Information Services

Outline

• Introduction• Related concepts

– Location models– Query types– Valid scopes

• Access models– On-demand Access– Broadcasting

• Summary

Page 3: Data Access Models  in Location Dependent Information Services

Introduction

• What is LDIS

• What are the challenges

• Cellular Architecture for LDIS

Page 4: Data Access Models  in Location Dependent Information Services

Introduction

• Provide local or nonlocal news, weather, traffic reports, navigation maps and directory services in wireless environment.

Page 5: Data Access Models  in Location Dependent Information Services

Introducton

• Mobile environment constraints,

• Spatial data,

• User movement.

Page 6: Data Access Models  in Location Dependent Information Services

Introduction

Page 7: Data Access Models  in Location Dependent Information Services

Related Concepts

• Location Models

• Query types

• Valid scope

Page 8: Data Access Models  in Location Dependent Information Services

Related Concepts -Location Models

• Geometric model.– Latitude-longitude pair returned by GPS.

– Advantage: good for heterogeneous system,

– Disadvantage: costly in terms of data volume

• Symbolic model.– Real-world entities.

– Logical entities

– Advantage: easy to manage data with well organized structures.

– Disadvantage: hard to convert among heterogeneous systems.(good topic for RFC)

Page 9: Data Access Models  in Location Dependent Information Services

Related Concepts -Query types

• Local vs. non-local queries.– “Tell the local weather”,– “Find the weather in New York City”.

• Simple vs. general queries.– “Download the local traffic report”,– “List the hotels within 30 miles”,– “List the hotels with a room rate below $100”.

Page 10: Data Access Models  in Location Dependent Information Services

Related Concepts -Valid Scope

• The area or areas within which the query result is valid.

• Data object returned: (query, result, vs)– (nearest-hotel, A, vs), – (nearby-restaurant, {A,B}, {1,2}).

Page 11: Data Access Models  in Location Dependent Information Services

Related Concepts –Valid Scope Example

Page 12: Data Access Models  in Location Dependent Information Services

Data Access Models

• On-demand access

• Broadcasting

• Hybrid of the two.

Page 13: Data Access Models  in Location Dependent Information Services

On-demand Access

• Data placement,

• Data replication,

• Query scheduling,

• Indexing.

Page 14: Data Access Models  in Location Dependent Information Services

On-demand Access-Data Placement

Page 15: Data Access Models  in Location Dependent Information Services

• The system creates certain copies of the data and places them at different locations in the network.

• Work done are based on network topology and access patterns.

• Problem: Access patterns may be time dependent periodically or temporally. Is EMM a solution?

On-demand Access-Data replication

Page 16: Data Access Models  in Location Dependent Information Services

• Query scheduling determines query processing order.

• Work has been seen in improving average queuing delay.

• What happens if client moves?

• Is prediction a solution?

On-demand Access-Query scheduling

Page 17: Data Access Models  in Location Dependent Information Services

On-demand Access-Query Scheduling

Page 18: Data Access Models  in Location Dependent Information Services

• Disk indexing• Geometric location model: MBR based indexing.

May be inefficient caused by overlapping.• Symbolic location model: mapping to valid data

object is needed.• Several R tree based algorithms are proposed but

none works superior to others in all cases.

On-demand Access-Indexing

Page 19: Data Access Models  in Location Dependent Information Services

On-demand Access-Indexing

Page 20: Data Access Models  in Location Dependent Information Services

On-demand Access-Indexing

Page 21: Data Access Models  in Location Dependent Information Services

On-demand Access-Indexing

Page 22: Data Access Models  in Location Dependent Information Services

Broadcast

• Broadcast lets an arbitrary number of users simultaneously access data.

• Good for simple queries.

• Hard for general queries.

Page 23: Data Access Models  in Location Dependent Information Services

Broadcast-Air indexing

• Client can download a indexing info to predict availability of queried data.

• Indexing size and latency.

• Broadcasting strategy: how to divide bandwidth? Based on the statistics.

• Not adaptive!

Page 24: Data Access Models  in Location Dependent Information Services

Data Caching

• Data may be cached at the mobile clients for better performance.

• Data consistency: – Location dependent cache invalidation.– Time dependent cache invalidation.

Page 25: Data Access Models  in Location Dependent Information Services

• LRU

• P/X

• Distance based algorithm

• Valid scope

Data Caching-Data Replacement

Page 26: Data Access Models  in Location Dependent Information Services

• Feasible for simple queries.

• May be hard for general queries.

• Not much work on this issue.

Data Caching-Data Prefetching

Page 27: Data Access Models  in Location Dependent Information Services

Summary

• LDIS is a developing technology.

• Many research opportunities remains.

• SPOT (Smart Personal Objects Technology ) announced by Microsoft in 2003