Reading list
Writing
The Elements of Style by William Strunk
Style: Lessons in Clarity and Grace by Joseph M. Williams and Gregory G. Colomb
Thinking, Fast and Slow by Daniel Kahneman
Foundations of Computer Networking
Computer Networking: A Top-Down Approach by James F. Kurose and Keith W. Ross
TCP/IP Illustrated by W. Richard Stevens
The Architecture of Computer Hardware, Systems Software, and Networking by Irv Englander
High Performance Switches and Routers by H. Jonathan Chao and Bin Liu
An Interdisciplinary Approach to Designing Fast Networked Devices by George Varghese
Foundations of Algorithms and Optimization
Introduction to Algorithms by Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest and Clifford Stein
Randomized Algorithms by Rajeev Motwani and Prabhakar Raghavan
The Design of Approximation Algorithms by David P. Williamson and David B. Shmoys
Approximation Algorithms by Vijay V. Vazirani
The Design of Competitive Online Algorithms via a Primal-Dual Approach by Niv Buchbinder and Joseph (Seffi) Naor
Convex Optimization by Stephen Boyd and Lieven Vandenberghe
Online Learning and Online Convex Optimization by Shai Shalev-Shwartz
Algorithmic Game Theory by Noam Nisan, Tim Roughgarden, Eva Tardos, Vijay V. Vazirani
Inspiring readings
A Survey on Mobile Edge Computing: The Communication Perspective, IEEE Communications Surveys & Tutorials, 19(4), pp.2322-2358, 2017
Edge Computing: Vision and Challenges, IEEE Internet of Things Journal, 3(5), pp.637-646, 2016
Datacenter Traffic Control: Understanding Techniques and Trade-offs, IEEE Communications Surveys & Tutorials, 20(2), pp.1492-1525, 2017
Congestion control for large-scale RDMA deployments, SIGCOMM Computer Communication Review, 45(4), pp.523-536, 2015
The Networking Philosopher’s Problem, SIGCOMM Computer Communication Review, 41(3), pp.5–9, 2011
Architecting for Innovation, SIGCOMM Computer Communication Review, 41(3), pp.24-36, 2011.
Flow Rate Fairness: Dismantling a Religion, SIGCOMM Computer Communication Review, 37(2), pp.63-74, 2007.
Pricing in Computer Networks: Reshaping the Research Agenda, SIGCOMM Computer Communication Review, 26(2), pp.19-43, 1996.
Fundamental Design Issues for the Future Internet, IEEE Journal on Selected Areas in Communications, 13(7), pp.1176-1188, 1995.
Interesting links
How to do great research, by Nick Feamster and Alexander Gray, CS, Georgia Tech.
Matt Welsh, formerly a Harvard CS professor, now a Google software engineer
Mike Mitzenmacher, CS, Harvard
Joe Hellerstein, CS, UC Berkeley
Werner Vogels, CTO, Amazon.com
James Hamilton, Amazon Web Services Team
Sandeep Tata, IBM Research
Joseph Weinman, Senior VP, Cloud Services and Strategy, Telx
The h-Index for Computer Science
DatacenterKnowledge.com
Center for Information Technology Policy, Princeton University
|