mobility - sti-innsbruck.at · prof. dr. thomas strang [email protected] ubiquitous...

21
Prof. Dr. Thomas Strang [email protected] Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

Upload: others

Post on 06-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

Prof. Dr. Thomas [email protected]

Ubiquitous ComputingMobility

University of InnsbruckWS 2010/2011

Page 2: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

3

Variations of Mobility

Mobility is a major reason of dynamics in a system

Pretty much user driven

Several variations of mobility are considered:Terminal MobilityDevice MobilityUser MobilityCode MobilityService MobilitySession MobilityPersonal MobilityAd-hoc MobilityMode Mobility

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 3: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

4

Terminal Mobility

Terminal mobility is the conventional mobility management known from wireless communication systems

Two major tasks while traversing several subnetworks of one or more administrative domains are

handover management (keeping connection alive while terminal moving)

location management (keeping track of terminal while in idle/standby mode to deliver incoming calls)

Used only with carrier services

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 4: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

5

Device Mobility

Degree of mobility of a device is determined byits sizeits weightits battery endurance

Portable devices are most of the time stationary, but can be moved

Notebooks, Point-of-Sales (POS) terminals etc.

Mobile devices are moved around all the dayPDAs, mobile phones, pagers, whatches etc.

Reference system: geometric/symbolic earth coordinates

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 5: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

6

Device Mobility (cont'ed)

Typical projections of a device:

Position of a device is a projection to a position reference system (geometric or symbolic)

Mobility is driving force for the dynamics of this kind of projection

Ownership of a device is a projection to an identifier system

Mobility has indirect/unwanted influence on ownership: Due do thier size and weight, mobile devices may be easyly stolen or abused.

Access to mobile devices should be even better protected than to stationary devices

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 6: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

7

User Mobility

A user is not stationary in his/her location on earth but moves around over time.

Variable speed:

Because of this movement, a comfortable size of carry-on computing devices is preferred by users

the smaller, lighter and autonomous, the better

Adapted device interaction patterns

time of the user while on the move is limited (e.g. mental capacity)

limited I/O capabilities caused by the size of the device

"proactive" cost-awareness

tsv

ΔΔ

=

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 7: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

8

User Mobility (cont'ed)

Position of a user is a projection to a position reference system (geometric or symbolic)

Mobility is driving force for the dynamics of this kind of projection, similar to Device MobilityIn practice, the user's position is approximated by the device's position

Legal setting of a user is a projection to a set of permissions or restrictions

Mobility motivates changes in legal setting, in particular if permissions are location dependent (e.g. using a mobile device in an aircraft)

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 8: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

9

Code Mobility

A code is mobile if it is able to migrate (move) from one host to another through the network topology, e.g. from a mobile phone to a host in the wired network.

Very important issue in agent systems.

Migration is either weak (transfer of code, e.g. Java Applets) or strong (transfer of the service code and its complete state, e.g. mobile agents).

Unlike user or device mobility, code mobility is discrete.

Strong requirements on distributed life-cycle management and security.

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 9: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

10

Service Mobility

Service Mobility is given if a user can obtain subscribed and personalized services consistently even if connected to a foreign network service provider.

Service Mobility requires

access to a service must be guaranteed (anywhere, anytime, …)

HMI, reactions, settings etc. as used by the user

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 10: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

11

Session Mobility

Using different devices with diverse characteristics while maintaining state is called Session Mobility.

Example: Planning a journey on a PC (large screen, reliable connectivity) and use the trip data on the move on a smart mobile phone.

Challenging in Session Mobility: Maintain consistency.

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 11: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

12

Excursion: ConsistencyLe

ctur

e U

biqu

itous

Com

putin

g, P

rof.

Dr.

Thom

as S

tran

g, W

S 20

10/2

011

Page 12: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

13

Personal Mobility

A user can be globally reachable by unique personal ID and originate or receive a service session by access to any authorized terminal

Addressing needs to be service/location independent (e.g. phone call using email-address or vanity-number)

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 13: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

14

Ad-hoc Mobility

If a device can establish a connection to devices in the vicinity without the requirement of configuration (zero-configuration) or subscribing (zero-contracting)

Fixed network part is optional

A mobile ad-hoc device may act as a router to relay a session for others

Security is a major issue

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 14: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

15

Mode Mobility

A mode mobility aware device can switch between the infrastructure mode and the ad-hoc mode, i.e. communicate with each other via the fixed network or the ad-hoc network.

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 15: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

16

Mobility Management

Network LayerExample: Mobile IPHeterogeneity converged into IPSupports e.g. Terminal/Ad-hoc/Mode Mobility

Application LayerExample: Session Initiation Protocol (SIP)Supports e.g.

Personal Mobility: user identification by email-addressesSession Mobility: corresponding host holds session while handover is performedService Mobility: retrieving configuration, e.g. voice mail settings

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 16: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

17

Evolution Chain

Recapitulation: Ubiquitous Computing Evolution Chain

Remote Communicationsprotocol layering, RPC, end-to-end args ...

Fault Tolerance & Availablitytransactions, replication, load balancing ...

Managementpolicies, monitoring, managed objects ...

Remote Information Accessdistrib. file systems, distrib. databases, caching ...

Securityencryption, authentication & authorisation, PKI ...

DistributedComputing

Mobile NetworkingMobile IP, wireless networks ...

Mobile Information Accesspartial autonomy, weak connectivity & consistency ...

Adaptive Applicationsproxies, transcoding, agility ...

Position SensitivityGPS, triangulation ...

MobileComputing

UbiquitousComputing

Smart Sensors & Devicesinvisibility, ressource limitation awareness ...

Ad-hoc Networkscollaboration, zero config, rerouting ...

Context-Awarenesscontext refinement, location ...

CentralizedComputing

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 17: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

18

Recapitulation: Mobile Computing

„Mobile Computing Paradigm“:

any service

at any place

at any time

(at any cost)

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 18: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

Services

Wide range of services:

Carrier Service

Ticket Reservation Service

Transport Service

Information Service

Routing Service

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 19: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

Device Mobility

Code Mobility

User Mobility

Session Mobility

user interaction model

smaller, battery-driven devices;multiple inhomogeneous or no networks;position becomes parameter

distributed lifecycle management;security is strong issue

issues in data distribution

What is different?

Service Usage Evolution Chain

Mobile NetworksMobile Information Access

Adaptive Applications

DistributedService Usage

MobileService Usage

UbiquitousService Usage

Ad-hoc Networks

Smart Sensors & Devices

Context-Awareness

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 20: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

21

Conclusions

Several variations of mobility with relevance to ubiquitous computing

Mobility is a main reason for changes of the circumstances of any service interaction

A change of the position of a user (device) is relevant for many services.

A position becomes a location with further knowledge about entities in the vecinity. This enables location based services (LBS), e.g. the famous restaurant finder service.

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Page 21: Mobility - sti-innsbruck.at · Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Ubiquitous Computing Mobility University of Innsbruck WS 2010/2011

22

LBS-Example: M-Parking

Parking inspectors check online

Routing to a free parking lot

[ http://m-parking.emt.ee ]

Pay fee using mobile phone

Video!

Lect

ure

Ubi

quito

us C

ompu

ting,

Pro

f. D

r. Th

omas

Str

ang,

WS

2010

/201

1

Is this how far UbiComp can go?