0% found this document useful (0 votes)
5 views50 pages

Mobile Computing Overview and Functions

The document provides an overview of mobile computing, covering topics such as wireless networks, mobile computing functions, and the evolution of wireless LANs and PANs. It defines mobile computing as the ability to transmit data without a fixed connection, allowing users to access information on the move. Additionally, it discusses various wireless technologies, standards, and the importance of user and network mobility in mobile computing environments.

Uploaded by

muceekelvin87
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views50 pages

Mobile Computing Overview and Functions

The document provides an overview of mobile computing, covering topics such as wireless networks, mobile computing functions, and the evolution of wireless LANs and PANs. It defines mobile computing as the ability to transmit data without a fixed connection, allowing users to access information on the move. Additionally, it discusses various wireless technologies, standards, and the importance of user and network mobility in mobile computing environments.

Uploaded by

muceekelvin87
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

MOBILE COMPUTING

MOBILE COMPUTING INTRO


OVERVIEW

 Topics Covered
 Introduction and Key Terms
 Forms of Computing
 Mobile Computing
 Wireless Network Infrastructure
 Universal Mobile Telecommunication
Standard (UMTS)
 Mobile Computing Functions
 Mobile Computing
Characteristics/Functions
 Logical Functions of Mobile
Computing

Prepared by Dr. Kibuku Mobile Computing Intro 2


INTRODUCTION

 What is a Wireless Network?


 A technology that enables two or more entities to communicate
without network cabling.

Prepared by Dr.
Mobile Computing Intro 3
Kibuku
INTRODUCTION Contd.

 Evolution of Wireless LAN


 In late 1980s, vendors started offering wireless products, which were to substitute
the traditional wired Local Area Network (LAN) products.

 The idea was to use a wireless LAN to avoid the cost of installing LAN cabling and
ease the task of relocation or otherwise modifying the network's structure.
 Necessity is the mother of invention

 The question/problem of interoperability between different wireless LAN


(WLAN/LAWN) products became critical.

 IEEE standard committee took the responsibility to form the standard for WLAN.

 As a result IEEE 802.11 series of standards emerged  Reading Assignment

Prepared by Dr. Mobile Computing Intro 4


Kibuku
INTRODUCTION Contd.

 Evolution of Wireless LAN Contd.


 WLAN uses the unlicensed Industrial, Scientific, and Medical (ISM)
band that different products can use as long as they comply with
certain regulatory rules.

 WLAN is also known as Wireless Fidelity (Wi-Fi)  Reading


Assignment

 There are many products which use these unlicensed bands along
with WLAN

 Examples could be cordless telephone, microwave oven, etc 


Reading Assignment
Mobile Computing Intro 5
Prepared by Dr. Kibuku
INTRODUCTION Contd.

 Evolution of Wireless LAN Contd.


 There are 3 bands within the ISM bands. These are
 900-MHz ISM band which ranges from 902 to 928 MHz;
 2.4-GHz ISM band which ranges from 2.4 to 2.4853 GHz;
 5.4 GHz band  which range from 5.275 to 5.85 GHz.

 WLAN uses 2.4 GHz and 5.4 GHz bands.

 WLAN works both in infrastructure mode and ad hoc mode

Mobile Computing Intro 6


Prepared by Dr. Kibuku
INTRODUCTION Contd.

 Evolution of Wireless LAN Contd.


 There are two types of wireless networks:
1. Infrastructured Network  Base stations are the bridges

 A mobile host will communicate with the nearest base


station

 Handoff is taken when a host roams from one base to


another
 Handoff is the process of transferring an active call or

data session from one cell in a cellular network or from


one channel to another.
 In a satellite network it the process of transferring
Prepared by Dr.
Kibuku control from one earth station to another
Mobile Computing Intro 7
INTRODUCTION Contd.

 Infrastructured Network Contd.

Mobile Computing Intro 8


Prepared by Dr. Kibuku
INTRODUCTION Contd.

2. Ad Hoc Network  Infrastructureless: it has no fixed base


stations

 Without the assistance of base stations for communication

 Due to transmission range constraint, two MHs need multi-hop


routing for communication

 Characteristics  Quickly and unpredictably changing topology

Prepared by Dr. Mobile Computing Intro 9


Kibuku
INTRODUCTION Contd.

 Evolution of Wireless PAN


 Techniques for Wireless Personal Area Networks (WPANs) use
infrared and radio waves.

 Most of the Laptop computers support communication through


infrared, for which standards have been formulated by IrDA
(Infrared Data Association  [Link]).

 Through WPAN, a PC can communicate with another IrDA


device like another PC or a Personal Digital Assistant (PDA) or a
Cellular phone.

Prepared by Dr. Mobile Computing Intro 10


