20
CIS 6930: Mobile Computing Introduction Sumi Helal 1

CIS 6930: Mobile Computing Introduction Sumi Helal 1

Embed Size (px)

Citation preview

Page 1: CIS 6930: Mobile Computing Introduction Sumi Helal 1

CIS 6930: Mobile Computing

Introduction

Sumi Helal

1

Page 2: CIS 6930: Mobile Computing Introduction Sumi Helal 1

References

1.1: G. H. Forman, J. Zahorjan, "The Challenges of Mobile Computing," IEEE Computer, Vol. 27, No. 4, (April 1994), pp. 38-47

1.2: T. Imielinski and H. Korth, "Introduction to Mobile Computing", in Mobile Computing, edited by T. Imielinski and H. Korth, Kluwer Academic Publishers, 1996, pp. 1-43

1.3: M. Satyanarayanan, "Fundamental challenges of mobile computing," ACM Symposium on Principles of Distributed Computing, 1995 (PODC'95 invited lecture)

1.4: M. Weiser, "The Computer for the Twenty-First Century", Scientific American, Vol. 265, No. 3, (September 1991), pp. 94-104.

Page 3: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Mobile Computing

Using:– small size portable computers, hand-helds, MNC, and

other small wearable devices,

To run stand-alone applications and access remote ones via:– wireless networks: IR, W-LANs, Cellular, W-Packet

Data networks and SAT.

By:– nomadic and mobile users

Page 4: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Nomadic, Mobile & Ubiquitous

No Network

Mobile ComputingNomadic Computing

Wireless Network (B)

Fixed Network

Wireless Network (A)

FixedWireless Network

Ubiquitous Computing

Page 5: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Another View of Ubiquitous Computing

Mark Weiser’s views http://www.ubiq.com/hypertext/weiser/UbiHome.html

Page 6: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Today’s Technology

Wireless communication networks– multiple networks “covering” the globe– wold-wide deregulation and spectrum auctions – standard communication systems and air link interfaces

Portable information appliances – laptops, notebooks, sub-notebooks, and MNCs– hand-held computers– PDAs and smart phones

Internet: – TCP/IP & de-facto application protocols – ubiquitous web content

Page 7: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Wireless Communication Technology

(IMT-2000)

Page 8: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Wireless Communication Infrastructure

Satellite

Macro-CellMicro-Cell

UrbanIn-Building

Pico-Cell

Global

Suburban

dik ©

Page 9: CIS 6930: Mobile Computing Introduction Sumi Helal 1

GSM Base Stations in Europe

Nokia PrimeSite

Ericsson RBS 2000

Page 10: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Wireless Network Convergence2G/3G Mobility-Bandwidth Trade-off

Mob

ilit

y

Bandwidth10K 100K 1M 10M 100M 1G

Room

Global GSM

D-AMPS/IS-95

DECTDECT

DECT

WLAN

UMTSNational

Regional

Metropolitan

Campus

Office

1-7 GHz

0.1-2 GHz

0.1-2.3 GHz

2-4 GHz

2-7 GHz

>2 GHz

20-50 GHz

Page 11: CIS 6930: Mobile Computing Introduction Sumi Helal 1

UMTS: Universal Mobile Telecomm. Standard

Global seamless operation in multi-cell environment (SAT, macro, micro, pico)

Global roaming: multi-mode, multi-band, low-cost terminal, portable services & QoS

High data rates at different mobile speeds: 144kbps at vehicular speed (80km/h), 384 kbps at pedestrian speed, and 2Mbps indoor (office/home)

Multimedia interface to the internet Based on core GSM, conforms to IMT-2000.

Deployment as early as 2002.

UMTS

ETSI

SMG

ITU

IMT-2000FPLMTS

IMT

Page 12: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Portable Information Appliances

Subscriber Identification Module (SIM)

CDPD Modem

Car Stereo-Phone

Page 13: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Beneficiaries of Ubiquitous Computing

• Commuters• Travelers• Stock traders• Medical • Law enforcement• Package delivery • Education• Insurance• Emergency• Trucking• Intelligence• Military

ClientsAdhoc network

Servers

Intranet

Internet

Page 14: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Limitations of the Mobile Environment

Limitations of the Wireless Network heterogeneity of fragmented networks frequent disconnections limited communication bandwidth

Limitations Imposed by Mobility Limitations of the Mobile Computer

Page 15: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Heterogeneity of Fragmented Network Infrastructures

Randy Katz’ heterogeneousnetwork overlay vision

(also: DARPA’s GloMo)

Satellite

Macro-CellMicro-Cell

Urban

In-Building

Pico-Cell

Global

Suburban

dik ©

Page 16: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Frequent Disconnections

Handoff blank out (>1ms for most cellulars) Drained battery disconnection Battery recharge down time Voluntary disconnection (turned off to

preserve battery power, also off overnight) Theft and damage (hostile environment) Roam-off disconnections

Page 17: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Limited Communication Bandwidth

Orders of magnitude slower than fixed network Higher transmission bit error rates (BER) Uncontrolled cell population Difficult to ensure Quality of Service (QoS) Asymmetric duplex bandwidth Limited communication bandwidth exacerbates

the limitation of battery lifetime.

Page 18: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Limitations Imposed by Mobility

Lack of mobility-awareness by applications inherently transparent programming model (object-,

components-oriented, but not aspect-oriented) lack of environment test and set API support

Lack of mobility-awareness by the system network: existing transport protocols are inefficient to use

across heterogeneous mix of fixed/wireless networks session and presentation: inappropriate for the wireless

environment and for mobility operating systems: lack of env. related conditions and signals client/server: unless changed, inappropriate and inefficient

Page 19: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Limitations of the Mobile Computer Short battery lifetime (max ~ 5 hours) Subject to theft and destruction => unreliable Highly unavailable (normally powered-off to

conserve battery) Limited capability (display, memory, input

devices, and disk space) Lack of de-facto general architecture: hand-

helds, communicators, laptops, and other devices

Page 20: CIS 6930: Mobile Computing Introduction Sumi Helal 1

Caesar and Brutus