Wireless Networks and Mobile Computing: Introduction - Taxonomy
Wireless Networks and Mobile Computing: Introduction - Taxonomy
Wireless Networks and Mobile Computing: Introduction - Taxonomy
Introduction - taxonomy
Ivan Stojmenovic [email protected] www.site.uottawa.ca/~ivan
Overview
Read C01-Introduction.pdf from Schillers course Mobile/wireless computing/communications History of wireless/mobile Layers
Mobile/wireless communication
Two aspects of mobility:
user mobility: users communicate (wireless) anytime, anywhere, with anyone device portability: devices can be connected anytime, anywhere to the network
Examples
local area networks: standardization of IEEE 802.11 Internet: Mobile IP extension of the internet protocol IP wide area networks: e.g., internetworking of GSM and ISDN
Vehicles
Applications I
transmission of news, road condition, weather, music personal communication using GSM position via GPS local ad-hoc network with vehicles close-by to prevent accidents, guidance system, redundancy vehicle data (e.g., from busses, high-speed trains) can be transmitted in advance for maintenance
Emergencies
early transmission of patient data to the hospital replacement of a fixed infrastructure in case of earthquakes, hurricanes, fire etc. crisis, war, ...
ad
ho
Personal Travel Assistant, PDA, Laptop, GSM, UMTS, WLAN, Bluetooth, ...
UMTS 2 Mbit/s
GSM/EDGE 384 kbit/s, DSL/WLAN 3 Mbit/s GSM 115 kbit/s, WLAN 11 Mbit/s
Applications II
Travelling salesmen
access to customer files stored in a central location consistent databases for all agents mobile office
History Info
outdoor Internet access intelligent travel guide, location dependent info ad-hoc networks for multi user games
Mobile devices
Pager receive only tiny displays simple text messages PDA graphical displays character recognition simplified WWW Laptop/Notebook fully functional standard applications
performance
Limited memory
limited value of mass memories with moving parts flash-memory or ? as alternative
Radio/wireless transmission
US Supreme Court awarded patent to Tesla in 1945, taking it from Marconi
Lost inventions
When Nikola Tesla announced working on the free transmission of solar to electric energy, His laboratory was destroyed. And he lived in poverty Among other achievements Made a ship invisible Worked on time/space transfer After withdrawal, perhaps assassinated and his documentation is still classified by US government
+
-
+ + + -
Internet Internet
Overlay Networks
integration of heterogeneous fixed and mobile networks with varying transmission characteristics regional vertical handover metropolitan area
campus-based
horizontal handover
in-house
Physical layer
Limited bandwidth, Limited power (if battery) Position information (GPS receiver ?) One-to-all commun. (omni-directional antennas) One-to-many communication (directional antennas with fixed or variable angular beam) One-to-one communication (narrow beam directional/smart antennas, separate frequency) Same frequency, different but fixed frequencies, frequency hopping (Bluetooth, ultra-wideband) Laptops, sensors, cellular phones, palmtops,
MAC problems
Call admission: which news calls to accept ? Handoff management: how to move ongoing call to new cell, which calls to move to new frequencies or other base station, which calls to terminate Random access schemes: ALOHA like protocols generate delay of broadcast at random Data broadcast: BS periodically broadcast desired data. Minimize average access delay. CDMA code division multiple access: use different codes over the same channel, small interference
Network layer
Neighbor discovery in multi-hop Network organization: choosing transmission radii for desired connectivity Data communication: Routing, broadcasting, geocasting, multicasting, QoS routing Service access in multi-hop = routing Connection rerouting in cellular = routing Paging and registration tradeoof = location management in cellular networks, cellular IP, mobile IP
Transport layer
In wired networks, errors are mainly due to congestion In wireless networks, error rate is increased due to MAC problems, disconnection is possible due to mobility or power failure Wireless TCP different from TCP Choose best routes and choose best transmission rates to avoid congestion QoS issues Differentiated service: voice, data, multimedia
Applications
Mobile, pervasive, ubiquitous, nomadic computing Computing anytime anywhere Distributed computing, CORBA Cellular and satellite networks Ad hoc networks: rescue, battlefield, conference Sensor networks: monitoring environment to detect object movement or presence of chemicals, fire, temperature reports Mesh networks;: rooftop networks for multi-hop wireless Internet access