Kibuku
INTRODUCTION Contd.

 Evolution of Wireless PAN

 The other best known PAN technology standard is Bluetooth.

 Bluetooth uses radio instead of infrared.

 It offers a peak over the air speed of about 1 Mbps over a short range of
about 10 meters.

 The advantage of radio wave is that unlike infrared it does not need a line of
sight.

 WPAN works in ad hoc mode only

Prepared by Dr. Mobile Computing Intro 11


Kibuku
DIFFERENT WIRELESS
NETWORKS

 IrDA (Infrared Data Association)


 Uses beams in the infrared light spectrum

 Bluetooth
 Uses 2.45 gigahertz radio waves, but emits weak signals
 Limits distance to 10 feet, but travels through walls

 HomeRF Short for home Radio Frequency (SWAP) – developed by


businesses
 6 voice channels and 1 data channel

 Slow, and limited range, but cheap

Prepared by Dr. Mobile Computing Intro 12


Kibuku
WIRELESS FIDELITY (WI-FI)

 Essentially, this technology is a variation of the IEEE 802.11


specification known as 802.11b

 Focuses on Direct-Sequence Spread Spectrum (DSSS)


 High data rate (max of 11 Mbps)

 In the case of interference, speed drops in halves (11 Mbps to


5.5 Mbps to 2 Mbps to 1 Mbps)

Prepared by Dr. Kibuku Mobile Computing Intro 13


WIRELESS FIDELITY (WI-FI) Contd.

 Advantages:
 Fast (11 Mbps)
 Reliable
 Long Range (up to 1000 ft outdoors, 400 ft indoors)
 Easy integration to wired networks
 Compatible with original 802.11 DSSS standard

 Disadvantages:
 Speed may fluctuate

Prepared by Dr. Kibuku Mobile Computing Intro 14


IEEE 802.11a Vs. 802.11b

 Frequency
 802.11b transfers at 2.4 gigahertz
 802.11a transfers at 5 gigahertz

 Coverage Distance
 802.11b goes about 400 feet indoors
 802.11a goes about 60 feet indoors
 Need more access points to cover a location

 Compatibility
 Compatible to each other?  Not yet ??????

Mobile Computing Intro 15


Prepared by Dr. Kibuku
MOBILE COMPUTING

MOBILE COMPUTING
FANTASTIC BREAKTHROUGH TECHNOLOGY

 Wireless Communication Networks


 Multiple networks “covering” the globe
 World-wide deregulation and spectrum auctions
 Standard communication systems and air link interfaces

 Portable Information Processing Appliances


 Laptops, notebooks, sub-notebooks, etc ???
 Hand-held computers
 PDAs and Smartphones
 Internet
 TCP/IP & de-facto application protocols

Ubiquitous web content

Mobile Computing Intro 17


Prepared by Dr. Kibuku
MOBILE COMPUTING

 Mobile Computing  A technology that allows transmission of data, via


a computer, without having to be connected to a fixed physical link.
 It can be defined as a computing environment over physical mobility.

 The user of a mobile computing environment will be able to access data,


information or other logical objects from any device in any network while
on the move.

 Mobile Computing System  allows a user to perform a task from


anywhere using a computing device in the public (the Web), corporate
(business information) and personal information spaces (medical record,
address book).

Prepared by Dr. Kibuku Mobile Computing Intro 18


MOBILE COMPUTING Contd.

 NB:
1. Mobile voice communication is widely established throughout the
world and has had a very rapid increase in the number of subscribers
to the various cellular networks in the past  Communication
Authority (CA) of Kenya.

2. An extension of this technology is the ability to send and receive


data across these cellular networks. This is the principle of mobile
computing.

3. Mobile Data Communication has become a very important and


rapidly evolving technology as it allows users to transmit data from
remote locations to other remote or fixed locations.
Prepared by Dr. Kibuku Mobile Computing Intro 19
MOBILE COMPUTING Contd.

 Using  Small size portable computers, hand-helds, Mobile


Network Code (MNC) devices, and other small wearable
computers (Reading Assignment).

 To  Run stand-alone applications (or access remote


applications)

 Via  Wireless networks: IR, Blue Tooth, W-LANs, Cellular, W-


Packet Data networks, SAT. etc.  (Reading Assignment).

 By  Nomadic and mobile users (animals, agents, trains,


cars, cell phones, etc) (Reading Assignment).

Prepared by Dr. Mobile Computing Intro 20


Kibuku
NEW FORMS OF COMPUTING

 Wireless Computing
 Nomadic Computing
 Distributed  Mobile Computing
Computing  Ubiquitous
(Client-Server
Computing
Model)
 Pervasive Computing
 Invisible Computing
 Cloud Computing
 Quantum Computing

Prepared by Dr. Mobile Computing Intro 21


Kibuku
MOBILE COMPUTING Cont.

 Mobile Computing is used in different contexts with different


