Mobile Computing

Download Report

Transcript Mobile Computing

MOBILE COMPUTING &
MOBILE COMMUNICATION
SYSTEMS
What is Mobile Computing?
 Wireless Communication Systems
 Mobile Communication Systems Architecture
 Key Technologies of Mobile Computing
 Applications

WHY MOBILE COMPUTING ?

People are mobile
WHY MOBILE COMPUTING ?

Devices are mobile
WHAT IS MOBILITY?

A person who moves
between different geographical locations
 between different networks
 between different communication devices
 between different applications

WHAT IS MOBILITY?

Mobile computing is about both physical and
logical computing entities that move
Physical entities
 computers change locations
 Logical entities
 a running user application or a mobile agent
migrating over internet

BUZZWORDS –
NOMADIC-MOBILE-UBIQUITOUS

Nomadic computing
refers to limited migration
 migration is within a building at a pedestrian speed
 interleaved pattern of user relocation and indoor
connections
 users carrying laptop with wireless access are
engaged in nomadic computing

BUZZWORDS –
NOMADIC-MOBILE-UBIQUITOUS

Mobile computing
requires wireless h/w to support outdoor mobility and
handoff from one h/w to the next at a pedestrian or
vehicular speed
 traveler in car using laptop / smart phone / mobile
device connected with a GSM/WCDMA/HSPA phone
engaged in mobile computing


Ubiquitous computing or pervasive computing
refers to access to computer network all the time at
any location by any person
 can not be realized unless mobile computing matures

RELATIONSHIP –
NOMADIC-MOBILE-UBIQUITOUS
My Dream of Future
http://www.youtu.be/ujk1cprLpD8
 Social Web of Things
http://www.youtu.be/i5AuzQXBsG4
 Imagine Everything was Linked
http://youtu.be/igsJxXMssGA
http://www.youtu.be/__pkZ4-kNvY
http://www.youtu.be/tvpRJrQ8Z2c

HETEROGENEOUS WIRELESS COMMUNICATION
WORLD
DAB: Digital Audio Broadcast
VHE: Virtual Home Environment
DVB-T: Digital Video Broadcast Terrestrial
UMTS: Universal Mobile Telecommunication System
HETEROGENEOUS WIRELESS COMMUNICATION WORLD

Heterogeneous wireless networks consists of







Cellular networks
WLAN networks
other access technologies
Users should be able to access various services from
various networks with varying properties in terms of data
rates, SNR, latency, coverage, price etc.
Multiple devices or multi-mode devices may be used to
access various services which add to the complexity of the
system
Mobile communication in such a scenario requires
automatic rearrangement of communication and services
These adaptive services need to be centered around the
user since multiple networks and operators may be present
NATURAL EVOLUTION OF
COMPUTING
More
Flexible
Resource
Usage
Freedom from Collocation
CHALLENGE

Physical location of mobile is not the network
address (address migration)
existing applications send packets to a fixed network
address
 need to support dynamically changing “local”
addresses as mobile device moves through network
 how do we route the message to a mobile host

Internet community
 Mobile IP deals with location of mobile host
 Mobile IP assumes connectionless, packet
switching scenario
 Mobile IP specification: home environment tracks
mobile device’s current location through registration
procedure
 Cellular community
 based on location management of cellular phone
users
 it deals with connection oriented communication
(motivated by issues in call-setup in telephony)


trade-off between searching and informing
 informing is a responsibility of the mobile unit
when it migrates
 extreme situations
 mobile unit never informs - works for units
receiving few messages and for units which
don't move during receiving
 mobile unit always informs - works well for
units receiving messages frequently
CHALLENGE

Ad hoc routing algorithms
Ad hoc networks arise in rapid deployment scenarios
 emergency disaster management
 military operation in remote sites
 business meeting venues without infrastructure
support
 Routing algorithms
 AODV, DSR, DSDV, TORA, FSR, LAR, ABR, etc.

CHALLENGE

Harsh communications environment






lower bandwidth / higher latency
 good enough for video conferencing?
variable bandwidth: applications adaptation to
changing quality of connectivity
 high bandwidth, low latency
 high bandwidth, high latency
 low bandwidth, high latency
higher error rates: congestion, interference, etc.
more frequent disconnection
performance depends on density of nearby users but
frequency reuse architecture helps
network failure is common
CHALLENGE

Two modes of information dissemination
Publish
 data is filtered by client, server provides directory
information for assisting the filtering
 advantages
 hot spots can be broadcast frequently - which
saves energy at client, avoid congestion.
 Provide on demand

CHALLENGE

Services providing issues
Interoperability and adaptability to h/w
environments ranging from high to low bandwidths
and wireless communication links
 Energy efficient data access
 Support for mobility and disconnection

CHALLENGE

Handoff management
a mobile host moves from one cell to another while
being connected
 undesirable features
 call dropping
 ping-pong handoffs
 vertical handoff among heterogeneous networks

HETEROGENEOUS WIRELESS COMMUNICATION
WORLD
DAB: Digital Audio Broadcast
VHE: Virtual Home Environment
DVB-T: Digital Video Broadcast Terrestrial
UMTS: Universal Mobile Telecommunication System
CHALLENGE

Security concerns
Authentication is critical
 normal network point of attachment is a wall tap
 wireless access makes network attachment too
easy
 Exposure to over-the-air wiretapping
 any transmitter can also be a receiver!
 some wireless networks provide secure airlinks
(e.g., CDPD)
 made more difficult by spread spectrum
technologies
 Mobile agent security
