CHAOTICS
home

research:
REALWORLDS
Analysis of Organic Internetworks
As Complex Adaptive Systems

 

The situation that most of traditional science is focusing on linear systems can be compared to the story of the person who looks for the lost car keys under a street lamp because it is too dark to see anything at the place where the keys were lost.

Gottfried Mayer-Kress
University of Illinois at Urbana-Champaign

_______________________

Self-organization is a process where the organization of a system spontaneously increases, i.e. without this increase being controlled by the environment or an encompassing or otherwise external system.  The increase in organization can be measured more objective as a decrease of statistical entropy.
 

Francis Heylighen
Free University of Brussels


ABSTRACT

The function of this paper is to report on current research of the Internet and World Wide Web (WWW) from the perspective of nonlinear, dynamic and emergent systems. It is the goal of this research to develop a new understanding and new methodologies for better understanding quality of service issues and provide a new means for virus simulation and threat assessment to the Internet community. The approach of this research is to study the Internet and subordinate web of electronic information in four dimensions through the application of chaotic systems (Lorenz, Yorke, Feiganbaum, Mandelbrot) analysis with consideration given to bandwidth, error correcting technologies, preferential attachment and movement in real-time.

Since virtually all complex systems inherit the properties of graphs (Green 2000) and can be abstractly modeled accordingly, this research begins with some existing and well known models of exponential random graph networks (Erdös-Rényi, 1959) that display the small world effect (Milgram, 1967). Also pertinent to this work are the studies of systematically rewired random graphs with small world properties (Watts-Stogratz, 1999) and randomly rewired (Newman-Watts, 1999) small world random graph networks. The unique approach of this research is the combination of these models with more applied scale-free networks whose connectivity decay as a power law (Albert-Barabási, 1999) to create a hybrid, and subsequently more "realworld", model of networks. Finally, significance is given to realworld clustering influences (Adamic, 1999), which when considered together can produced a new and more pragmatic network model from which to work.


INTRODUCTION TO DISTRIBUTED COMPUTING

One of the earliest paradigms in computing was that of a powerful centrally located processor performing many tasks for many people. In this model, control over the computing landscape was at its greatest. But mainframe computing was expensive and began to lag in the area of processing power. The idea of distributed computing, spread over a multitude of smaller and less expensive processors, sprang to life from the creation of APRAnet in the late 1960s (Segaller, 1998) and the proliferation of personal computers in the early 1980s (Freiberger-Swaine, 1994). The mainframe processing of the 1960s gave way to networked file servers and then client/server architectures where personal computers accessed data and applications from smaller servers using much of their own processing power for computations.

The problem that this new paradigm created was one of decentralized control. Suddenly, over the period of less than a decade, the computing world had small mainframe-like systems appearing rapidly in businesses and at home. Operating systems, application software and telecommunications bowed to the ever growing populous of computer users. No longer did anyone need an account on a large system to perform Herculean tasks; they could buy a small personal computer for a few thousand dollars, plug a phone cord into a modem and begin computing and sharing almost immediately. From that moment, distributed computing began to emerge and has since been locked into a role which is leaving a dramatic imprint on many aspects of our society.

Distributed computing systems have grown and matured into highly specialized and heterogeneous systems like the Internet, local area networks, wide are networks, ARPAnet, SIPRnet, NIPRnet, intranets, extranets, and virtual private networks. These are all complex and ever-changing networks made up of a myriad of personal computers, specialized hardware, operating systems, processors, applications, drivers, standards, virtual machines, protocols, application programming interfaces and user interfaces.

What we have found to be true is that these distributed systems are notoriously complex and prone to all types of failure making them difficult and expensive to manage on a large scale. These systems seem to uphold the second law of thermodynamics perfectly as they slide toward decay and disorder. But they also display the opposite, a tendency toward emergence and self organization, which hint at an underlying deterministic quality that few have explored with any focused research (Albert-Barabási, 1999). As we propel ourselves into the next phase of an instant-knowledge information-dependent society we become more and more reliant on these distributed networks. Yet in the three decades that they have existed we have never taken a more elegant approach than brute force to understanding and managing them.


WHY CHAOS IS APPLICABLE

The first glimmer of an opportunity seems to lie in the readily observed behaviors of the typical distributed computing system. As mentioned previously these systems tend to be entropic. But they also tend toward emergence; they are inclined to be self-healing to a degree and they tend to generate something that equates to more than the simple sum of its parts. Bartering, online weddings, cyber-sex and cyber-terrorism are not part of the programming in any piece of a network yet they emerge in large distributed computing systems nonetheless. Large distributed networks also tend to exhibit a self symmetry with a richness, a robustness of information, at the network edge.

