• No results found

Introduction to Mobile Computing

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Mobile Computing"

Copied!
46
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to Mobile

Computing

CEN 5531

Sumi Helal, Ph.D.

Associate Professor

Computer & Information Science & Engineering Department University of Florida, Gainesville, FL 32611

Phone: (352) 392-6845

(2)

Fantastic Breakthrough

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

(3)

New Forms of Computing

• Wireless Computing

• Nomadic Computing

• Mobile Computing

• Ubiquitous Computing

• Pervasive Computing

• Invisible Computing

Metamorphic Computing

• Distributed

Computing

(Client/Server)

(4)

Mobile Computing

• Using:

– small size portable computers, hand-helds, MNC, and other small wearable devices,

• To run stand-alone applications (or access

remote applications) via:

– wireless networks: IR, BlueTooth, W-LANs, Cellular, W-Packet Data networks, SAT. etc.

• By

:

– nomadic and mobile users (animals, agents, trains, cars, cell phones, ….)

(5)

Nomadic, Mobile & Ubiquitous

No Network Mobile Computing Nomadic Computing Wireless Network (B) Fixed Network Wireless Network (A) Fixed Wireless Network Ubiquitous Computing

(6)

Another View of Ubiquitous

Computing

• Mark Weiser’s views

(7)

Impressive Wireless

Infrastructure!

Satellite Macro-Cell Micro-Cell Urban In-Building Pico-Cell Global Suburban In-Room (BlueTooth)

(8)

Wireless Communication

Technology

(9)

GSM Base Stations in Europe

Nokia PrimeSite Ericsson RBS 2000

(10)

Wireless Network Overlay

Satellite Macro-Cell Micro-Cell Urban In-Building Pico-Cell Global Suburban

(11)

Wireless Network Convergence

2G/3G Mobility-Bandwidth Trade-off

M ob ili ty Bandwidth 10K 100K 1M 10M 100M 1G Room Global GSM D-AMPS/IS-95 DECT DECT DECT WLAN UMTS National 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

(12)

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-2000 FPLMTS IMT

(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)

More Wearable -- Via PC

(28)
(29)
(30)

The Projection Keyboard

(31)

Portable Information Appliances

Subscriber Identification Module (SIM)

(32)

Beneficiaries of Ubiquitous

Computing

• Commuters • Travelers • Stock traders • Medical • Law enforcement • Package delivery • Education • Insurance • Emergency • Trucking • Intelligence • Military Clients Adhoc network Servers Intranet Internet

(33)

Limitations of the Mobile

Environment

Limitations of the Wireless Network

heterogeneity of fragmented networks

frequent disconnections

limited communication bandwidth

Limitations Imposed by Mobility

(34)

Frequent Disconnections

Handoff blank out (>1

ms

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)

(35)

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

(36)

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:

(37)
(38)

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

(39)

Research Roadmap

Wireless: MAC + Air Link Protocol

Mobile: DHCP,

Mobile IP, Ad-Hoc Routing

Transport: Optimized TCP

OS Services: Loc. Sensitive

Naming, File Systems, others

Mobile

Computing Models

Transactions Apps

(40)

Mobile and Wireless

Networking Issues

• Mobile IP

• Wireless Transport

• Ad-Hoc Networks

• Location Management

• Wireless Network Benchmarking

• Ad-Hoc Network Simulation

(41)

Wireless and Mobile Computing

Models

• Mobility-aware Client/Server using Proxies

• Disconnected Operations

• Application-aware Adaptations

• Mobile Agents and Objects

• Thin Client/Server

• Mobile Caching and Replication

• Broadcast Disks

• Service Advertisement and Brokering

• Smart Pones

(42)

Mobile file and Database

Systems

• Wireless File System Access

• Disconnected File Systems

• Mobile Access to C/S or Distributed Databases

• Ad-Hoc Database Systems

• Checkpointing

• Database recovery

(43)

Mobile Transaction and

Workflow

• ACID Relaxation

• Mobile Transaction Models

• Optimistic Data Replication

• Semantic-based Conflict Resolution

• Consensus in Mobile Environment

(44)

Wireless and Mobile

Applications and Services

• Application Design for Wireless networks

• Application Design for Mobility

• Wireless WWW Access

• Active Badges (Teleporting)

• Wireless Classroom (Wireless Campus!)

• Mobile Groupware

• Location-sensitive Yellow Service

• Pervasive Computing and Smart spaces

• . . .

(45)

Performance and QoS

• QoS Measures in Wireless and Mobile

Environments

• QoS Guarantees

• Simulators and Emulaors of Wireless Links

• Simulators of Mobile and Ad-hoc Networks

• Wireless Networking Benchmarking

(46)

Emerging Standards

• The 802.11b

• The BlueTooth Standard

• The Wireless Application Protocol (WAP)

• The CompactHTML

• The Network Computer Reference Specification

• Telecom Standards: UMTS

References

Related documents

 Universal Mobile Telecommunications System (UMTS)  Enhanced data rates for global evolution (EDGE)  General packet radio service (GPRS)..  Global system for

pico cells to leave room in the macro cell for faster mobiles... Remember the

We first described the difference between the tra- ditional statistical estimation framework and the ge- ometric fitting framework, pointing out that the asymptotic analysis as

= 1 Variable = pidp Variable label = cross-wave person identifier (public release) This variable is numeric , the SPSS measurement level is SCALE.. Value

New vines were planted either by layering (provignage), which involved burying a cane from an estab- lished vine to the site where the new plant was required, or

This course is appropriate for future or current knowledge workers or information professionals in diverse places: those interested in medical and public libraries,

But, if considering the production objective, which was to enrich broiler meat with omega 3 fatty acids, differences in costs per kg of feed, as well as in costs per kg of live

This video will target potential new physicians for AltaMed’s various facilities. The goal of this video is to demonstrate why AltaMed, as an established, credible