Datacenter Networks & Systems

CS 8803, Georgia Tech, Spring 2025

...
       Date        Topic Readings
Jan 7 Introduction Datacenter as a computer, Berkeley View on Cloud
Jan 9 Fifth Epoch of Distributed Computing
Jan 14 Applications and Their Requirements Workload Diversity, Resource Central, Alibaba Mixtures,
Jan 16 Google Traces, Serverless MS, Alibaba Microservices, Google RPCs
Jan 21 Server Hardware: Disaggregation Disaggregation Networking, ReFlex, AIFM, Pond
Jan 23 Server Hardware: Acceleration and Virtualization TPU, VCU, Azure SmartNIC, Virt. Book (Chapter 4-6)
Jan 28 Server Software: OS Design Alternatives μtune, Kernel vs User DemiKernel, SNAP, ghOSt
Jan 30 LegoOS Firecracker, Containers
Feb 4 Server Algorithms: Load Balancing, Core Allocation, Overload Control Efficient Policies, Breakwater, Host Congestion
Feb 6 Network Hardware: NICs RDMA Design Guidelines, iPipe,
Feb 11 Project Proposal Presentations
Feb 13
Feb 18 Network Hardware: Topology Design FatTree, FatClique, Jupiter
Feb 20 Jupiter++, Lightwave, Aquila
Feb 25 Network Software: SDN OpenFlow, Orion, CAPA
Feb 27 Network Software: Programmable Switches P4, RMT, ATP
Mar 4 Network Software: Programmable Host Stacks PISCES, Andromeda,
Mar 6 Network Algorithms: Congestion Control DCTCP, Swift, HPCC NDP, Homa, SRD
Mar 11 Network Algorithms: Resource Allocation FairCloud, Coflows, FastPass
Mar 13 pFabric, NUMFabric
Mar 25 Cluster Software: Management System Borg, Twine, MESOS, Protean
Mar 27 Cluster Software: Scalable Data Processing Systems Spark, Ray
Apr 1 Cluster Algorithms: Resource Allocation Tetris, Themis
Apr 3 DRF, Decima
Apr 8 Cluster Algorithms: Energy Efficiency Dynamo, SmoothOperator, Prediction for power
Apr 10 Cluster Operations: Monitoring, Verification, and Failure Management
Apr 15
Apr 17 Project Presentation
Apr 22