Professional Documents
Culture Documents
Chapter 1 Introduction Original
Chapter 1 Introduction Original
COMPUTING
Distributed
Computing
Roger Wattenhofer
Group
Summer 2002
Chapter 1
INTRODUCTION
Distributed
Computing
Mobile Computing
Group
Summer 2002
Overview
[Der Spiegel]
• What is it?
• Who needs it?
• History
• Future
• Course overview
• Organization of exercises
• Literature
• Advances in technology
– More computing power in smaller devices
– Flat, lightweight displays with low power consumption
– New user interfaces due to small dimensions
– More bandwidth (per second? per space?)
– Multiple wireless techniques
• Technology in the background
– Device location awareness: computers adapt to their environment
– User location awareness: computers recognize the location of the
user and react appropriately (call forwarding)
• “Computers” evolve
– Small, cheap, portable, replaceable
– Integration or disintegration?
• Aspects of mobility
– User mobility: users communicate “anytime, anywhere, with anyone”
(example: read/write email on web browser)
– Device portability: devices can be connected anytime, anywhere to the
network
• Wireless vs. mobile Examples
8 8 Stationary computer
8 9 Notebook in a hotel
9 8 Wireless LANs in historic buildings
9 9 Personal Digital Assistant (PDA)
• The demand for mobile communication creates the need for
integration of wireless networks and existing fixed networks
– Local area networks: standardization of IEEE 802.11 or HIPERLAN
– Wide area networks: GSM and ISDN
– Internet: Mobile IP extension of the Internet protocol IP
• Vehicles
• Nomadic user
• Smart mobile phone
• Invisible computing
• Wearable computing
• Intelligent house or office
• Meeting room/conference
What is important?
• Taxi/Police/Fire squad fleet
• Service worker
• Lonely wolf
• Disaster relief and Disaster alarm
• Games
• Military / Security
GSM,
UMTS
GPS
c
ho
ad
DAB
[J. Schiller]
[Der Spiegel]
• I refer to my colleagues
Friedemann Mattern and
Bernt Schiele and their
courses
[ABC, Schiele]
• Trade Shows
• Home without cables looks better
• LAN in historic buildings [MS]
• Ad-Hoc Network
• Connect
• Control
• Communicate
• Service Worker
• Example: SBB service workers
have PDA
– Map help finding broken signal
– PDA gives type of signal, so that
service person can bring the right
tools right away
• Satellite
• Ad-Hoc network
[Red Cross]
• Satellite
• Ad-Hoc network
• Cybiko [Extreme] is a
competitor that has radio
capabilities built in
[Cybiko]
• Second generation already
• Also email, chat, etc.
[Der Spiegel]
PDA
Pager • simple graphical displays Laptop
• receive only • character recognition • fully functional
• tiny displays • simplified WWW • standard applications
• simple text
messages
Sensors,
embedded
controllers
Palmtop
• tiny keyboard
Mobile phone
• simple versions
• voice, data
of standard applications
• simple text display
for exercises 8
• Electromagnetic waves
– 1831: Michael Faraday (and Joseph Henry)
demonstrate electromagnetic induction
– 1864: James Maxwell (1831-79): Theory of
electromagnetic fields, wave equations
– 1886: Heinrich Hertz (1857-94): demonstrates
with an experiment the wave character
of electrical transmission through space
• 1998: Iridium
– 66 satellites (+6 spare)
– 1.6GHz to the mobile phone
2005?: 2005?:
UMTS/IMT-2000 MBS, WATM
800
Desktop
700
Mobile
600
500
400
[R.Weiss]
300
200
100
0
1996 1997 `998 `999 2000 2001
[crt.dk]
Distributed Computing Group MOBILE COMPUTING R. Wattenhofer 1/35
Mobile phones Top 12
[crt.dk]
Distributed Computing Group MOBILE COMPUTING R. Wattenhofer 1/36
Mobile phones saturation
[crt.dk]
[crt.dk]
Application Application
[Tanenbaum/Schiller]
Transport Transport
Radio Medium
GGSN WAN CDV VDB URI SAAL DVB-C HDACS HEC PDF
DVB-S
HCSDU SGSN Assoc AID PHS MATM HDA TTC GIF GSM
FPLMTS
IMT DECT HP ACT TLLI WTLSCSMA/CA ASK LAPD ADSL
ACL
CCCH MOT TIM CSCW UNI
OMC PMD DCA FR MOC FDMA
ISL CU FT ISO
AAL WTAI MH PRACH MACA T-TCP LEO
MUL UIM JCT ITU MSAP
WTP FCCH CDPD AFS VBR-rt
DC
DCF FM GAP CIF PPP PDTCHDisassoc LRU LED PIN
COFDM AIB GFSK TDM CCH FDM
SCH CAMEL LLC LI BER
OSI FA
FCA BTS PACS MNC D-AMPS LAN DIFS CDMA PCF
AM PA
MOBILE COMPUTING
PDU COS LM RIP WRC CDM DPDCH BSS
PLMN SSL
DVB IMT-MC PCM ITU-R
IN QoS B-ISDN Loc BTSM
RTR WSP CSD DLC PPG PDN
IMT-SC UE HLR AGCH
SEQN WAP SW QAM HDML IEEE ISMA
SA PI M-QoS ASA VLF
COMS EIR EDGE IrDA
PSPDN TDD TPC IWF ATM-CL UMTS AuC PRMA OTA
RSS LBR IV AIDCS ADA
GERANSCDMA TV BLIR HID MSC
PS PSK CAC SACCH
GSM LMP WPAN TR-SAP PMA
RM NA-TDMA
PM ARQN TCH/F STA HTML
EDGE SI UDP
TOS M-PNNI RIB DA BFSK CC DSSS
RAN DCS RAL SCF
PC VLR EMAS-E PLCP SDTV NDC RACH
R. Wattenhofer
XML FSK
AMES ICO
PLL MSK
IP
AESA ECDH
CSMA/CD
Course overview: A large spectrum
Systems Theory
GSM
How do I route How can we
WAP How does my in a mobile ad- access a shared
wireless LAN hoc network? channel?
WML and card work?
WMLscript Orthogonal
Satellites
Bluetooth codes
Optimal
Frequency
Allocation
• Supported by
– paper exercises
– WAP exercises
• http://distcomp.ethz.ch/mobicomp