Computer Communication Networks
CSI 416 and 516
Dr. Stephen Bush bushsf@research.ge.com
Assigned readings for CSI 416, 516
A gentle introduction to Active Networks
Introduces the challange of network security along with a new approach for efficiently discriminating among computer viruses and legitimate code.
More detail on the performance of the previous technique.
Assigned readings for CSI 516
Hints for Computer System Design
, by Butler W. Lampson, originally in ACM Operating Systems Rev. 15, 5 (Oct. 1983), pp 33-48. Reprinted in IEEE Software 1, 1 (Jan. 1984), pp 11-28.Classical analysis of when and how to apply basic engineering design techniques. Read this one on your own, skim it first, go for depth later.
End-To-End Arguments In System Design by Jerome H. Saltzer, David P. Reed, David D. Clark. ACM Transactions on Computer Systems, 2, 4, Nov. 1984, pp 277-288.
A very readable and still relevant discussion of a fundamental design decision in the TCP/IP protocol design. A classic (although security concerns have evolved a bit since then).
A brief update on how the End-to-End argument impacts more modern system design.
Active Networks is an approach where the nodes in the network do some processing of traffic for efficiency or to provide services that are difficult to implement in an end-to-end fashion. This paper challenges blindly sticking to an end-to-end approach and provides some analysis.
A ground breaking paper which empirically refuted the base assumptions made in Poisson Process Models of internet traffic flow (that is that the interarrival and service time distribution assumptions do not hold in large networks).
A ground breaking paper which empirically refuted the base assumptions made in Poisson Process Models, and confirmed the presence of self-similar (long range time dependent) behavior of internet traffic flow. This takes a more mathematical approach.
A more informal introduction to the topic, it might be good to read this first as an entry point to get a qualitative feeling for what the problems are.
Advances in communication networks are making them more complex to manage and to ensure their security. Basic knowledge of how networks are managed is essential, such as the via the Simple Network Management Protocol (SNMP).
Fundamental results from entropy and complexity theory are being harnessed to help improve network security.
There are a large and growing number of ad hoc routing protocols. This paper looks at the complexity of movement patterns in relation to the complexity of routing algorithms required to operate with a given efficiency.
It's important to be aware of this form of networking, its challanges, and potential applications.
Nanotubes as both sensor and network communication media