Mathematical Modeling of Mathematical Modeling of Self-Organizing - - PDF document

mathematical modeling of mathematical modeling of self
SMART_READER_LITE
LIVE PREVIEW

Mathematical Modeling of Mathematical Modeling of Self-Organizing - - PDF document

Mathematical Modeling of Mathematical Modeling of Self-Organizing Systems Self Organizing Systems Patrick Wchner Hermann de Meer Patrick Wchner, Hermann de Meer University of Passau, Germany patrick.wuechner@uni-passau.de EuroView 2007


slide-1
SLIDE 1

Mathematical Modeling of Mathematical Modeling of Self-Organizing Systems Self Organizing Systems

Patrick Wüchner Hermann de Meer Patrick Wüchner, Hermann de Meer University of Passau, Germany

patrick.wuechner@uni-passau.de

EuroView 2007 Würzburg

Computer Networks & Communications

  • Prof. Hermann de Meer

Overview

1.

Examples of Self-Organizing Systems

2.

The Need for Modeling Techniques

3.

Classification of Self-Organizing Systems

4.

Modeling of Self-Organizing Systems

5.

Future Project Directions C l i

6.

Conclusions

EuroView 2007: MMSOS – 2 07/23/2007

slide-2
SLIDE 2
  • 1. Examples of Self-Org. Systems

O f S lf O i i S t

  • Occurrence of Self-Organizing Systems

EuroView 2007: MMSOS – 3 07/23/2007

  • 1. Examples of Self-Org. Systems

Ph i E l B d C ll [1]

  • Physics Example: Benard Cells [1]
  • Molecules self-organize in heated liquid.
  • No external entity imposing rules.

EuroView 2007: MMSOS – 4 07/23/2007

slide-3
SLIDE 3
  • 1. Examples of Self-Org. Systems

Biology Examples Biology Examples

  • Ant colonies marking paths using pheromone
  • Fireflies
  • Human brain
  • “Game of Life”

Chemistry Examples Chemistry Examples

  • Nonlinear chemical oscillators, e.g., Belousov-Zhabotinsky

reaction [1,2,3]

Engineering Examples

  • Intended

Bio-inspired protocols e g

ant routing [4]

Bio inspired protocols, e.g., ant routing [4] Intrusion detection using self-organizing maps Increasing the degree of self-organization in P2P systems [5]

  • Unintended
  • Unintended

Self-similiarity of Internet throughput Self-synchronization among internet routers EuroView 2007: MMSOS – 5 07/23/2007

  • 2. The Need for Modeling Techniques
  • Understanding self-organization is extremely

important for understanding the behavior of today’s and future complex systems.

  • How can we understand complex systems?
  • The modeling of systems makes a fair contribution
  • The modeling of systems makes a fair contribution

to the understanding of these.

Building abstract models of complex, self-organizing systems systems.

EuroView 2007: MMSOS – 6 07/23/2007

slide-4
SLIDE 4
  • 3. Classification of Self-Org. Systems
  • Definitions of self organization and self organizing systems
  • Definitions of self-organization and self-organizing systems
  • “The evolution of a system into an organized form in the absence of

external pressures.” [6]

  • “A move from a large region of state space to a persistent smaller
  • ne, under the control of the system itself. This smaller region of

state space is called an attractor.” [6]

  • “The introduction of correlations (pattern) over time or space for

previously independent variables operating under local rules.” [6]

  • “The spontaneous emergence of global coherence out of local
  • The spontaneous emergence of global coherence out of local

interactions.” [7]

  • “Self-organization is a process where the organization (constraint,

redundancy) of a system spontaneously increases i e without this redundancy) of a system spontaneously increases, i.e. without this increase being controlled by the environment or an encompassing

  • r otherwise external system.” [8]
  • “The appearance of structure or pattern without an external agent
  • The appearance of structure or pattern without an external agent

imposing it.” [7]

EuroView 2007: MMSOS – 7 07/23/2007

  • 3. Classification of Self-Org. Systems

R th ti f lf i i

  • Rather necessary properties of self-organizing

systems

  • “[The] increase of coherence, or decrease of statistical

t [ ] d fi lf i ti ” [7] entropy, [...] defines self-organization.” [7] Gl b l d f l l i i [4 6]

  • Global order: emerges from local interactions. [4,6]

EuroView 2007: MMSOS – 8 07/23/2007

slide-5
SLIDE 5
  • 3. Classification of Self-Org. Systems
  • Rather optional properties of self organizing systems
  • Rather optional properties of self-organizing systems

Autonomy: absence of external control (≠autarchy). Dynamic operation: time evolution. Dissipation: system consumes energy/matter/information taken from Dissipation: system consumes energy/matter/information taken from

environment.

Instability: nonlinearity caused by feedback . Redundancy: multiple components of similar type, insensitivity to

d y p p yp , y damage.

Self-maintenance: repair or recreate defect components. Adaptation: compensating external perturbations.

C l it diffi lt t d ib th ti ll t

Complexity: difficult to describe the semantics overall system

behavior.

Hierarchies: multiple nested self-organized levels. Fluctuations: searching through options through noise Fluctuations: searching through options through noise. Symmetry breaking: small fluctuations branch selection at

bifurcation/critical points.

Multiple equilibria: many possible attractors Multiple equilibria: many possible attractors. Criticality: threshold effects, chain reactions possible.

[4 6]

EuroView 2007: MMSOS – 9 07/23/2007

[4,6]

  • 4. Modeling Self-Org. Systems

Well known modeling techniques Well-known modeling techniques

