Algorithmic Aspects of Computer Networks

CAS CS 559

Studies the role of algorithms in large-scale networked applications such as Internet content delivery, peer-to-peer file sharing, and network monitoring. Topics include randomized summarization, information coding, and distributed hash tables.