Advanced Computer Networks
Schedule
This is the working schedule for the course. It is subject to
change, so check it often! Check the page on
readings for a complete list of all
readings.
Last updated
on April 19, 2000.
- 1/19, Wednesday
- 1/21, Friday
- Preliminary material: switching, CSMA/CD, flow control using sliding
window protocols. Read the article on bandwidth vs. latency.
- 1/24, Monday
- Preliminary material continued: sliding window protocols,
the TCP/IP model
- 1/26, Wednesday
- Meet in Engineering 304 beginning today!
- Client/server
programming using BSD
sockets.
- Simple network measurement using
TTCP
- Programming Assignment:
- Modify ttcp.c to use send/revc rather than write/read.
- Use both versions to test the performance of two of your
favorite network connections.
- Write a short report on ttcp. In your report be sure to
explain your results, what you can do and cannot do with ttcp,
any modifications you think would be helpful to ttcp, and
whether or not you think there are differences or advantages
to send/recv versus write/read.
- Include at least two references, as appropriate.
- Turn in your report on Monday, February 21.
- 1/28, Friday
- No class held, due to eleven inches of snow!
- 1/31, Monday
- No class held, due to eleven inches of snow!
- 2/2, Wednesday
Happy Groundhog Day!
- 2/4, Friday
- 2/7, Monday
- 2/9, Wednesday
- The Scalable Coherent Interface (SCI), by
David B. Gustavson and Qiang Li, IEEE Communications Magazine,
Vol. 34, No. 8, August, 1996, p. 52-63.
See the presentations by Takeshi
Fujiwara and Pankaj Mehta.
- 2/11, Friday
- Performance of the SCI Ring, by Steven L. Scott, James
R. Goodman, and Mary K. Vernon, Proceedings of the 19th International
Symposium on Computer Architecture, May 1992, available
here.
See the
presentation by Yuen-Yang Wang and
Hong Liu.
- 2/14, Monday
Happy Valentines Day!
- Myrinet: A Gigabit per second Local Area Network, by
C. Seitz, IEEE Micro, Feb, 1995, available
here. See the
presentation by
Scott Fendley and Jeremy Gabbard.
- Take-Home Midterm Exam assigned today.
- 2/16, Wednesday
- Congestion Control in Asynchronous, High-Speed Wormhole
Routing Networks, by Emilio Leonardi, Fabio Neri, Mario Gerla,
and Prasasth Palnati, IEEE Communications Magazine,
Vol. 34, No. 11, November, 1996, p. 58-69. Available from the
Research Index. See the presentation by
Ann Chen and Wade Han.
- 2/18, Friday
- ATM. For reference, see High-Speed Networks: TCP/IP and ATM Design Principles, by
William Stallings, Prentice Hall, 1998.
- ATM protocol architecture, logical connections, and cell format.
See Stallings, sections 4.1-4.3. See the presentations by
Shrikant Palaskar
and Gijun Lee.
- 2/21, Monday
- ATM service categories, adaptation layer.
See Stallings, sections 4.4,4.5
Presentations by
Sean Semple and Balasubramaniam Sivalingam
- 2/23, Wednesday
- ATM LAN's. See Stallings, section 5.2, and
Communication Issues in Parallel Computing Across ATM
Networks by Chengchang Huang and Phillip K. McKinley, IEEE
Parallel and Distributed Technology, Winter, 1994, p. 73-86,
available from the
Research
Index. See the presentations by Edgar Thomas and
Shengquang Qian.
- 2/25, Friday
- 2/28, Monday
- 3/1, Wednesday
- 3/3, Friday
- The facts about FireWire, by Ingrid J. Wickelgren,
IEEE Spectrum, April, 1997, p. 19-25. Also see
on-line sources of information here and here
and the
presentation by Ryan Wells and
Winfred Byrd.
- 3/6, Monday
- Breathe.
- Discussion of papers we have covered.
- Big picture.
- 3/8, Wednesday
- Brief introduction to IP Multicast and wireless networking.
- Schedule.
- 3/10, Friday
- cLAN, by Giganet.
Also see the paper on VIA
and a cLAN fact sheet.
Presentation by Damon Hill and Wade Han.
- 3/13, Monday
- 3/15, Wednesday
- Active Messages, presentation
by Ryan Wells.
Read
HPAM: An Active Message Layer for a Network of HP
workstations. Hot Interconnects , 1994. Available at the NOW
papers
page.
- 3/17, Friday
Happy St. Patrick's Day!
- Tour of Engineering School network wiring closets!
-
Monday 3/20 through Friday 3/24 is Spring Break!
- 3/27, Monday
- Begin survey of IP Multicast protocols.
The
Introduction to IP Multicast Routing by Chuck Semeria and Tom
Maufer will cover the first five presentations.
- Internet Group Management Protocol (IGMP), by Nick Roberson
- Multicast forwarding algorithms, by Aaron McIntyre
- 3/29, Wednesday
- Distance Vector Multicast Routing Protocol (DVMRP), by Anshul
Arora
- Multicast OSPF (MOSPF), by Balasubramaniam Sivalingam
- 3/31, Friday
- Protocol-Independent Multicast (PIM), by Scott Fendley
- Pragmatic General Multicast (PGM), by Winfred Byrd. See the
Internet
Draft for the PGM Specification, June 24, 1999.
- 4/3, Monday
- Unidirectional Link Routing (UDLR), Joe Paparo
See the Unidirectional
Link Routing Home Page
- Begin survey of wireless networks. See Tanenbaum sections 2.3, 2.7,
2.8, 4.2.6, and 4.2.7 for useful background information.
- 4/5, Wednesday
- Wireless Bridges, Soonyoung Lee and Shengquang Qian. See the
Q&A page at Vicomsoft for background information.
- 4/7, Friday
- 4/10, Monday
- 4/12, Wednesday
- Wireless LAN's, See Implementing Interoperable Networks, by Jim
Geier. Macmillan Technical Publishing, 1999. Presentation
by Shrikant Palaskar and Gijun Lee. See the
readings page for an extensive list
of background reading materials on wireless LAN's.
- 4/14, Friday
- 802.11, Presentation by Pankaj Mehta and David Wang.
Read the
802.11 Tutorial downloadable from this page, or located
directly at
this link for both today and Monday.
- 4/17, Monday
- 4/19, Wednesday
- Wireless personal communication. See the survey article by
Cox, with
an introduction here.
Presentation by
Surang Noithai and Sean Semple
- 4/21, Friday
- TCP over wireless networks. See the material in Tanenbaum,
section 6.4.9. Presentation by Hong Liu.
- Project presentations by
- Damon and Soonyoung
- Scott and Winfred
- 4/24, Monday
- Project presentations by
- Aaron and Nick
- Joe
- Summary discussion of wireless networks
- 4/26, Wednesday
- 4/28, Friday
National Arbor Day!
- Project presentations by
- Monica and Takeshi
- Gijun, David, and Hong
- Shrikant and Wade
- Edgar and Surang
- 5/1, Monday
No class
- 5/3, Wednesday
- David Merrifield from Computing Services will speak!
- 5/5, Friday
Dead Day. No class!!
- 5/8, Monday
- Final Projects due in my mailbox at 9am.