Upload
sweta-sharma
View
227
Download
0
Embed Size (px)
Citation preview
8/7/2019 Mobile-wireless Computing
1/31
Mobile Computing and Wireless Communications
Mobile computing is an ability to use technology while moving, as opposedto portable computers, which are only practical for use while positioned in a
stationary configuration.
Many types of mobile computers have been introduced since the 1990s,
including the:
Wearable computerPersonal digital assistant/Enterprise digital assistant
Smartphone
Carputer is the predominant term used to describe a category of mobile
computer, designed or modified to specifically be installed and run in
automobilesUltra-Mobile PC
8/7/2019 Mobile-wireless Computing
2/31
The language includes
M-Business, M-Government
M-Commerce, P-Commerce, V-Commerce
M-SCM, M-CRM, SMS, MMS, M-Portal
Symbian WAP MS Mobile Internet Toolkit (MMIT) WML VoiceXML J2ME
BREW(Binary Runtime Environment for Wireless)
Mobile IP, Mob Ad hoc NET, Open Mobile Alliance, International
Telecommunication Union, European Telecommunication Standards
Institutes, Federal Communication Commission
Bluetooth, WLL, DECT, HomeRadioFrequency
WI-Fi, GPRS, UMTS, 802.11, 802.16, 802.15, WSN
Orthogonal Frequency Division Multiplexing, Forward Error Correction
Time DMA Code DMA
8/7/2019 Mobile-wireless Computing
3/31
Framework: The Building Blocks
Mobile Business, Government, and Life
Mobile Computing Applications
Mobile Computing Platforms
(Wireless Middleware, Mobile IP)
Wireless Networks
(Wireless LANs, Cellular Networks,
Satellites, Wireless Local Loops)
Architectures andIntegration
Wireless Security
Management and
Support
Wireless Business,Regulations, and
Standards
Drivers
Enablers Research and developmen
in every building block
8/7/2019 Mobile-wireless Computing
4/31
8/7/2019 Mobile-wireless Computing
5/31
Supporting M-Apps: Mobile Computing
Platforms
Mobile Device
(Cell Phone, PDA, Pocket PC)
Server(Web Server, eMail server,
Mainframe)
Application
Physic l ir l ss t rk
( t s, Tr sc i rs, s t ti s,ll l r t rks, 802.11 s,t llit s)
MiddlewareServices
Network
Transport
Services
Local
Platform
Services
Application
Mobile
Computing
Platform Network
Transport
Services
Local
Platform
Services
MiddlewareServices
8/7/2019 Mobile-wireless Computing
6/31
Mobile Computing Platforms
Mobile operating systems
- Palm OS
-Windows CE (embedded compact)
- Symbian OS
Mobile database managersMobile transaction managers
Utilities for mobile devices
Wireless Middleware (information hiding versus
Information providing)
Wireless Gateways: Collection of Middleware services
Mobile Application Server
8/7/2019 Mobile-wireless Computing
7/31
Wireless Web
WAP
Gateway
Web
Server
Servelet
Content
(XML/HTML)
eCommerce
Module
HTML/XML
WML
VoiceXML
GatewayVoiceXML
Many players- WAP
-iMode
-J2ME
- BREW
-MMIT
Industry activity
- Open Mobility Alliance
8/7/2019 Mobile-wireless Computing
8/31
Mobile IP The Roaming in Wireless Internet World
IP
Network
ISP Servers
NSP POPHome Networkfor A
NSP POPForeign
Network
for A
Mobile Node A
Foreign
Agent
Home
Agent
1
2
3
4
5
Research issues:
Can Mobile IP replace roaming
Security issues
Performance issues
Flash OFDM
Uses Mobile IP
For cellular networks
8/7/2019 Mobile-wireless Computing
9/31
WIRELESS NETWORKS
Different type of wireless networks support mobile computingapplications and platforms
Wireless Personal Area Networks (Bluetooth, Sensors, UWB, Zigbees)
Wireless LANs (802.11 family) Fixed Wireless Local loops
Cellular networks 1G to 5G
Satellite systems
Many Research Issues: short list Lower level issues (e.g., signaling, error correction, smart antennas)
Mobile Adhoc Networks
Voice over 802.11
8/7/2019 Mobile-wireless Computing
10/31
8/7/2019 Mobile-wireless Computing
11/31
8/7/2019 Mobile-wireless Computing
12/31
Wireless PANs: Home Networking
Wireless LAN2
(Master/slave)
First Floor
= Wireless AdapterWireless connection
Wireless connection
Second Floor
Printer
Baby
Monitor
TV
Phone
Laptop
Laptop
xDSL, cable,
ISDN, or other
Main PC
Internet
Gateway
Players:
Bluetooth
Sensor networks
UWB802.11
Zigbees
HomeR/F (dead
8/7/2019 Mobile-wireless Computing
13/31
Bluetooth
Cellular
Network
PSTN
Access
Point
Wired
LANBluetooth Piconet
(1 Mbps, 10 meters, mobile adhoc network)
8/7/2019 Mobile-wireless Computing
14/31
Wireless Sensor Networks
Network ofTiny
Sensors
Network of
Tiny
Sensors
Network of
Powerful
Sensors
Powerful
server
Many R&D
efforts
Sensor = mote
8/7/2019 Mobile-wireless Computing
15/31
802.11 Family LANs
Wireless LANCell
Wireless LANCell
Wireless LANCell
CentrexRouter
Link to
Public Ethernet
T1
or
DSL
X
Y Z
LAN Server
Wired Ethernet LAN
X, Y, Z are
access points
for the wireless
Ethernet LANs
AB
C D
A, B, C, D are
student laptops
11a, 11b, 11g
11n
11i security
11e QoS
8/7/2019 Mobile-wireless Computing
16/31
Inter-Exchange
Switch
Telephone
LAN
PBX, TV
Wireless
Local Loop
Offerings
(MMDS Multichannel Multipoint
distribution service, LMDS-Local
Multipoint distribution service)
Toll
Connecting
Trunks
Inter-Exchange
Switch
Local
Control
Office
Telephone
Wired
Local
Loop
Toll
Connecting
Trunks
Intertoll
Trunks
Wireless Local Loops
Narrowband telephony services
Broadband high-speed data service
Interesting
applications
8/7/2019 Mobile-wireless Computing
17/31
8/7/2019 Mobile-wireless Computing
18/31
Evolution: 1G to 5G
1G(
8/7/2019 Mobile-wireless Computing
19/31
Satellite Communications
plinko nlink
GEO= 35,000 km, 250 ms delayLEO = 4,000 km, 20 ms delay
MEO = 10,000 km, 50 ms delay
8/7/2019 Mobile-wireless Computing
20/31
Research Issue:Deep Space Networking
8/7/2019 Mobile-wireless Computing
21/31
8/7/2019 Mobile-wireless Computing
22/31
Integration Vision
Cont nt
Provi r
Cont nt
Enterpris
eDatabases
Offic
(802.11)
Home
LAN
(802.11)
Home
LAN( l etooth)
Cel l l r
Cell(GSM, GPRS)
Hots ot
LAN
(802.11)
Content
Provi ereb
Content
Enterpris
eDatabases
Content
Provi er
Cell l r
Cell
( )
ireless
nd ired
WAN
8/7/2019 Mobile-wireless Computing
23/31
Integration Framework
M- siness nd
MobileApplic tions ( MS, MMS,
Voice, M-commerce)
M- siness nd
MobileApplic tions (SMS, MMS,
Voice, M-commerce)
Wireless Communic tionNet orks
(WLANs, Cellul r, WLLs, Satellites)
Wireless CommunicationNet orks
(WLANs, Cellular, WLLs, Satellites)
MobileComputingPlatforms
- Wireless Middleware (WAP, I-Mode, J2ME)- MobilePlatformServices (MobileOS, Utilities)
Wireless Internet
and Mobile IP
Network
interfaces
Handoffs
Multirate
cards
oaming
Support through
Mobile IP
Shield theapp.
developers from
thenetwork
heterogeneities
Provide consistent
user interfaces for
seamless operations.
8/7/2019 Mobile-wireless Computing
24/31
Vertical Versus Horizontal Integrations
App1
Platform1
Network1 Integrated Physical Network
App1
Platform1
a). Total Vertical Integration b). Horizontal Integrationat Network Level
App 2
Platform2
Network2
App2
Platform2
App1
Network1
c). Horizontal Integration
at Platform Level
App 2
Network2
Integrated Platform + IP Platform1
Network1
Platform2
Network2
Integrated Applications
d). Horizontal Integration
at Application Level
8/7/2019 Mobile-wireless Computing
25/31
Wireless Security The Big Picture
Security
Solutions
External Factors
Intruder/attacker/assaultThreatsPrivacy and confidentialty laws
Consumer/customer attitudes
Organizational Requirements
Survivability and Tolerance
Requirements
QoS RequiremenstsBudgettary and policy restrictions
IT Assets
Applications and automated servicesDatabases, files
Computing platforms
Middleware (e.g., web servers)
Networks (hardware, routing software
Latest Security Technologies
Cryptographic techniques
Managing digital certificates and PKISecure payment systems
Significant research developments
Physical Assets
Humans
Buildings
Other corporate assets
(e.g., planes, trains, andautomobiles)
Unique issues:
- medium
- mobility
8/7/2019 Mobile-wireless Computing
26/31
User View (PIA4)Privacy
assure privacy of information (i.e., no one other than the authorized people
can see the information) in storage or transmissionIntegrity
the integrity of information (i.e., no unauthorized modification)
Authentication:
identify for certain who is communicating with you
Authorization (Access control):
determine what access rights that person has).
Accountability (Auditing): .
assure that you can tell who did what when and convince yourself that thesystem keeps its security promises.
Includes non-repudiation (NR) -- the ability to provide proofof the origin ordelivery ofdata.
NR protects the senderagainst a false denial by the recipient that the datahas been received. Also protects the recipient against false denial by thesender that the data has been sent..
a receiver cannot say that he/she never received the data or the sendercannot say that he/she never sent any data
Availability: access to system when a userneeds it
8/7/2019 Mobile-wireless Computing
27/31
Sample Wireless Security Technologies
Applications
Middleware
Wireless
Link
802.11 security (WEP)
Cellular network security
Satellite link security
WLL and cordless link security
SSL and TLS
WAP security (WTLS)
Web security (HTTPS, PICS, HTTP Headers)
Proxy server security
SET for transaction security
S/MIME and PGP for secure email
Java security (sandboxes)
Database security
TCP/IPIPSEC and wirless VPN
Mobile IP
Can use
higher level
services to
compensate
for lower layers
Tradeoffs in
performance
and security
8/7/2019 Mobile-wireless Computing
28/31
Wireless Security Example
Wireless LAN
Cell
Wireless LAN
Cell
Wireless LAN
Cell
Centrex
Router
and
Firewall
Link to
Public Internet
T1
or
DSL
X
Y Z
LAN Server
Fast Ethernet
LAN(Backbone)
1. No physical net security(server ID/PW)
2. No physical net security
(server ID/PW + encryption)
3. Physical net security at APs
(optional
server ID/PW + encryption)
AB
C D
Wired Ethernet
LAN
8/7/2019 Mobile-wireless Computing
29/31
Wireless Management and Business
STRATEGIC PLANNING Business Strategy Analysis
Analyzing Business Processes and Business Workflows
Mobile Application Identification and Selection.
CAPABILITY EVALUATIONWireless Infrastructure Planning
Capacity Planning & Traffic Engineering
Resource and Cost Estimation
DEVELOPMENT AND DEPLOYMENT
Mobile application development
Wireless infrastructure development
yOutsourcing the Wireless Infrastructure
MONITORING AND CONTROL
Wireless fault and
performance management
Wireless Security and
configuration management
ORGANIZING/STAFFING
. Mobile Virtual Teams
. Mobile Real-time Enterprises
8/7/2019 Mobile-wireless Computing
30/31
Wireless Value Chain
Wireless
Network
Operators
Wireless
Network
Element
Providers
Middleware/
Gateway
Providers
Content
Providers/
Aggregators
Mobile
Application
Providers
Mobile
Device
Builders
Enterpris
Wireless
Users
8/7/2019 Mobile-wireless Computing
31/31
Reference
Model
1. Physical
2. Data Layer
3. Network
4. Transport
5. Session
6. Presentation
7. Application
Call
Switching
(Cellular networks,
Wireless LANs,
Satellites,
Wireless Local Loops)
PSTN
Routing
Wireless
Telephone
Business
IP Data
Network
Routing
Wireless
Management
Business
Wireless
Consulting
Business
Wireless
Telephony
Applications
and
Services
Physical Network Elements
Wireless
NetworkManagement
Wireless
Application
and
Platform
Management
WirelessNetwork
Consulting
and
Engineering
Services
Systems
Consulting
Applications
(e.g., SMS,
email,
Wireless Web,
Mobile EC/EB)
Wireless Data
Network
Business