1980
isp-1999
2000
arpanet2
1970
Our Evolving Networks are Complex
[Jeannette Wing, CMU and NSF]
The networks that we have created and that have evolved over the decades are complex.

For example, the Internet is complex. Here is a picture of the ARPANET in 1970.   Here it is in 1980.  Twenty years later, it is too complex to draw, let alone understand, model, or predict its behavior.  The Internet is computer science’s gift to society, but ironically we cannot even describe it.

We interpret networks at multiple layers of abstraction.  Below, we are concerned with new technologies: in the beginning we communicated via phone lines, modems, and cables underground and now we have a proliferation of communication media and a proliferation of devices, sensors, and actuators.

Above, we are concerned with new kinds of social uses of our computers and networks: from the days when people shared a terminal, to today where we have a multitude of applications, from the good to the bad. Examples of the good are on-line banking, social networks, and open courseware that already enables tens of millions of people, including tens of thousands of high school students, to learn from famous professors.  Examples of the bad are spam, worms and viruses, and distributed denial of service.

I’ve shown pictures of the past and the present.  What about the future?   I believe that if we understand the complexity of our networks better then we can evolve them in ways that can unleash unimaginable creativity and innovation—from new technologies, to new applications, to new users—and hopefully at the same time improve the overall security of our networked systems.