names. The most common names are:
 Mobile Computing  The computing environment is mobile

and moves along with the user.


 This is similar to the telephone number of a GSM (Global
System for Mobile) communication phone, which moves with
the phone.
 The offline (local) and real-time (remote) computing
environment will move with the user.
 In real-time mode users will be able to use all their remote
data and services online.

Prepared by Dr. Mobile Computing Intro 22


Kibuku
MOBILE COMPUTING Cont.

 Ubiquitous Computing  A disappearing (nobody will notice its


presence) everyplace computing environment. User will be able to use
both local and remote services.
 Anywhere, Anytime Information This is the generic definition of
ubiquity, where the information is available anywhere, all the time.
 Also Known as Pervasive Computing  A computing environment,
which is omnipresent in nature and can be made available in any
environment.

 Nomadic Computing The computing environment is nomadic and


moves along with the mobile user.
 This is true for both local and remote services.

Prepared by Dr. Mobile Computing Intro 23


Kibuku
MOBILE COMPUTING Cont.

 Virtual Home Environment (VHE)  is defined as an


environment in a foreign network such that the mobile users can
experience the same computing experience as they have in their
home or corporate computing environment.
 E.g., one would like to put ones room heater on when one is
about 15 minutes away from home.
 Internet of Things (IOT)

Prepared by Dr. Mobile Computing Intro 24


Kibuku
MOBILE COMPUTING Cont.

 Global Service Portability  Making a service


portable and available in every environment. Any
service of any environment will be available globally.

 Wearable Computers  Wearable computers are


those computers that may be adorned by humans like a
hat, shoe a watch, or clothes (these are wearable
accessories).

Mobile Computing Intro 25


Prepared by Dr. Kibuku
NOMADIC, MOBILE & UBIQUITOUS

Fixed Wireless Wireless


No Fixed Wireless Network Network
Network Network Network (A) (B)

Nomadic Computing Mobile Computing

Ubiquitous Computing
Prepared by Dr. Mobile Computing Intro 26
Kibuku
IMPRESSIVE WIRELESS INFRASTRUCTURE

Global

Satellite

Suburban
Urban
In-Building

Micro-Cell Pico-Cell
Macro-Cell
dik ©
In-Room
(BlueTooth)

Mobile Computing Intro 27


Prepared by Dr. Kibuku
WIRELESS COMMUNICATION
TECHNOLOGY

(IMT-2000)

Prepared by Dr.
Mobile Computing Intro 28
Kibuku
WIRELESS NETWORK CONVERGENCE
2G/3G Mobility-Bandwidth Trade-off

Global GSM 1-7 GHz


Mobility
National D-AMPS/IS-95 0.1-2 GHz
UMTS
Regional 0.1-2.3 GHz

Metropolitan 2-4 GHz

Campus

DECT 2-7 GHz


Office
WLAN >2 GHz
Room
DECT 20-50 GHz
10K 100K 1M 10M 100M 1G
Bandwidth

Mobile Computing Intro 29


Prepared by Dr. Kibuku
WIRELESS NETWORK OVERLAY

Global

Satellite
Suburban
Urban
In-Building

Micro-Cell Pico-Cell

Macro-Cell
dik ©

Prepared by Dr. Kibuku Mobile Computing Intro 30


UNIVERSAL MOBILE TELECOMMUNICATION STANDARD
(UMTS)
 Global seamless operation in multi-cell environment (SAT,
macro, micro, pico). ITU

 Global roaming: multi-mode, multi-band, low-cost terminal,


portable services & QoS. IMT IMT-2000
FPLMTS

 High data rates at different mobile speeds: 144kbps at


vehicular speed (80km/h), 384 kbps at pedestrian speed, and
2Mbps indoor (office/home)
ETSI
 Multimedia interface to the internet

 Based on core GSM, conforms to IMT-2000. Deployment as SMG UMTS

early as 2002.

Prepared by Dr. Mobile Computing Intro 31


Kibuku
MOBILE COMPUTING FUNCTIONS

 We can define a computing environment as mobile if it supports


one or more of the following functions/characteristics:-

 User Mobility User should be able to move from one physical


location to another location and use the same service.

 The service could be in the home network or a remote network.

 An example could be a user moves from London to New York


and uses Internet to access the corporate application the same
way the user uses in the home office.

Mobile Computing Intro 32


Prepared by Dr. Kibuku
MOBILE COMPUTING FUNCTIONS
Contd.

 Network Mobility  User should be able to move from one


network to another network and use the same service.

 Example could be a user moves from Hong Kong to New


Delhi and uses the same GSM phone to access the
corporate application through Wireless Application Protocol
(WAP).

 In home network he/she uses this service over GPRS


(General Packet Radio Service) whereas in Delhi he
accesses it over the GSM network.

Mobile Computing Intro 33


