Advanced Computer Networks
Readings
This is a working list. Expect changes.
A working schedule is in preparation as well.
Preliminary Material and General References
- Computer Networks, A Systems Approach, Second Edition, by Larry
L. Peterson and Bruce S. Davie, Morgan Kaufmann Publishers, 2000.
- Computer Networks, Third Edition, by Andrew Tanenbaum, Prentice Hall PTR, 1996.
- Article on bandwidth vs. latency
- Tutorial
on BSD sockets programming.
- Powerpoint presentation
on client/server programming.
Network Technologies
- Ethernet
-
Measured Capacity of an Ethernet: Myths and Reality, by
David R. Boggs, Jeffrey C. Mogul, and Christopher A. Kent,
Digital Western Research Laboratory, Research Report 88/4,
September 1988.
- 100Base-T/IEEE 802.12/Packet Switching, by Mart Molle
and Greg Watson, IEEE Communications Magazine,
Vol. 34, No. 8, August, 1996, p. 64-73.
- Gigabit Ethernet information at the
Gigabit Ethernet Alliance
home page.
- More information on gigabit Ethernet and Fibre Channel
at UTexas.
- Fibre Channel
- SCI
- The Scalable Coherent Interface (SCI), by
David B. Gustavson and Qiang Li, IEEE Communications Magazine,
Vol. 34, No. 8, August, 1996, p. 52-63.
- 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.
- Myrinet
- Myrinet: A Gigabit per second Local Area Network, by
C. Seitz, IEEE Micro, Feb, 1995. Available
here.
- 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.
- Additional information about Myrinet is also
available.
- ATM
- High-Speed Networks: TCP/IP and ATM Design Principles, by
William Stallings, Prentice Hall, 1998. Chapters 4 and 5.
- 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
- AmpNet
- FireWire
- The facts about FireWire, by Ingrid J. Wickelgren,
IEEE Spectrum, April, 1997, p. 19-25.
- cLAN
Messaging protocols
- TCP
- An Analysis of TCP Processing Overhead, David Clark,
V. Jacobson, J. Romkey, and H. Salwen, IEEE
Communications Magazine, Vol. 27, No. 6, June, 1989, p. 23-29.
- Active Messages
- HPAM: An Active Message Layer for a Network of HP
workstations. Hot Interconnects , 1994. Available at the NOW
papers
page.
- Also see Active Messages: Organization and Applications
Programming Interface at the same
papers
page.
IP Multicast
-
Introduction to IP Multicast Routing by Chuck Semeria and Tom
Maufer will cover the first five presentations.
- The Internet
Draft at the IETF site for Pragmatic General Multicast, June 24, 1999.
- Routing in the Internet, 2nd Edition,
by Christian Huitema. Prentice Hall, 1999.
Wireless Networking
- Wireless LAN's, Implementing Interoperable Networks, by Jim
Geier. Macmillan Technical Publishing, 1999.
- Tanenbaum sections 2.3, 2.7, 2.8, 4.2.6, and 4.2.7.
-
Q&A page at Vicomsoft
- Network
Design Manual for Wide Area Networks by Peter Rysavy.
References on CDMA:
-
http://www.ee.mtu.edu/courses/ee465/groupe/index.html
-
http://www.signal.uu.se/Research/rmultiuser.html
-
http://www.cdg.org/tech/a_ross/Intro.html
Reference on GSM:
-
http://www.gsmdata.com/overview.htm
References on wireless WANs and LANs in general:
-
http://www.pc.ibm.com/us/infobrf/ibwire.html
-
http://compnetworking.about.com/compute/compnetworking/gi/dynamic/offsite.htm?site=http://www.nwc.com/netdesign/wireless1.html
-
http://sss-mag.com/wlan.html
-
http://isds.bus.lsu.edu/cvoc/projects/techlibrary/WirelessWAN/technology-overview.html
-
http://www.vicomsoft.com/knowledge/reference/wireless1.html
-
http://www.ncsa.uiuc.edu/edu/nie/overview/network/educate.html
Survey article on Wireless Personal Communication
- Donald C. Cox,
Wireless Personal Communications: What Is It?, IEEE Personal
Communications, April 1995, introduction at
IEEE Communication Surveys.