challenges in location-aware computing cynthia a. patterson, richard r. muntz, and cherri m. pancake...

41
Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Upload: april-henry

Post on 20-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Challenges in Location-Aware Computing

Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake

IEEE Pervasive Computing 2003

Page 2: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Outline Location-Aware Computing

Location-sensing infrastructure Adaptive resource management Other research challenges

Conclusion

Page 3: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Independent Technologic

Page 4: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location-aware computing Context-aware computing- 反應到 real-world context

User identity Physical location Current Condition Time of day,date,season User asleep or awake

Location information and identity 是主要關鍵 Location-aware computing

Mobile computing Location sensing Wireless networking

Page 5: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Hardware for mobile computing

Integrating mobile hardware system and seamlessly bridge user’s desktop

Design issue: battery,size,weight Security Performance and reliability Energy source

Page 6: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

seamlessly bridge user’s desktop

Page 7: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location sensing Global Positioning System (GPS) 是個方法 , 目前大概 $100, 越來越廣泛

Page 8: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

GPS 一些問題考量 :

不能使用於室內 , 特別是金屬建築 對於一些應用準確度還是不夠好 使用 coordinate system Weight ,cost,energy consumption

Other location-sensing mechanism 一按即發出訊號的信號器 , 行動徽章…

Page 9: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

LAR(location aided routing)

Page 10: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

MESH: multi-eye spiral-hopping routing

Page 11: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

How to serach location ?

PDA PDA

Tablet PC

Tablet PCNotebook Notebook

Tablet PC PDAPDA

PDA

PDA

Page 12: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

802.11 Ad Hoc mode

PDA PDA

PDA

PDA

PDA

Notebook

Notebook

PDA

Tablet PC

Tablet PCTablet PC

Page 13: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location-Aware Multicast Protocol for Bluetooth

Page 14: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location-Aware Multicast Protocol for Bluetooth

利用 flooding 達成收集 location information

Page 15: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location sensing ?

A mechanism for discovering spatial relationships between objects

Page 16: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Variety of MechanismsACTIVEe.g. radar and reflective sonar systems

System emits signal, deduces target location from distortions in signal returns

CO-OPERATIVEORL Active Bat, GALORE Panel, AHLoS, GPS, MIT Cricket, UNC HighBall

Target cooperates with the system

BLINDAcoustic “blind beamforming” (Yao)

System deduces location of target without a priori knowledge of its characteristics

?

PASSIVEMicrosoft RADAR

System deduces location from observation of signals that are “already present”

Definitely no “one size fits all” solution

Page 17: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

ACTIVE

System emits signal, deduces target location from distortions in signal returns

TargetSynchronization channelRanging channel

Page 18: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

CO-OPERATIVE

Target cooperates with the system

TargetSynchronization channelRanging channel

Page 19: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

PASSIVE

System deduces location from observation of signals that are “already present”

TargetSynchronization channelRanging channel

Page 20: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

BLIND System deduces location of target without a priori

knowledge of its characteristics

?

TargetSynchronization channelRanging channel

Page 21: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Wireless communications Voice commnication(cell phones) IEEE802.11 WLAN Bluetooth IrDA

Power is important factor for mobile device Other: frequency,bandwidth,range,density of wired

infrastructure Trade-offs 就要看需求來決定了

Page 22: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Bluetooth

Page 23: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Using Bluetooth Technology

Page 24: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

無線區域網路技術比較表

Page 25: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

無線區域網路技術比較表

Page 26: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

無線區域網路技術比較表

Page 27: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location-sensing Infrastructure

Location-based services GPS and other localization technologies Wireless communication Mobile computing

Location-sensing infrastructure can become commercially viable

Page 28: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Technology-independent location sensing

因素太多 , 於是討論發展 a technology-independent , high-level software application programming interface for location-sensing.

發展 middleware level API 將有助於 long-lived applications, 而且遇到的障礙將刺激發展 new location-sensing technologic.

API 最好是 open, specification, dynamically combining location information from multiple source

Page 29: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Opportunistic data acquisition

Cars,Road maintenance personnel using data-mining and visualization software, GPS,Real-time system,可以防止事故 , 節省能量 , 預防結冰

Challenge Address scalability Mobile sensor source Appropriate information-sharing policy Privacy Not sacrificing functionality( 功能 )

Page 30: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

End-to-end control of location information

Cell-based location sensing,loss of privacy Historical location information 可以幫助預測

user’s typical movement 需要發展 end-to-end control of location

information, 也就是需要好的 access control mechanism, 得到正確的資料 , 不正確的丟棄 , 而且利用 location information 加強 Security 機制

Page 31: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Test bed for experimental research

Lack adequate large-scale experimental infrastructure, 可以促進發展 commercialization Standard protocols APIs Platform-independent capability Scalability Different network nodes information conflicting Resource management Static-mobile load balancing

Page 32: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

NS2

Page 33: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Adaptive Resource Management

Cyber foraging Guide a mobile user from a bandwidth-

impoverished to a bandwidth-rich enviroment. This technique is cyber foraging.

Temporarily extends a mobile computer’s resources by pointing to remote resources.

Infostation Provide low-cost,low-power access information

services 處理這些事情可以使用 surrogates( 代理人 ) 的方

法 , 對使用者無察覺無狹縫 , 要有選擇代理人的方法

Page 34: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Tracking and predicting location

例如 :eletronic map 結合 tracking and predicting location 選擇最好的路

物體的移動和速度對於 location 資料的正確性將是挑戰 , trade-offs 頻寬浪費和 location 資料正確性

所以開始研究預測路徑 , 典型的 home-office-home, 但是如果不正常的移動 , 就會無法完美預測 , 而且必須發展認證或確認身分的機制

前提還要有其他技術支援 , 如 public transportation, good software 回應 user 的要求

Page 35: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Bluetooth Location Networks

Page 36: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Location Tracking Protocol in Sensor Network

Page 37: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Other Research challenges Geospatial database and data mining

Database integrate geospatial data Query language and algorithmic 分解 data space and time Data mining and Data analysis and evaluation benefit

Human interaction with geospatial information 缺乏綜合 framework 來理解 human interaction with

geospatial information

New location information research Smart dust sensors- 農業 ,…

Page 38: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Wireless Sensor Networks

Sensing

Computation

Networking

New technologies have reduced the cost, size and power of micro-sensors and wireless interfaces

Systems can Embedded into environment Sense phenomena at close range

Systems will revolutionize Environmental monitoring Disaster scenarios Structure Response

Environmental Monitoring

Circulatory Net

Page 39: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Some Networked Sensor Node Developments

LWIM III

UCLA, 1996

Geophone, RFM

radio, PIC, star

network

AWAIRS I

UCLA/RSC 1998

Geophone, DS/SS

Radio, strongARM,

Multi-hop networks

Processor

Sensor Mote

UCB, 2000

RFM radio,

PIC

WINS NG 2.0

Sensoria, 2001

Node development

platform; multi-

sensor, dual radio,

Linux on SH4,

Preprocessor, GPS

Page 40: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Real-World Experiences Ad Hoc Sensor Network

Each audience member is given a voting device, users respond to questions by pressing the buttons.

100 node voting devices in the San Francisco Moscone Convention Center. Routing topology using DSDV protocol.

Gateway node

Page 41: Challenges in Location-Aware Computing Cynthia A. Patterson, Richard R. Muntz, and Cherri M. Pancake IEEE Pervasive Computing 2003

Conclusion IT Roadmap report

(http://www.cstb/project_geospatial.html)