The Internet as a Complex System∗ Kihong Park Department of Computer Sciences Purdue University West Lafayette, IN 47907
[email protected] 1 Introduction The Internet, defined as the world-wide collection of IP (Internet Protocol) speaking networks, is a multifaceted system with many components and diverse features. In recent years, it has become an integral part of the socio-economic fabric. Although the Internet is still an evolving system and therefore a moving target, understanding its properties is relevant for both engineering and potentially more fundamental purposes. The Internet is a complex system in the sense of a com- plicated system exhibiting simple behavior, as opposed to a simple system exhibiting complex behavior. The latter aspect forms the corner stone of studies of complex systems whose rigorous underpinning is provided by dynamical systems theory. A canonical example is the logistic equa- tion from population dynamics which possesses a rich structure including chaotic orbits and fractal non-divergent domains [41]. A somewhat different example of simple systems capable of generating complicated behavior are many-body systems, in particular, interacting particle systems [82]. We would classify such systems, despite the large number of components they admit, as “simple” due to the homogeneity and limited capability of each component—in Ising spin systems each compo- nent has two states—and the local interaction allowed of the components. Statistical mechanics studies macroscopic and emergent properties of such systems, with ergodic theory and percolation theory providing part of the mathematical foundation. Cellular automata, discrete-time interacting particle systems, are capable of universal computation which gives rise to undecidability problems and computation theoretic considerations of dynamical systems.