Markov chains [9]

Discrete-time/continuous-time Markov chains Embedded Markov chains

1 2 3

Structured Markov chains Reward models

Cellular automata [10]

Synchronous updating

y p g

Asynchronous updating

Stochastic Petri nets [9]

Generalized stochastic Petri nets Deterministic and stochastic Petri nets Deterministic and stochastic Petri nets Extended stochastic Petri nets Colored Petri nets Hierarchical Petri nets

Queueing networks [9] Queueing networks [9]

Product-form queueing networks

Network calculus [11] Simulation models [9] Stochastic process algebras [12] Fault trees, reliability block diagrams, reliability graphs, task graphs, … [12] Hybrid approaches

EuroView 2007: MMSOS – 10 07/23/2007

slide-6
SLIDE 6
  • 4. Modeling Self-Org. Systems

Specific modeling approaches used for self Specific modeling approaches used for self-

  • rganizing systems

Markov chains Markov chains

Social network formation [13]

Network calculus

Sensor networks [14]

Simulation models

T t t

Too numerous to count Example applications

Social networks Sensor networks Neural networks Mesh transport networks

p

Neuro-mechanical networks Load balancing in grids EuroView 2007: MMSOS – 11 07/23/2007

  • 5. Future Project Direction

Focusing on a general modeling framework Focusing on a general modeling framework

and evaluation methodology

Solving application specific problem using

the new framework the new framework

Providing tool support for the convenient

usage of the developed methodologies

EuroView 2007: MMSOS – 12 07/23/2007

slide-7
SLIDE 7
  • 6. Conclusion
  • Self organization plays an important role in current and
  • Self-organization plays an important role in current and

future communication systems.

  • Self-organization is a concept that is not only studied
  • Self-organization is a concept that is not only studied

in engineering disciplines.

  • The artificial introduction of self-organizing behavior
  • The artificial introduction of self organizing behavior

can lead towards positive and negative effects.

  • However, large complex dynamic systems always tend

, g p y y y to self-organize – if intended or not.

  • The modeling and evaluation of self-organizing

behavior is of utmost importance.

  • A general mathematical modeling framework,

li bl i li ti h l f l applicable in many application areas, seems helpful but does not yet exist.

EuroView 2007: MMSOS – 13 07/23/2007

References

[1]

  • B. Legawiec and A.L. Kawczyński, Influence of the Bénard Rolls on the Traveling Impulse in the

Belousov–Zhabotinsky Reaction, J. Phys. Chem. A, 101, 8063-8069, (1997) [2] F.F. Runge, R.E. Liesegang, B.P. Belousov, A.M. Zhabotinsky, Selbstorganisation chemischer Strukturen, Reihe Ostwalds Klassiker, Bd. 272, 2. Auflage, (1998) [3] W Jahnke A T Winfree Recipes for Belousov Zhabotinsky reagents J Chem Educ 68 320 (1991) [3]

  • W. Jahnke, A.T. Winfree, Recipes for Belousov-Zhabotinsky reagents, J. Chem. Educ., 68, 320, (1991)

[4]

  • H. de Meer and C. Koppen, Characterization of Self-Organization, in R. Steinmetz and K. Wehrle, ed.:

Peer-to-Peer Systems and Applications, Springer-Verlag, LNCS 3485, 227-246, (2005) [5]

  • H. de Meer and C. Koppen, Self-Organization in Peer-to-Peer Systems, in R. Steinmetz and K. Wehrle,

ed.: Peer-to-Peer Systems and Applications, Springer-Verlag, LNCS 3485, 247-266, (2005) [6] C L S lf O i i S t (SOS) FAQ 2 99 (2006) [6]

  • C. Lucas, Self-Organizing Systems (SOS) FAQ, v2.99, (2006), URL: http://www.calresco.org/sos/sosfaq.htm

[7] F.P. Heylighen, The science of self-organization and adaptivity, in L.D. Kiel, ed.: Knowledge Management, Organizational Intelligence and Learning, and Complexity. The Encyclopedia of Life Support Systems, EOLSS Publishers, (2003) [8] F.P. Heylighen, Self-organization, in F. Heylighen, C. Joslyn and V. Turchin, eds.: Principia Cybernetica y g g y g y y Web,Principia Cybernetica, Brussels, (1997), URL: http://cleamc11.vub.ac.be/SELFORG.html [9]

  • G. Bolch, S. Greiner, H. de Meer, and K.S. Trivedi, Queueing Networks and Markov Chains, 2nd ed.,

John Wiley & Sons, (2006) [10]

  • J. von Neumann, The Theory of Self-Reproducing Automata, A. Burks, ed., Univ. of Illinois Press,

Urbana, IL, (1966) , , ( ) [11]

  • J. Le Boudec and P. Thiran, Network Calculus, Springer-Verlag, LNCS 2050, (2001)

[12]

  • K. Begain, G. Bolch, and H. Herold, H., Practical Performance Modeling -- Application of the MOSEL

Language, Kluwer Academic Publishers, (2001) [13]

  • T. Liggett and S. Rolles, An Infinite Stochastic Model of Social Network Formation, Stoch. Proc. Appl.,

113 65-80 (2004) 113, 65 80, (2004) [14]

  • J. B. Schmitt and U. Roedig, Sensor network calculus – a framework for worst case analysis, Proc. First

IEEE International Conference on Distributed Computing in Sensor Systems, LNCS 3560, Springer-Verlag,

  • pp. 141–154, (2005)

EuroView 2007: MMSOS – 14 07/23/2007