"Build one and throw it out," so the adage goes. This talk explores the argument for systems architecture revision, including processors, operating systems, and networking--both as a general principle and the ways the Internet in particular is currently in need of a reboot. Assumptions, resources, and goals change with time and experience, and so too does our understanding of architectural principles. Through the eyes of the Internet and other examples, we review what we got right (one ring to rule them all, good enough rather than perfect), what we got wrong (7 layers, name resolution as afterthought), and what we only now are beginning to appreciate (layering and forwarding as one thing). Challenge cases are presented that can help drive this redesign, including single-packet exchanges and recursive layering, and an example given of one direction this approach can lead. Finally, we explore the challenges of evolution and transition to help us prepare for giving the Internet a well-deserved reset.
REMOTE URL SU-EE380-20200311
Joe Touch is an independent consultant and also a Senior Distributed Systems Data Architect at the Aerospace Corporation, the latter where he supports proliferated LEO constellations, space backbone network architectures, satellite networking programs, cloud and ground systems, and quantum communications. He was previously Postel Center Director and Research Associate Professor at USC/ISI. He has a dual B.S. in biophysics and CS from the Univ. of Scranton, an MS in CS from Cornell, and a Ph.D. in CS from the Univ. of Pennsylvania. His interests include network and distributed systems architecture, virtual networks, optical computing, optical communication processing, quantum networking, and high-performance network security. He holds 5 US patents and published over 150 papers in conferences and journals. Joe is in Sigma Xi, an ACM Distinguished Scientist, and Senior Member of the IEEE and the OSA. He is active in the IETF in the Transport, Internet, and Security Areas, and served on numerous conference committees. He pioneered a "first principles approach to computer networkings" course based on his Recursive Network Architecture, which is under development as a textbook and has been taught at both USC and UCLA.
David Farber is a Distinguished Professor and Co-Director of the Center for Digital Civilization at the Keio University. He was previously the Distinguished Career Professor of Computer Science and Public Policy at the School of Computer Science at Carnegie Mellon University and the Alfred Fitler Moore Emeritus Professor of telecommunications at the University of Pennsylvania in both the Engineering School and the Wharton School, He also held positions at Bell Labs, the Rand Corporation, Xerox Data Systems, University of California at Irvine, and the University of Delaware. He was Chief Technologist for the Federal Communications Commission and a member of the U.S. Presidential Advisory Committee of Information Technology. He is a Fellow of the ACM, the IEEE and the AAAS. He serves on the Board of Trustees of the Electronic Frontier Foundation, EPIC (Electronic Privacy Information Center), and the Stevens Institute of Technology. He was awarded the Sigcomm Award for life long contributions to communications, Philadelphia's John Scott award for Contributions to Humanity, an Honorary Doctorate from Stevens, and named a Pioneer of the Internet Society Hall of Fame.