Chaos theory has been defined as the “qualitative study of unstable, aperiodic behavior in deterministic, nonlinear dynamic systems”. In part this implies that chaotic systems are not disorderly yet they are so complex that their order is not readily apparent. Chaotic systems are ordered and they are deterministic and with an understanding of that order comes the ability to better understand, model, predict, manage, secure and defend that system. The difficult task is to find the hidden order, the determinism, built into the system’s observed behavior. This research asks what set of data points mapped in phase space will unleash the universality buried in the system.

With the onset of inexpensive personal computers steadily obeying Moore’s Law of rapidly increasing processing power, growing connectivity to the urban areas of information age nations, pop culture popularity of the Internet, advances in telecommunications hardware and bandwidth, more lightweight and intelligent client/server technology and the explosion of peer-to-peer file sharing, distributed computing has become ubiquitous in today’s technological societies. But ubiquitous and manageable are two very different beasts. Anyone who has been employed on the front lines of a Helpdesk can attest to the complex, unpredictable and sometimes chaotic nature of a distributed network.


INITIAL APPROACH OF THIS RESEARCH

It is not the intention of this research to differentiate complex systems from nonlinear dynamic systems from chaotic systems. For the purposes of this abstract, the properties of these systems are the important factor and, in the most superficial and generalized way with all fashionable nomenclature aside, it is the properties themselves that will help the most when applied to the behaviors of distributed computing systems.

So what are the applicable properties of chaotic systems and what are the appropriate questions that this research proposes?

  • Chaotic systems are deterministic however unapparent and hidden the underlying structure may be. Dynamic systems tend to behave in a nonlinear and aperiodic way so can we ask what are the deterministic qualities, the attractors?
     

  • They are hypersensitive to their preliminary conditions where small initial changes will create vastly different and unpredictable outcomes. These systems display intricacy at multiple levels creating a scalable complexity; a self similarity so can we ask what data points can be obtained to develop a phase space diagramming of these new systems?
     

  • Complex systems are information rich and do not have a propensity toward equilibrium. These types of systems live robustly at the edge where randomness and order collide in the thinnest of membranes. If they were to reach equilibrium they would be dead so can we ask where is the edge and what robustness is to be found there?
     

  • Emergent systems have agents that are the building blocks of the larger entity so can we ask what are the agents of these networks and what roles are they playing?
     

  • Emergent complex systems also tend to reach critical mass points where they enter in to a phase of explosive growth so can we ask what is the next tier?
     

  • And finally, these systems are self organizing and it is in this deterministic self organizing nature of chaotic systems the most benefit to society is likely to be found.


CHAOTIC SYSTEMS

PAPERS

ADAMIC, L. A. 1999 The small world web.  [ PDF, 150K ]

ALBERT, R., JEONG, H. AND BARABASI, A.-L. 1999 Diameter of the world-wide web. Nature. [ PDF, 111K ]

NEWMAN,M. E. J., 1999 Small worlds. [ PDF, 150K ]

ERDOS, P. AND RENYI, A. 1959 On random graphs. Publicationes Mathematicae.

KASTURIRANGAN, R. 1999 Multiple scales in small-world graphs.

KLEINBERG, J. 1999 The small-world phenomenon: An algorithmic perspective. Cornell University Computer Science Department Technical Report.

MILGRAM, S. 1967 The small world problem. Psychology Today.

NEWMAN,M. E. J. AND WATTS, D. J. 1999b Scaling and percolation in the small-world network model. Physical Review.

WATTS, D. J. 1999 Small Worlds. Princeton University Press (Princeton).

WATTS, D. J. AND STROGATZ, S. H. 1998 Collective dynamics of “small-world” networks. Nature.

LI, T. Y. AND YORKE, J.A. 1975 Period Three Implies Chaos. Amer. Math. Monthly.

 

BOOKS

ALLIGOOD, K., SAUER, T., YORKE, J. (1996). Chaos: An Introduction to Dynamical Systems. Springer.

OTT, E., (1993). Chaos in Dynamical Systems. Cambridge Univ. Press.

LORENZ, E. N., (1993). The Essence of Chaos. Univ. of Washington Press.

MANDELBROT, B. (1977). Fractal Geometry of Nature. W H Freeman & Co.

COHEN, J. (1994). The Collapse of Chaos. Penguin Books.

STEWART, I. (2nd edition 1990). Does God Play Dice?: The Mathematics of Chaos. Blackwell Pub.

GLEICK, J. (1987). Chaos: Making a New Science. Viking Press.

WALDROP, M. (1992). Complexity: the Emerging Science At the Edge of Order and Chaos. Simon & Schuster.

 

DISTRIBUTED NETWORKING

BOOKS

SEGALLER, S. (1998). Nerds 2.0.1: A Brief History of the Internet. New York: TV Books.

FREIBERGER, P., SWAINE, M. (2nd edition, 1994). Fire in the Valley. New York, NY: McGraw-Hill.

HAFNER, K., LYON, M. (1997). Where Wizards Stay Up Late: The Origins of the Internet. New York, NY: Simon & Schuster.

[ HOME ]


 


all original materials copyright © 2005 by Chris Weiss