•Fundamental Question: Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable behavior?
Challenge to the Community
Call to Arms: To develop a compelling research agenda for the science and engineering of our evolving, complex networks.
[Jeannette Wing, CMU and NSF]
Motivated by these observations, herein lies a fundamental question:

Is there a science for understanding the complexity of our networks such that we can engineer them to have predictable behavior?

I interpret the term “networks” broadly.  We need to understand networks at multiple layers of abstraction, as illustrated by the picture: from the physical layer on the bottom through multiple architectural and protocol layers in the middle all the way up to the top layer of networks of people, organizations, and societies.