Lecture 1: Introduction
University of Tehran
Dept. of EE and Computer Engineering
By:
Dr. Nasser Yazdani & Farshad Lahouti
Univ. of Tehran Wireless Ad Hoc/Sensor Networks 1
Learn challenges in wireless networking
What forces us to reconsider many traditional designs?
Understand state-of-the-art in wireless/ubiquitous systems
Get a broad view of the ongoing research in the wireless domain.
Have a good understanding of the capabilities and limitations of them
Above all enjoy learning something new
Univ. of Tehran Wireless Ad hoc/Sensor Networks 2
Course Web page
http://ece.ut.ac.ir/classpages/F85/Wireless/
visit regularly
Research papers
Pdf/ps version of the papers on the Web page
~30 papers, Combination of classic and recent work. Some Optional reading!
Recommended textbook
“Ad Hoc Wireless Networks: Architectures and
Protocols”, Ram Murthy & Manoj.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 3
Homework assignments, around %20
Paper review
Problems and hands-on assignments
Severe late penalties!
Project, ~ %30
Exam(s) ~%50
No Presentation : Except for PhD students
Univ. of Tehran Wireless Ad hoc/Sensor Networks 4
Some Networking concepts are behavioral, then, do not expect everything is as exact as mathematics.
Networking in general and wireless in particular is a complicated field even though it sounds easy and straightforward,
Concentrates on concepts instead of a special technique or technology.
The course is not a classic course like math 2, be prepared for a lot of ideas.
Then, class participation is extremely important.
Do not leave everything to the last minute.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 5
We will try to understand the wireless networking as a whole. Believe or not Networking is fun and applicable in many places.
You are supposed to be trained as researcher, then,
Be open minded, nothing is final.
Try to understand the history and idea. It is important to not repeat the same thing people have done previously
Capture concepts, then, you can easily say what is possible or not possible.
Will try to follow layering perspective . Different from the book
Univ. of Tehran Wireless Ad hoc/Sensor Networks 6
People from different background and different interests. Makes course customization difficult
Try to give input
Be patient!
Wireless realm is very vast, from communication to computer.
It is not possible to cover everything in one semester
We try to expose you to the whole realm without going necessarily in all detail.
Notice: This course is the beginning not the end.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 7
Is this a vision/position/direction paper, or just a measurement/implementation?
How the paper is compared to others? Can I mentally slot this paper somewhere in the taxonomy? “Differs from X as follows; has the following in common with Y”
What is the most important contribution?
Univ. of Tehran Wireless Ad hoc/Sensor Networks 8
Does this advance the state of the art?
Did you learn anything new?
Does it provide evidence which supports/contradicts hypotheses?
Is there experimental validation?
Any technical flaws?
Will the paper generate discussion in the class?
How readable is the paper?
Is the paper relevant to a broader community?
Univ. of Tehran Wireless Ad hoc/Sensor Networks 9
Goal: new research results
Several publications from last years
Instructive projects okay too
Ex: protocol visualization tool
System building, simulation-based
Theoretical analysis
Must have strong networking concept
Try to work with 1–2 partners
Project proposal with presentation around 5-10 mins
Final report + presentation session
Univ. of Tehran Wireless Ad hoc/Sensor Networks 10
Overview
The challenges, technologies, and trends
Wireless Fundamentals
Source and channel coding
Frequency spectrums
Wireless LAN
MAC protocols
Wireless Internet – Mobile IP
Univ. of Tehran Wireless Ad hoc/Sensor Networks 11
Routing for Wireless
Ad Hoc Routing
TCP in wireless enviroment
Power Management wireless Sensor Networks
Quality of Services (QoS)
Hybrid Wireless Networks – Architectures– Pricing,
Power Control, Load Balancing
Special Topics
Univ. of Tehran Wireless Ad hoc/Sensor Networks 12
Mobility: to support mobile applications
Costs: reductions in infrastructure and operating costs: no cabling or cable replacement
Special situations: No cabling is possible or it is very expensive.
Reduce downtime: Moisture or hazards may cut connections.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 13
Rapidly growing market attests to public need for mobility and uninterrupted access
Consumers are used to the flexibility and will demand instantaneous, uninterrupted, fast access regardless of the application.
Consumers and businesses are willing to pay for it
Univ. of Tehran Wireless Ad hoc/Sensor Networks 14
700
600
500
400
300
200
Millions
Mobile Telephone
Users
Internet Users
100
0
1993 1994 1995 1996 1997 1998 1999 2000 2001
Year
Univ. of Tehran Wireless Ad hoc/Sensor Networks 17
Historic shift from PC’s to mobile computing and embedded devices…
>2B cell phones vs. 500M Internet-connected PC’s in 2005
>400M cell phones with Internet capability, rising rapidly
Sensor deployment just starting, but some estimates ~5-10B units by 2015
~750M servers/PC ’s, >1B laptops, PDA’s, cell phones, sensors
~500M server/PC
’s, ~100M laptops/PDA’s
Wireless
Edge
Network
INTERNET
INTERNET
Wireless
Edge
Network
Univ. of Tehran
2005
Wireless Ad hoc/Sensor Networks 2010 18
Wireless as the common case vs. the exception
Laptop (54%) vs. desktop sales
(46%)
>2B cell phones vs. 500M
Internet-connected PCs
Estimates of ~5-10B wireless sensors by 2015
Staggering Market Statistics
• 9 million hotspot users in 2003
( 30 million in 2004 )
• Approx 4.5 million WiFi access points sold in 3Q04
• Sales will triple by 2009
• Many more non-802.11 devices
Total 667
Rapid deployment of new technology
Highly dynamic environment
Must accommodate new/unexpected technologies
Univ. of Tehran
Classified
802.11b
802.11g
472
379
93
7/2004 wardrive (802.11g standardized in 6/2003)
Wireless Ad hoc/Sensor Networks 19
Flexible
Low cost
Easy to deploy
Support mobility
Univ. of Tehran Wireless Ad hoc/Sensor Networks 20
Ubiquitous, Pervasive computing or nomadic access.
Ad hoc networking: Where it is difficult or impossible to set infrastructure.
LAN extensions: Robots or industrial equipment communicate each others. Sensor network where elements are two many and they can not be wired!.
Sensor Networks: for monitoring, controlling, e
Univ. of Tehran Wireless Ad hoc/Sensor Networks 21
Mobile hosts traveling through fixed network
Good for periodic download or upload of bulky data
Wireless islands (interconnected by wired network)
Gas stations
Here and there on the freeway
Possibly an invisible infrastructure with mobile-aware applications
In reality, you may need to know to go to it
Original paper assumes this: information kiosks
Coverage is spotty
Cost is lower than complete coverage
Univ. of Tehran Wireless Ad hoc/Sensor Networks 22
Collection of wireless mobile nodes dynamically forming a temporary network without the use of any existing network infrastructure or centralized administration.
Hop-by-hop routing due to limited range of each node
Nodes may enter and leave the network
Usage scenarios:
Military
Disaster relief
Temporary groups of participants (conferences)
Univ. of Tehran Wireless Ad hoc/Sensor Networks 23
Deployment of small, usually wireless sensor nodes.
Collect data, stream to central site
Maybe have actuators
Hugely resource constrained
Internet protocols have implicit assumptions about node capabilities
Power cost to transmit each bit is very high relative to node battery lifetime
Loss / etc., like other wireless
Ad-hoc: Deployment is often somewhat random
Univ. of Tehran Wireless Ad hoc/Sensor Networks 24
Very mobile – whole network may travel
Applications vary according to purpose of network
No pre-existing infrastructure. Do-ityourself infrastructure
Coverage may be very uneven
Univ. of Tehran Wireless Ad hoc/Sensor Networks 25
Connected to network
send and/or receive
May be embedded only for network access
Network
networked appliances
sensors
historical sites & other locations
Univ. of Tehran Wireless Ad hoc/Sensor Networks 26
Composite devices
security system
Network
Distributed composites vs. hardwired devices
client-defined composites
reuse of constituents
ease of change extendibility & scalability
Univ. of Tehran Wireless Ad hoc/Sensor Networks 27
Network
Issues
Late binding
Naming
Discovery
IPC
User-interface deployment
Multi-appliance control
Univ. of Tehran
Access control
Existing social protocols not supported by existing mechanisms
All co-located users can use appliance
Wireless Ad hoc/Sensor Networks
Children can see certain channels
Univ. of Tehran
Motivation
location-based action
nearby local printer, doctor
nearby remote phone directions/maps location-based information
real
person’s location history/sales/events virtual
walkthrough story of city augmented
29
Operations based on locations and orientations of users and devices
Motivation
Augmented reality
Magic Lens
Univ. of Tehran Wireless Ad hoc/Sensor Networks 30
Computers on body
track body relative movements
monitor person
train person
Univ. of Tehran Wireless Ad hoc/Sensor Networks 31
Embedded
Location
Interactive
Sensor
Flight
Simulator
Wearable
Mobile
Active badge
Univ. of Tehran Wireless Ad hoc/Sensor Networks 33
Need to be connected from everywhere and anytime.
Need to be connected on movement
Need to good quality service on those situation.
Interworking with the existing networks
Univ. of Tehran Wireless Ad hoc/Sensor Networks 34
Mobility: fixed wireless or mobile
Analog or digital
Ad hoc (decentralized) or centralized
(fixed base stations)
Services: voice (isochronous) or data
(asynchronous)
Ownership: public or private
Univ. of Tehran Wireless Ad hoc/Sensor Networks 35
Area: wide (WAN), metropolitan (MAN), local (LAN), or personal (PAN) area networks
Switched (circuit- or packet-switched) or broadcast
Low bit-rate (voice grade) or high bit-rate
(video, multimedia)
Terrestrial or satellite
Univ. of Tehran Wireless Ad hoc/Sensor Networks 36
Channel characteristics
Half-Duplex
Location dependency
Very noisy channel, fading effects, etc.,
Resource limitation
Bandwidth
Frequency
Battery, power.
Wireless problems are usually optimization problems.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 37
Mobility in the network elements
Very diverse applications/devices.
Connectivity and coverage (internetworking) is a problem.
Maintaining quality of service over very unreliable links
Security (privacy, authentication,...) is very serious here. Broadcast media.
Cost efficiency
Univ. of Tehran Wireless Ad hoc/Sensor Networks 38
Integration with existing data networks sounds very difficult.
It is not always possible to apply wired networks design methods/principles here.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 39
4.
5.
0
1.
2.
3.
6.
initially ARPANET and ARPA packet radio network
-
Survivability ensure communication service even in the presence of network and router failures
Support multiple types of services
Must accommodate a variety of networks
Allow distributed management
Allow host attachment with a low level of effort
Wireless Ad hoc/Sensor Networks 40
Host mobility is not considered in the design.
There is a hierarchal design. How Ad hoc wireless networks can be handled
A layered design. Layer should be independent of each other. It is not work at all in wireless
TCP
Battery shortages;
Etc,.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 41
Many Internet protocols assume frequent connectivity
What if your node is only on the Internet for 5 minutes every 6 hours?
How do you browse the web?
Receive SMTP-based email?
Univ. of Tehran Wireless Ad hoc/Sensor Networks 42
No QoS assumed from below
Reasonable but non-zero loss rates
What’s minimum recovery time?
1rtt
But conservative assumptions end-to-end
TCP RTO - min(1s)!
Interconnect independent networks
Federation makes things hard:
My network is good. Is yours? Is the one in the middle?
Scale
Routing convergence times, etc.
Univ. of Tehran Wireless Ad hoc/Sensor Networks 43
Multimedia over IP networks
Next Generation Internet with features for “soft”
QoS
RSVP, Class-based Queuing, Link Scheduling
Voice over IP networks
Packet Voice and Video
RTP and ALF
Intelligence shifts to the network edges
Better, more agile software-based voice and video codecs
Univ. of Tehran Wireless Ad hoc/Sensor Networks Programmable intelligence
44 the network
Scalability
Must scale to support hundreds of thousands of simultaneous users in a region.
Functionality
Computer-phone integration
Real-time, multipoint/multicast, locationaware services, security
Home networking, “active” spaces, sensors/actuators
Univ. of Tehran Wireless Ad hoc/Sensor Networks 45
First Principles-based Design
Leverage evolving IP traffic models
Provisioning the network for the extrapolated traffic and services
ProActive Infrastructure
Computing resources spread among switching infrastructure
Computationally intensive services: e.g., voice-totext
Service and server discovery
Univ. of Tehran Wireless Ad hoc/Sensor Networks 46
Physical layer: signals travel in open space
Subject to interference
From other sources and self (multipath)
Creates interference for other wireless devices
Noisy lots of losses
Channel conditions can be very dynamic
Univ. of Tehran Wireless Ad hoc/Sensor Networks 47
Need to share airwaves rather than wire
Don’t know what hosts are involved
Hosts may not be using same link technology
Interaction of multiple transmitters at receiver
Collisions, capture, interference
Use of spectrum: limited resource.
Cannot “create” more capacity very easily
More pressure to use spectrum efficiently
Univ. of Tehran Wireless Ad hoc/Sensor Networks 48
Mobility
Must update routing protocols to handle frequent changes
Requires hand off as mobile host moves in/out range
Changes in the channel conditions.
Coarse time scale: distance/interference/obstacles change
Fine time scale: Doppler effect
Other characteristics of wireless
Slow
Univ. of Tehran Wireless Ad hoc/Sensor Networks 49
Collision Avoidance:
Car Networks
Mesh Networks
Wired Internet
Access
Point
Sensor
Relay Node
Ad-Hoc/Sensor Wireless Home
Wireless Ad hoc/Sensor Networks
Multimedia
50
INTERNET
Wireless
Edge
Network
INTERNET
Wireless
Edge
Network
2005
2010
New architectures must accommodate rapidly evolving technology
Must accommodate different optimization goals
Power, coverage, capacity, price
Univ. of Tehran Wireless Ad hoc/Sensor Networks 51
Interference and unpredictable behavior
Need better management/diagnosis tools
Lack of isolation between deployments
Cross-domain and cross-technology
Why is my
802.11 not working?
Univ. of Tehran Wireless Ad hoc/Sensor Networks 52
Performance: Nothing is really work well
Security: It is a broadcast media
Cross layer interception
TCP performance
Univ. of Tehran Wireless Ad hoc/Sensor Networks 53