Professional Documents
Culture Documents
Mobile & Wireless Systems: EE206A (Spring 2002) : Lecture #1
Mobile & Wireless Systems: EE206A (Spring 2002) : Lecture #1
Mani Srivastava
UCLA - EE Department
Room: 6731-H Boelter Hall
Email: mbs@ee.ucla.edu
Tel: 310-267-2098
WWW:
http://www.ee.ucla.edu/~mbs
2 Copyright 2002 Mani Srivastava
Welcome to EE206A!
Course logistics
Course overview
3 Copyright 2002 Mani Srivastava
Email: mbs@ee.ucla.edu
Phone: 310-267-2098
Office: 6731-H BH
Office hours: Th 12-2 PM, or by appointment
I’m very responsive with email
Usually around on weekend
Limit of 30 students
Wait till end of week 2 as many students drop out
If you want to audit, following is the priority
You are on the official wait list
You contacted me - unofficial “wait list to get on to
wait list”
Second Generation Mobile And Wireless Technologies; Black, Uyless Prentice Hall; 09/1998;
12 Copyright 2002 Mani Srivastava
300
200
100
0
1993 1994 1995 1996 1997 1998 1999 2000 2001
19 Copyright 2002 Mani Srivastava
Network Infrastructure
Dynamic, programmatic creation/composition of scalable,
highly available & customizable services
automatic adaptation to end device characteristics and network
connectivity
dynamic composition of component services
Diverse appliances beyond the phone and the PC
devices plus servers in the infrastructure
Arbitrarily powerful services on arbitrarily small clients
using an adaptive infrastructure
computing resources mixed with switching fabric
WAP: wireless application protocol
25 Copyright 2002 Mani Srivastava
Example: Sensor-Enhanced
Gadgets
ADXL202
• Dual Axis, ±2g
• 2.7V-5.25V Single Supply
• 1000g Shock Survival
• $40
Disconnections
Planned vs. unplanned
Choices?
engineer to prevent disconnections
gracefully cope (adapt) to disconnections
Mask disconnections and round-trip latencies
decouple communication from data
production/consumption
asynchronous operation (multiple REQs before
ACKs), prefetching, delayed write-back etc.
Tolerate by autonomous operation,
caching/hoarding, local applications etc.
disconnected filesystems, e.g. CMU’s CODA
Good user interfaces to give feedback about
disconnection
37 Copyright 2002 Mani Srivastava
Limited Bandwidth
Difference between indoor (1-10Mbps) and outdoor (10s
of Kbps)
mobility, multipath
Right metric?
bps vs. bps per user vs. bps per unit volume
Cope by improving bandwidth usage
compression, buffering
techniques for disconnection (caching, delayed write-back)
help
Schedule link bandwidth to improve user satisfaction
differentiate data according to quality of service
fair allocation of bandwidth
38 Copyright 2002 Mani Srivastava
Bandwidth Variability
Wired networks
problem is congestion… need to share resources
resource reservation + scheduling can provide QoS
Wireless networks
sharing is only part of the problem
available wireless link resource undergoes dramatic and rapid
changes
– multipath reflection, doppler fading, frequency collisions
rapid signal fades and distortions as a receiver moves
necessitates aggressive signal processing and adaptive
protocols
40 Copyright 2002 Mani Srivastava
Heterogeneous Networks
Satellite
Regional Area
Low-tier
High-tier
Local Area
Wide Area
High Mobility Low Mobility
Ad Hoc Networks
• Disaster recovery
• Battlefield
• ‘Smart’ office
• Etc.
Location-dependent Information
Location affects configuration parameters
DNS, timezone, printer etc.
Location affects answer to user queries
e.g. where is the nearest printer
More complex location-dependent queries
e.g. where is the nearest taxi
Privacy concerns due to location tracking
Changing context
small movements may cause large changes
caching may become ineffective
dynamic transfer to nearest server for a service
Localization
45 Copyright 2002 Mani Srivastava
Portability
Power is key
long mean-time-to-recharge, small weight, volume
Risk to data due to easier privacy breach
network integrated terminals with no local storage
Small user interfaces
small displays, analog inputs (speech, handwriting) instead
of buttons and keyboards
Small storage capacity
data compression, network storage, compressed virtual
memory, compact scripts vs. compiled code
46 Copyright 2002 Mani Srivastava
Battery Technology
Battery Rechargeable? Gravimetric Density Volumetric Density
(Wh/lb) (Wh/l)
Alkaline-MnO2 NO 65.8 347
(typical AA)
Silver oxide NO 60 500
Li/MnO2 NO 105 550
Zinc Air NO 140 1150
NiCd YES 23 125
Li-Polymer YES 65-90 300-415
Solution: adaptation
Select required performance level Operate always at peak performance
Settings based on external Fixed settings set by worst case
conditions conditions
Resource awareness
“right resource at the right time and the right place”
Cross-layer Optimizations
Application & Services Source coding, DSP
Context adaptation
This Course
Disconnection management
OS & Middleware Power management
QoS management
Rerouting
Network Impact on TCP
Location tracking
Multiple access
Data Link Link error control
Channel allocation
MANDATORY READING
[Weiser91] M. Weiser, "The Computer for the 21st Century,"
Scientific American, vol. 265, no. 3, pp. 94-104, September 1991.
(draft copy at
http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html)
RECOMMENDED READING
None.