About A Systems Approach
For almost three decades we have been helping to explain the Internet: Its technology, its architecture, and its evolution. We started with Computer Networks: A Systems Approach, a textbook by Peterson & Davie, published in 1996 just as the Internet was finding its way into widespread use. With the fifth edition of that text, we made the entire contents of the book available as an open source project. Our goals continue to be: to document the design decisions that have shaped the Internet; explain emerging trends that will impact its future; and to provide a sense of perspective as to what is important versus what is hype or irrelevant detail. We are now producing, with an expanding set of co-authors, a series of books that bring the systems approach lens to a range of emerging technologies such as 5G and SDN. Our blog and newsletter provide a running commentary on that process.
The "Systems Approach" refers to the field of design and implementation of computer systems. The term is used commonly by computer science researchers and practitioners who study the issues that arise when building complex computing systems such as operating systems, networks, distributed applications, etc. The key to the systems approach is a "big picture" view – you need to look at how the components of a system interact with each other to achieve an overall result, rather than simply optimizing each component. In the networking context, that often means going beyond the traditional layered view to see how an issue is best tackled in a way that might touch several layers. The Systems Approach has a strong focus on real-world implementation, with the Internet being the obvious example of a widely-deployed, complex networking system.
Larry Peterson is former CTO at the Open Networking Foundation and the Robert E. Kahn Professor of Computer Science (Emeritus) at Princeton University (LinkedIn).
Bruce Davie is past VP & CTO at VMware, a former Cisco Fellow, and past SIGCOMM chair (LinkedIn).
The "Systems Approach" refers to the field of design and implementation of computer systems. The term is used commonly by computer science researchers and practitioners who study the issues that arise when building complex computing systems such as operating systems, networks, distributed applications, etc. The key to the systems approach is a "big picture" view – you need to look at how the components of a system interact with each other to achieve an overall result, rather than simply optimizing each component. In the networking context, that often means going beyond the traditional layered view to see how an issue is best tackled in a way that might touch several layers. The Systems Approach has a strong focus on real-world implementation, with the Internet being the obvious example of a widely-deployed, complex networking system.
Larry Peterson is former CTO at the Open Networking Foundation and the Robert E. Kahn Professor of Computer Science (Emeritus) at Princeton University (LinkedIn).
Bruce Davie is past VP & CTO at VMware, a former Cisco Fellow, and past SIGCOMM chair (LinkedIn).