Prepared by Dr. Kibuku
MOBILE COMPUTING FUNCTIONS
Contd.

 Bearer Mobility  User should be able to move from one


bearer to another and use the same service.

 Example could be a user was using a service through WAP


bearer in his home network in Bangalore.

 He/she moves to Coimbatore, where WAP is not supported,


he switch over to voice or Short Message Service (SMS)
bearer to access the same application.

Prepared by Dr. Mobile Computing Intro 34


Kibuku
MOBILE COMPUTING FUNCTIONS Contd.

 Device Mobility  User should be able to move from one


device to another and use the same service.

 Example could be sales representatives using their


desktop computer in home office.

 During the day while they are on the street they would
like to use their Palmtop to access the application.

Prepared by Dr.
Mobile Computing Intro 35
Kibuku
MOBILE COMPUTING FUNCTIONS Cont.

 Session Mobility  A user session should be able to move from one


user-agent environment to another.

 Example could be a user was using his service through a Code


Division Multiple Access (CDMA) IX network.

 The user entered into the basement to park the car and got
disconnected from his/her CDMA network.

 User goes to home office and starts using the desktop. The
unfinished session in the CDMA device moves from the mobile device
to the desktop computer.

Prepared by Dr. Mobile Computing Intro 36


Kibuku
MOBILE COMPUTING FUNCTIONS Contd.

 Service Mobility  User should be able to move from one


service to another.

 Example could be a user is writing a mail. To complete the mail


user needs to refer to some other information.

 In a desktop PC, user simply opens another service (browser)


and moves between them using the task bar.

 User should be able to switch amongst services in small


footprint wireless devices like in the desktop.

Mobile Computing Intro 37


Prepared by Dr. Kibuku
MOBILE COMPUTING FUNCTIONS Contd.

 Host Mobility  The user device can be either a client or server.


 Clients call on the services of the Server  request services
form the Server.

 The Server fulfills the requests from the client

 When it is a server or host, some of the complexities change.

 In case of host mobility the mobility of IP (MIP)* needs to be


taken care of.

Prepared by Dr. Mobile Computing Intro 38


Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING

 The mobile computing functions can be logically divided into


following major segments:-

1. User With Device  The user device, this could be a


fixed device like desktop computer in office or a portable
device like mobile phone.

 Example  laptop computers, desktop computers, fixed


telephone, mobile phones, digital TV with set-top box,
palmtop computers, pocket PCs, two way pagers,
handheld terminals, etc.

Prepared by Dr. Mobile Computing Intro 39


Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING Contd.

2. Network  Whenever a user is mobile, he will be


using different networks at different places at
different time.

 Example: GSM, CDMA, iMode, Ethernet, Wireless LAN,


Bluetooth etc.

Prepared by Dr. Mobile Computing Intro 40


Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING Contd.

3. Gateway  This is required to interface different transport bearers.

 These gateways convert one specific transport bearer to another transport


bearer.

 Example  From a fixed phone (with voice interface) we access a service


by pressing different keys on the telephone. These keys generate Dual
Tone Multi Frequency (DTMF) signals.

 These analog signals are converted into digital data by the Interactive
Voice Response (IVR) gateway to interface with a computer application.
 Other examples will be WAP gateway, SMS gateway, etc.

Mobile Computing Intro 41


Prepared by Dr. Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING
Contd.

4. Middleware  This is more of a function rather than a


separate visible node.

 In the present context middleware handles the


presentation (I/O) and rendering of the content on a
particular device.

 It will also handle the security and personalization for


different users.

Prepared by Dr. Mobile Computing Intro 42


Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING Contd.

5. Content  This is the domain where the original server and


content is.

 This could be an application, system, or even an aggregation


of systems.

 The content can be mass market, personal or corporate


content.

 Origin server will have some means to accessing the database


and the storage devices.
Prepared by Dr. Mobile Computing Intro 43
Kibuku
LOGICAL FUNCTIONS OF MOBILE COMPUTING Contd.

Mobile Computing Intro 44


Prepared by Dr. Kibuku
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

Mobile Computing Intro 45


Prepared by Dr. Kibuku
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

Prepared by Dr. Mobile Computing Intro 46


Kibuku
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)
 Availability issues (admission control)

 Asymmetric duplex bandwidth

 Limited communication bandwidth exacerbates the limitation of battery


lifetime.

Mobile Computing Intro 47


Prepared by Dr. Kibuku
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

Mobile Computing Intro 48


Prepared by Dr. Kibuku
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 and wireless networks.

 Session and Presentation  inappropriate for the wireless environment and for
mobility.

 Operating Systems  lack of environment-related conditions and signals.

 Client-Server  unless changed, inappropriate and inefficient

Prepared by Dr. Mobile Computing Intro 49


Kibuku
The End!!!!

Prepared by Dr. Kibuku Mobile Computing Intro 50

You might also like