1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

20
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li

Transcript of 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

Page 1: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

1

Ubiquitous Computing

Nov. 15, 2006

Ki-Joune Li

Page 2: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

2

STEMPusan National University

STEM-PNU

Cyber Space vs. Ubiquitous Space

VS.

Page 3: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

3

STEMPusan National University

STEM-PNU

Ubiquitous Space vs. Internet Space

Internet Space

Real World

user user user

Gates to Dive into the Internet Space

Virtual Reality

Page 4: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

4

STEMPusan National University

STEM-PNU

Ubiquitous Space vs. Internet Space

Cyber Space

Real World

user

user

user

user

Ubiquitous Space

AugmentedReality

Bridge to connect

Cyber space and real world

Page 5: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

5

STEMPusan National University

STEM-PNU

Ubiquitous Space vs. Internet Space

Human-Computer InterfaceHuman-Computer Interface Multimedia Interface

1 Computer : 1 Human

Multimedia Interface

1 Computer : 1 Human

Invisible Interface

N Devices : 1 Human

Invisible Interface

N Devices : 1 Human

System ArchitectureSystem ArchitectureClient-Server or

Centralized ArchitectureClient-Server or

Centralized Architecture Massive ParallelismMassive Parallelism

Internet ComputingInternet Computing Ubiquitous ComputingUbiquitous Computing

RealityRealityVirtual Reality and

Cyber SpaceVirtual Reality and

Cyber SpaceAugmented Reality and

Context AwarenessAugmented Reality and

Context Awareness

MobilityMobility Limited MobilityLimited Mobility MobilityMobility

Page 6: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

6

STEMPusan National University

STEM-PNU

Augmented Reality ?

Page 7: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

7

STEMPusan National University

STEM-PNU

Example of Augmented RealityCase 1: Multi-Projector

[Bauhaus Institute]

Page 8: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

8

STEMPusan National University

STEM-PNU

Example of Augmented RealityCase 2: Surgery

[INRIA]

[Univ. Rochester]

Page 9: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

9

STEMPusan National University

STEM-PNU

Example of Augmented RealityCase 3: Pedestrian Information

Page 10: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

10

STEMPusan National University

STEM-PNU

Augmented Reality !

Page 11: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

11

STEMPusan National University

STEM-PNURequirements of Ubiquitous Computing

Requirements of Ubiquitous Computing

Mobility

Wireless Communication

Context-Awareness

Scalability

Energy Efficiency

Tiny Hardware

Tiny Hardware

Page 12: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

12

STEMPusan National University

STEM-PNU

Architecture of Ubiquitous Computing

Wireless CommunicationWireless Communication

CDMA, WCDMACDMA, WCDMA WiBroWiBro WLANWLAN DMBDMB MANETMANET

MiddlewareMiddleware

ApplicationsApplications

Telematics, ITSTelematics, ITS LogisticsLogistics EmergencyEmergency TourismTourism Home NetworkHome Network

DeviceDevice

Stationary DeviceStationary Device Mobile DeviceMobile Device SensorSensor ActuatorActuator

Page 13: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

13

STEMPusan National University

STEM-PNU

Communication Infrastructure

Wireless Communication : Fundamental RequirementWireless Communication : Fundamental Requirement

NOT Only ONE Communication : Convergence of Communication NOT Only ONE Communication : Convergence of Communication

CDMA : Currently AvailableCDMA : Currently Available

WiBro (Wireless Broadband) : Between CDMA and WLANWiBro (Wireless Broadband) : Between CDMA and WLAN

WLAN : High Speed, but Limited AreaWLAN : High Speed, but Limited Area

DMB : Broadcasting, One Way CommunicationDMB : Broadcasting, One Way Communication

MANET (Mobile Ad-Hoc Network) : Without Network InfrastructureMANET (Mobile Ad-Hoc Network) : Without Network Infrastructure

Bluetooth : High Speed, but Very Limited AreaBluetooth : High Speed, but Very Limited Area

Page 14: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

14

STEMPusan National University

STEM-PNU

RequirementsRequirements

Communication Infrastructure

Mobility : WLAN (very limited), CDMA (>250 Km/h), WiBro (>60 Km/h ?)Mobility : WLAN (very limited), CDMA (>250 Km/h), WiBro (>60 Km/h ?)

Bandwidth : Very Large Number of Messages due to Massive Parallelism WLAN (>1 Mbps), CDMA( 100Kbps), WiBro ( 1Mbps)

Bandwidth : Very Large Number of Messages due to Massive Parallelism WLAN (>1 Mbps), CDMA( 100Kbps), WiBro ( 1Mbps)

IPv6 and Ad-Hoc NetworkIPv6 and Ad-Hoc Network

Cheap PriceCheap Price SecuritySecurity

Coverage : WLAN (100m), CDMA (1~3Km), WiBro(1Km)Coverage : WLAN (100m), CDMA (1~3Km), WiBro(1Km)

ConvergenceConvergence

Goal : To Cover the space with Broadband Mobile Wireless CommunicationGoal : To Cover the space with Broadband Mobile Wireless Communication

Energy ConsumptionEnergy Consumption

Page 15: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

15

STEMPusan National University

STEM-PNU

But Not Like This !

Page 16: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

16

STEMPusan National University

STEM-PNU

Sensors and Devices

Bridge between Real World and Cyber SpaceBridge between Real World and Cyber Space

Size : From Smart Dust to PDA, Cellular Phone or PCSize : From Smart Dust to PDA, Cellular Phone or PC

Wireless communication with other sensors or devices is essentialWireless communication with other sensors or devices is essential

Sensor : Context-Awareness (Temperature, Light, Humidity, and POSITION )Sensor : Context-Awareness (Temperature, Light, Humidity, and POSITION )

Location-Awareness Location-Awareness

GPS, RFID, RTLS, etc..GPS, RFID, RTLS, etc..

Energy Consumption ProblemEnergy Consumption Problem

Page 17: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

17

STEMPusan National University

STEM-PNU

Context Awareness and Sensors

Page 18: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

18

STEMPusan National University

STEM-PNUShould be processed

in Real-Time

Large Number of Nodese.g. 1 Million Nodes

→ 1 sec/ node

Scalability and Real-Time Constraint

Central Server for Contextual InformationCentral Server for Contextual Information

MobileNode

MobileNode

DynamicUpdates of

Position

ContextRequest

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

DBstationary and mobile nodes

DBstationary and mobile nodes

Page 19: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

19

STEMPusan National University

STEM-PNU

Ubiquitous Computing ArchitectureUbiquitous Computing Architecture

Middleware

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MiddlewareMiddleware MiddlewareMiddleware MiddlewareMiddleware

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MiddlewareMiddleware MiddlewareMiddleware MiddlewareMiddleware3-Tiers Architecture3-Tiers Architecture

ServerServer ServerServer ServerServer

MiddlewareMiddleware

ClientClient ClientClient ClientClient

Massively Distributed Environment

Binding Client and Server

Binding Mobile Nodes

Page 20: 1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.

20

STEMPusan National University

STEM-PNU

P2P or MANET