EEC 687/787 - Mobile
Computing (Spring 2007)
Instructor
Prof. Yu Chansu, e-mail: c.yu91@csuohio.edu,
Office: SH 437, phone: 2584, Office hour: TR 4-6pm
Course Information
Download
here (including syllabus, grading policy, homework assignments,
course
schedule, etc.)
Notices
- Course home
page
is now open.
- Information on ns-2 from ISI
- Additional links on ns-2
- IEEE
802.11-1999 standard
- Revised schedule for Homework and project
- Monday, Feb. 12: Homework
#1
- Carrier sense range must
be reduced by having "Phy/WirelessPhy
set CSThresh 3.5e-10" in your script file
- Wednesday,
Feb. 28 (date changed): Homework
#2
- With DSR, "CMUPriQueue"
msut be used instead of "Queue/DropTail/PriQueue"
for interface queue
- There is a confusion about the deadline. A correct deadline
is Wednesday, Feb. 28.
- Monday, Mar. 26: Homework
#3 (turn in before or in class)
- Monday, Apr. 23: Homework
#4
- Wednesday, Mar. 7 (date changed):
Project
#1
- There is a confusion about the deadline. A correct deadline
is Wednesday, March 7.
- Wednesday, Mar. 21: Project #2 (midnight)
- Wednesday, Apr. 11: Project #3
- Wednesday, May 2: Project #4
- Quiz
#1 ~ #6
Downloadable
Materials
- Week 16 (Project #4 Due May 2, Wed.)
- Week 15 (Homework #4 Due April 23, Mon.)
- TCP
in mobile networks
- Reading list for TCP
- Chapter 9, "Mobile Communications, Second Edition," Jochen
Schiller, Addison Wesley, Second Edition, 2003.
- R. Caceres and L. Iftode, "Improving
The Performance of Reliable Transport Protocols in Mobile Computing
Environments," IEEE Journal of Selected Areas in Communications,
pp. 850-857, June 1995.
- G. Holland and N. H. Vaidya, "Analysis
of TCP Performance over Mobile Ad Hoc Networks," MobiCom'99, August
1999.
- S. Xu, T. Saadawi, “Does the
IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks?”
IEEE Communications Magazine, pp. 130-137, Jun. 2001.
- Week 14
- Week 13 (Project #3 Due April 11, Wed.)
- Multicast
- Reading list for Multicast
- G. Xylomenos and G. C. Polyzos, "IP
Multicast for Mobile Hosts," IEEE Communications Magazine, pp.
54-58, Jan. 1997.
- M. Gerla, C.-C. Chiang, and L. Zhang, "Tree
Multicast Strategies in Mobile, Multihop Wireless Networks,"
ACM/Baltzer Journal of Mobile Networks and Applications (MONET), Vol.
3, No. 3, pp. 193-207, 1999.
- Week 12
- Lecture note on Mobile
IP has been revised (a later part)
- Reading list for Mobile IP
- Chapter 8, "Mobile Communications, Second Edition," Jochen
Schiller, Addison Wesley, Second Edition, 2003.
- J. Ioannidis, D. Duchamp, G. Maguire, Jr, "IP-based
Protocols for Mobile Internetworking," SIGCOMM '91, pp. 235 - 245.
- Week 11
- Extra lab for Mobile IP
- Note that trace format for wired node is different from
wireless (see Trace
file format in ns-2)
- Note also that the 9th item in a wired trace has 4-component
source address, where the first three components are the hierarchical
address of the wired node and the last component is the port number
- Week 10
- March
26 class starts at 1pm
- Week 08
- Mobile
IP
- Access
C++ from TCL with ns-2
- Some additions (distance and CPThresh values, new scenario)
- Some corrections (Lab exercise, 6, 18, 36 and 54 Mbps)
- Some revisions (Homework #3)
- Parameters (Common)
Phy/WirelessPhy set Pt_ 3.981e-3
Phy/WirelessPhy set CSThresh_ 7.943e-13
- Parameters (6Mbps)
Mac/802_11 set
dataRate_ 6.0e6
Phy/WirelessPhy set bandwidth_ 6e6
Mac/802_11 set PLCPDataRate_
6.0e6
Phy/WirelessPhy set CPThresh_ 3.999
Phy/WirelessPhy set RXThresh_ 6.310e-12
- Parameters (18 Mbps)
Mac/802_11 set
dataRate_ 18.0e6
Phy/WirelessPhy set bandwidth_ 18e6
Mac/802_11 set PLCPDataRate_
18.0e6
Phy/WirelessPhy set CPThresh_ 11.995
Phy/WirelessPhy set RXThresh_ 1.995e-11
- Parameters (36 Mbps)
Mac/802_11 set
dataRate_ 36.0e6
Phy/WirelessPhy set bandwidth_ 36e6
Mac/802_11 set PLCPDataRate_
36.0e6
Phy/WirelessPhy set CPThresh_ 75.858
Phy/WirelessPhy set RXThresh_ 1.000e-10
- Parameters (54 Mbps)
Mac/802_11 set
dataRate_ 54.0e6
Phy/WirelessPhy set bandwidth_ 54e6
Mac/802_11 set PLCPDataRate_
54.0e6
Phy/WirelessPhy set CPThresh_ 285.759
Phy/WirelessPhy set RXThresh_ 3.162e-10
- Reading
- J.
Schiller, "Mobile network layer," Chapter 8.1~8.2
-
A. Myles, D. Johnson, C. Perkins. A Mobile Host Protocol Supporting
Route Optimization and
Authentication. IEEE Journal on Selected
Areas in Communications, special issue on ``Mobile and
Wireless
Computing Networks,'' 13(5):839-849, June 1995
- Week 07
- Lab exercise
- Goal: How does DSR work with different capture threshold?
- Setup: 50 nodes move in a 300x1500m^2 network based on
random waypoint mobility with the maximum speed of 5m/s and pause time
of 50 seconds. Simulation time is 150 seconds. 25 CBR sources are
simulated with high packet rate. Use “CPThresh_" of 4, 10 and 20 dB.
(The default value is 10. See ~/tcl/lib/ns-default.tcl for all default
parameters.)
- Output: Compare throughput with different capture
threshold.
-
- D.
B. Johnson and D. A. Maltz, "Dynamic Source
Routing in Ad Hoc Wireless Networks," Mobile Computing, edited by T.
Imielinski and H. F. Korth, Kluwer Academic Publishers, 1996.
- C.
E. Perkins and E. Royer, Ad Hoc On-Demand
Distance Vector Routing, WMCSA Workshop, New
Orleans, February 1999.
- S. R. Das, C. E. Perkins, E. M. Royer, “Performance
Comparison of Two On-Demand Routing Protocols
for Ad Hoc Networks,” INFOCOM 2000.
- Week 05~06
- Week 04
- Week 03
- Week 02 (Wed, Jan. 24)
- Week 02 (No class on
Monday, Jan. 22)
- Week 01
- nam nam-x.xx/edu/C2-sliding-color.nam
- nam nam-x.xx/tcl/test/test-wireless-2.nam
Maintained by Chansu Yu (c.yu91@csuohio.edu)