50
Self-Organization in Mobile Communication Systems Mobile Communication Systems www.gs-mobicom.de Ad Mit hl Thi l Andreas Mitschele-Thiel Ilmenau University of Technology of Technology

Self-Organization in Mobile Communication SystemsMobile ... · Self-Organization in Mobile Communication SystemsMobile Communication Systems Ad Mit hlAndreas Mitschele-Thi lThiel

Embed Size (px)

Citation preview

Self-Organization in Mobile Communication SystemsMobile Communication Systems

www.gs-mobicom.de

A d Mit h l Thi lAndreas Mitschele-Thiel

Ilmenau University of Technologyof Technology

Goals of the Course

• Understand self-organization principles• Understand different methods of self-organization• Know which self-organization method suits which

blproblem• Apply methods of self-organization to problems in

communicationscommunications

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 2

Course Organization

• Organization: Mohamed Abd rabou Kalil• Typ of studies: lectures and discussions• 10-12 lectures, Th 5 p.m.• 2 credits/LP• Exam: oral at the end of the semester

• Participants– Graduate School Mobicom (mandatory)Graduate School Mobicom (mandatory)– M.Sc. II, M.Sc. IN (elective)

• Prerequisites:– knowledge of communication systems and networks

interest in research issues

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 3

– interest in research issues

Content of Introduction

• Organization of Course

• Why is it important? => Motivation for Self-organization

• What does it mean? => Definition of Self-organization

• How does it work in practice? => Examples for Self-organization in Communication Systems

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 4

Content of Course

Methods for self-organizationS i t lli d A t

ApplicationsMANET /VANET• Swarm intelligence and Ant

algorithms• Reinforcement learning

• MANETs/VANETs• Sensor networks• Distributed informationReinforcement learning

• Distributed Artificial Intelligence

Distributed information managements and P2P systems

• SO service/function placement

• Game theory• Neural Networks

• Self-organized Networks (SON)• Cognitive Radio and SO• Bio-inspired adaptive autonomy

• Data mining• Evolutionary algorithms

• Bio-inspired adaptive autonomy

MethodologyS• Systems Engineering concepts

• Analog vs. digital systems

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 5

Motivation for Self-Organization

Problem of today´s networksHeterogeneity– Heterogeneity

– Dynamics – Scalability

Method: Self-organization– Fast, autonoms reaction to problems– Automation of control

Distributed control– Distributed control

Some application scenarios: – Severe network impact due to disasters– Energy savings

P i l d f ll

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 6

– Privately operated femto cells

Self-organizedSReconfigurableROur Application Interest in Self-Organization

Self-organized Service RecoverySReconfigurable

Radio InterfacesR

C iti M t fD t li d

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 7

Cognitive Management of Transport ResourcesTDecentralized

Information ManagementI

Research Topics – Secure Network OperationHow can access to adhoc-deployed communication infrastructure beHow can access to adhoc deployed communication infrastructure be

restricted?– Innovative authentication techniques based on localization?

How to ensure secure localization?– How to ensure secure localization?– How to configure/manage access rights, cryptographic keys etc.?

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 8

Research Topics – Integration of UAVsSelf organized integration of mobile platforms (land based and airborne)Self-organized integration of mobile platforms (land-based and airborne)

image source: http://gallery.mikrokopter.de

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 9

Research Topics – Distr. MIMOSelf organized selection of MIMO clusters in distributed MIMO systemsSelf-organized selection of MIMO clusters in distributed MIMO systems employing Ant or Swarm algorithms

Sender

Receiver

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 10

Research Topics – Cognitive Radio SystemsS d f t t d b iSecondary use of spectrum not used by primary user

– large portion of frequency spectrum is unused most of the time– distributed sensing of the medium to check for re-appearence of

primary user– distributed coordination of access to medium– learn from past usagelearn from past usage

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 11

Economic Drivers for Self-Organization

Traffic volumeNetwork cost

D l t k t (existing technologies)Decouple network costfrom traffic volume!

RevenueProfitNetwork cost (LTE)

Revenue

(LTE)

Voice Data

Time

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 12

Voice dominated

Data dominated

Self-Organization and Autonomous Systems

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 13

From Centralization to Self-Organization

• Monolithic / centralized systemsMonolithic: Systems consisting of a single computer its peripheralsMonolithic: Systems consisting of a single computer, its peripherals, and perhaps some remote terminalsCentralized: systems with a well-defined centralized control process

• Distributed systemsyA collection of independent subsystems that appears to the application as a single coherent system

• Self-organizing autonomous systemsg g yAutonomously acting individual systems performing local programs and acting on local data but participating on a global task, i.e. showing an emergent behavior

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 14

showing an emergent behavior

Self-Organization

Yates et al. (1987)“Technological systems become organized by commands fromTechnological systems become organized by commands from outside, as when human intentions lead to the building of structures or machines. But many natural systems become structured by their ownBut many natural systems become structured by their own internal processes: these are the self-organizing systems, and the emergence of order within them is a complex phenomenon that intrigues scientists from all disciplines ”that intrigues scientists from all disciplines.

Camazine et al (2003)Camazine et al. (2003)“Self-organization is a process in which pattern at the global level of a system emerges solely from numerous interactions among the lower-level components of a systemamong the lower-level components of a system. Moreover, the rules specifying interactions among the systems’ components are executed using only local information without reference to the global pattern ”

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 15

information, without reference to the global pattern.

Self-Organization – Example from Chemistry

Pattern formation in the Belousov-Zhabotinski reaction

Photography by Juraj Lipscher

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 16

Self-Organization – More Examples

Examples of Self-Organized Systems:• biology: Ants building a ant colony, swarms of birds flying in some

joint and well coordinated wayjoint and well coordinated way• economy: capitalistic economy with minimal rules and lots of

individuals with ideas and goals representing local algorithms• human society: formation of countries any kind of organizations• human society: formation of countries, any kind of organizations,

communities, associations, worker unions, societies, clubs, etc.

But: From time to time there may be a breakdown crash or collapseBut: From time to time there may be a breakdown, crash or collapse of the system, e.g.

• human societies: war, civil war • economy: crash of financial markets• nature: natural catastrophes• nuclear physics: chain reaction resulting from exceeding criticalnuclear physics: chain reaction resulting from exceeding critical

mass• mechanics: oscillating bridges• chemistry: different aggregate states of material (water: liquid

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 17

• chemistry: different aggregate states of material (water: liquid, solid (ice), steam)

Self-Organizing Systems

CLocal interactions

(environment, CS1

CS2

(neighborhood)Local system

control

CS3

CS43

Simple local

CS5

Simple local behavior

CS6

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 18

Self-Organization – Properties

Property Description

No central controlNo global control system No global information Subsystems perform completely autonomous

Emerging structures Global behavior or functioning of the system emerges in form of observable pattern or structures

Resulting complexityEven if the individual subsystems can be simple as well as their basic rules, the resulting overall system g p y , g ybecomes complex and often unpredictable

No performance degradation if more subsystems

High scalability

p g yare added to the system System performs as requested regardless of the number of subsystems

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 19

Self-Organization – System Properties

• Absence of external control• Adaptation to changing conditionsp g g• Global order and local interactions• Complexityp y• Control hierarchies• Dynamic operationy p• Fluctuations and instability• Dissipation (waste of resources)Dissipation (waste of resources)• Multiple equilibria and local optima• RedundancyRedundancy• Self-maintenance

Systems lacking self-organizationInstructions from a supervisory leaderDirectives such as blueprints or recipes

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 20

Directives such as blueprints or recipesPre-existing patterns (templates)

Self-Organization and Emergence

Definition Self-Organization (Camazine rephrased)Self-organization is a process in which structure and functionality (pattern) at the global level of a system emerge solely from numerous interactions among the lower-level components of a system without g p yany external or centralized control. The system's components interact in a local context either by means of direct communication or environmental observations without reference to the global patternenvironmental observations without reference to the global pattern.

Definition EmergenceDefinition EmergenceEmergent behavior of a system is provided by the apparently meaningful collaboration of components (individuals) in order to show capabilities of the overall system (far) beyond the capabilities of the single components.

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 21

Self-X CapabilitiesF t D i tiFeature Description

Self-configuration Methods for (re-)generating adequate configurations depending on the current situation in terms of environmental circumstances

Self-management Capability to maintain systems and devices depending on the current system parametersthe current system parameters

Adaptability Ability of the system's components to adapt to changing environmental conditions

S lf di i M h i t f t t h k d tSelf-diagnosis Mechanisms to perform system autonomous checks and to compare the results with reference values

Self-protection Capability to protect the system and its components against unwanted or even aggressive environmental influences

Self-healing Methods for changing configurations and operational parameters of the overall system to compensate failuresp y p

Self-repair Similar to self-healing but focusing on actual repair mechanisms for failing system parts

S lf ti i ti Abilit f th t t ti i th l l ti

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 22

Self-optimization Ability of the system to optimize the local operation parameters according to global objectives

Characteristics of Self-Organizing Systems

Self-organizing systems are dynamic and exhibit emergent properties

Since these system-level properties arise unexpectedly from nonlinear interactions among a system’s components, the term emergent property may suggest to some aemergent property may suggest to some a mysterious property that materializes magically.

Example: growth rate of a population

)1(1 nnn xrxx −=+

0 < r < 1: extinction1 < r < 3: constant size after several generations3 < r < 3 4: oscillating between two values3 < r < 3.4: oscillating between two values3.4 < r < 3.57: oscillating between four valuesr > 3.57: “deterministic” chaos

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 23

Consequences of Emergent Properties

A small change in a system parameter can result in a large change in the overall behavior of the system

– Adaptabilityp y– Flexibility

R l f i t l f tRole of environmental factors– Specify some of the initial conditions– Positive feedback results in great sensitivity to these conditions

Self-organization and the evolution of patterns and structure– Intuitively: generation of adaptive structures and patterns by tuning systemIntuitively: generation of adaptive structures and patterns by tuning system

parameters in self-organized systems rather than by developing new mechanisms for each new structure

– However: the concept of self-organization alerts us to the possibility that p g p ystrikingly different patterns result from the same mechanisms operating in a different parameter range

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 24

Simple rules, complex patterns – the solution to a paradox?

Basis Methods in Self-Organizing Systems

• Positive and negative feedback

• Interactions among individuals and with the i tenvironment

• Probabilistic techniques

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 25

Positive and Negative FeedbackSi l f db kSimple feedback

Feedback

SystemInput Outputstate Measurement

Amplification problems

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 26

Snowballing effect Implosion effect

Interactions among Individuals and with the EnvironmentEnvironment

• Direct communication among neighboring systems• Indirect communication via the environment (stigmergy)Indirect communication via the environment (stigmergy)• Interaction with (stimulation by) the environment

Indirect communicationvia the environment

CS

CS

Stigmergy is a mechanism of spontaneous, indirect coordination between agents or SiC

SC

SDirect interaction

actions, where the trace left in the environment by an action stimulates the performance of a subsequent action, by the same or a different agent. Stigmergy is a form of self-organization. It producesDirect interaction

via signals

Local worki

form of self organization. It produces complex, apparently intelligent structures, without need for any planning, control, or even communication between the agents. As such it supports efficient collaboration between extremely simple agents who lack

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 27

in progress between extremely simple agents, who lack any memory, intelligence or even awareness of each other.

Probabilistic Techniques

• Examples: stochastic processes, random walk• Objectives: leaving local optima, stabilization

Simulation results

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 28

Design Paradigms for Self-Organizing Systems

Paradigm #1: Design local behavior rules that achieve global propertiesDesign local behavior rules that achieve global properties

Paradigm #2:Paradigm #2: Do not aim for perfect coordination: exploit implicit coordination

Paradigm #3: Minimize long-lived state information

Paradigm #4: Design protocols that adapt to changesg p p g

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 29

Design Paradigms for Self-Organizing SystemsParadigm #1: Design local behavior rules that achieve global properties

To design a network function that establishes a global property, this paradigm is to distribute the responsibility among the individual entities: no single entity is "in h " f th ll i ti b t h t ib t t ll ti b h icharge" of the overall organization, but each contributes to a collective behavior.

Following this paradigm, localized behavior rules must be devised, if applied in all entities, automatically lead to the desired global property (or at least approximate it). "localized" mean that entities have only a local view of the network and interactit). localized mean that entities have only a local view of the network and interact with their neighbors and changes in the network have initially only local consequences.

Paradigm #2: Do not aim for perfect coordination: exploit implicit coordinationImplicit coordination means that coordination information is not communicated explicitly by signaling messages, but is inferred from the local environment. A node b h d i i i hb h d b d h b i i dobserves other nodes in its neighborhood; based on these observations, it draws

conclusions about the status of the network and reacts accordingly.

P di #3 Mi i i l li d t t i f tiParadigm #3: Minimize long-lived state informationTo achieve a higher level of self-organization, the amount of long-lived state information should be minimized. In general, the more localized the interactions are and the less coordination is needed the less state information must be

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 30

are and the less coordination is needed, the less state information must be maintained.

Design Paradigms for Self-Organizing SystemsParadigm #4: Design protocols that adapt to changes

The need for the capability of nodes to react to changes in the network and its environment typically arises from changed resource constraints, changed user

i t d bilit d f il Si th t li drequirements, node mobility, or node failures. Since there are no centralized entities that could notify the nodes about changes, each node has to continuously monitor its local environment and react in an appropriate manner. Three levels of adaptation can be distinguished.adaptation can be distinguished.

– Level 1: A protocol is designed so that it can cope with changes, such as failure and mobility.

– Level 2: A protocol is designed to adapt its own parameters (e.g., value of p g p p ( g ,timers, cluster size) as a reaction to changes in order to optimize system performance.

– Level 3: A protocol is designed so that it realizes if the changes are so severe h h l l d h i i l i bl T d hthat the currently employed mechanism is no longer suitable. To detect such situations the environment is observed, and significant changes in major parameters trigger a fallback or alternative solution.

Typically these levels of adaptation are combined using control loopsTypically, these levels of adaptation are combined using control loops.

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 31

Source: Christian Prehofer, Christian Bettstetter: Self-Organization in Communication Networks: Principles and Design Paradigms.IEEE Communications Magazine, July 2005

Design Paradigms for Self-Organizing Systems

Required functionality – system behavior(objectives)

Local properties(divide and conquer)

Tolerable conflictsand inconsistencies(conflict detection

and resolution)

Local behavior rules

and resolution)

Implicit coordination

Paradigm #1 Paradigm #2

Synchronized state Definition of severechanges and reactionsy

(discovery mechanisms)

Paradigm #3

changes and reactions(monitoring and control)

Paradigm #4

Reduced state Adaptive algorithms

R lti t l

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 32

Resulting protocol(behavior rules, messages, state, and control)

Limitations of Self-Organization

• Controllability– Predictability vs. scalability

d t i i• Cross-mechanism interference

– composition of multiple self-

determinism

scalability

organizing mechanisms can lead to unforeseen effects

S ft d l t• Software development– New software engineering

approaches are neededcentralizedcontrol

distributedsystems

self-organizedsystems

• System test– Incorporation of the

di t bl i t

control systems systems

unpredictable environment

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 33

Self-Organized vs. Centralized Control

Self-organizing networks Centralized networksSelf-organizing networks Centralized networks

Networking functions for global

Local state

N i hbGlobal state

(globallygconnectivity and efficient resource

usage

Neighbor information

Probabilistic

(globally optimized system

behavior)gProbabilistic methods

Implicit coordination

Explicit coordinationcoordination coordination

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 34

Example: Information Management

Epidemic Data ReplicationEpidemic propagation of updates for data maintained redundantly on– Epidemic propagation of updates for data maintained redundantly on multiple sites

• each incoming update is propagated to k randomly chosen neighbors with probability pprobability p

– Updates pass through the system like infectious diseases• All nodes are informed

N h dli (li k f il t ) d d!• No error handling (link failure etc.) needed!

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 35

Example: Information Management Example: Information Management

Gossip-based Aggregation– Compute a (global) aggregate value from distributed dataCompute a (global) aggregate value from distributed data

• load balancing in networks• monitoring in industrial control applications

– Each nodeEach node • maintains a local approximate value of the aggregate• communicates periodically with randomly chosen neighbors and updates

the approximate value– Only local pairwise interaction!

1 2 53 2

Average value?

1. 2,5

2 3 25 3 3 75

4 5

2. 3,25 3. 3,75

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 36

4. 3,5

Example: TCP Flow Control and REDTCP flow controlTCP flow control

15

20

25

men

ts) Major problem (Timeout)

8

10

men

ts)

Loss of a single packet (≥3 Dupacks)

5

10

15

cwnd

(seg

m

2

4

6

cwnd

(seg

m

0

0 3 6 9 12 15 20 22 25

Time / RTT

00 2 4 6 10 12 14

Time / RTT

Always drop

Random Early Detection (RED)

Pro

babi

lity

1

maxp Non-zero

Always drop

Dro

ppin

g

Never drop

likelyhood of drop

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 37

Average Occupancy100%minth maxth

Never drop

Example: Media Access Control in 802.11Distributed Coordination Function (DCF) with Exponential Backoff

DIFSbo bo

DIFSbo bo

DIFS DIFSbo busy

Distributed Coordination Function (DCF) with Exponential Backoff

station1

station

boe

boe busy

bor boe bor boe busy

busy

station2

station3

station4

boe busy boe bor

tstation5

boe bor boe busy boe bor

boe elapsed backoff timebusy medium not idle (frame, ack etc.)

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 38

packet arrival at MAC bor residual backoff time

Example: RL-based Reservation and RoutingReinforcement learning (RL) to learn from success of reservation requestsReinforcement learning (RL) to learn from success of reservation requests

(1) learn optimal routing strategies and (2) recover from link failures

Local control actions(e.g. hop decisions)

RL-Agent with adaptive policy

Evaluation of routing quality (# of hops, QoS, …)

Reinforcement

L l b ti

Reinforcement

Network0,35

Local observation of the network

0 2

0,25

0,3

prob

abili

tyWSPF 1

link failure0,1

0,15

0,2

bloc

king

pSource: Erik Einhorn, Andreas Mitschele-Thiel: “RLTE: Reinforcement

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 39

WSPF 1WSPF 100RLTE GNG

0,05

time

Learning for Traffic-Engineering”, In Resilient Networks and Services -Second International Conference on Autonomous Infrastructure, Management and Security (AIMS 2008), LNCS 5127, 2008.

Example: Network Opt. based on Evolution Theory

crossover Replacement and selection rely on some cost function defining the quality of each solution

mutationselectionCrossover selection is typically random

replacementpopulation

General parameters:– size and meaning of population (each item represents part of the global

solution)solution)– crossover operation and mutation probability– local candidate selection strategy (mapping quality on probability)

l l l t t t ( l t i hb l k t)– local replacement strategy (replace parents or neighbors, replace weakest)

Application-specific parameters:i f bl i t di

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 40

– mapping of problem on appropriate coding – handling of invalid solutions in codings

Example: Head Election based on Clusteringk ( t lf i d!)k-means (not self-organized!)Principles

1 elect some given number of k cluster heads one per cluster1. elect some given number of k cluster heads, one per cluster2. each node associates itself with its nearest cluster head3. for each cluster derived that way, select a new cluster head that is closest

to the center (e g barycenter) of the cluster (hard to implement in distrto the center (e.g. barycenter) of the cluster (hard to implement in distr. manner)

4. goto 2 until cluster-head decision is stable (or redo in dynamic systems)

Application to select concentrator nodes (cluster heads) in tree networks

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 41

Example: Head Election based on ClusteringLEACH L E Ad ti Cl t i Hi hLEACH: Low-Energy Adaptive Clustering Hierarchy Application:

di t ib ti f ti f i di id l d i– ensure even distribution of power consumption of individual nodes in sensor networks

Assumptions– each node can act as a regular node or as a cluster head – regular nodes only communicate with their cluster headregular nodes only communicate with their cluster head– cluster heads supports data aggregation and data forwarding to

neighboring cluster heads or base stations

LEACH represents a protocol supporting– cluster head advertisements– cluster set-up and– steady-state communication

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 42

Example: Head Election based on ClusteringLEACH L E Ad ti Cl t i Hi hLEACH: Low-Energy Adaptive Clustering Hierarchy Principles

nodes elect themselves to become cluster heads at any given time– nodes elect themselves to become cluster heads at any given time with a certain probability (in HEED extension based on remaining energy)

– the cluster heads broadcast their status to the other nodes in thethe cluster heads broadcast their status to the other nodes in the network

– each node determines to which cluster it wants to belong by choosing the closest cluster head (e.g. which requires the minimum communication energy)

cluster 1cluster 2

cluster 1cluster 2

cluster 3cluster 3

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 43Clustering at time t1 Clustering at time t1 + d

Example: Multi-Radio Load Balancing

Force-based selection of target cell• Criteria/forces:

– free capacity of target cell– supported QoS in target cell– migration penalty

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 44

– handover costSource: A. Pillekeit, F. Derakhshan, E. Jugl, A. Mitschele-Thiel: "Force-based Load Balancing in Co-located UMTS/GSM Networks." 60th IEEE Vehicular Technology Conference (VTC 2004 Fall), 2004.

Problems: Predictability

y -l

oss

Fires don’t matter!de

nsity

Yiel

d =

Cold

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 45

Density

Problems: Predictability

Y Yiel

dYEverything burns!Y

Burned

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 46

Density

Problems: Predictability

Critical pointCritical point

Yiel

d

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 47Density

Edge Of Chaos (EOC)

Problems: Edge-of-ChaosEdge Of Chaos (EOC) Self-Organized Criticality (SOC)

Claims:Claims: • Interesting phenomena is at

criticality (or near a bifurcation)• Life networks the brain the d• Life, networks, the brain, the

universe and everything are at “criticality” or the “edge of h ”

Yiel

d

chaos.”

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 48Density

Lessons learned

Self-organization: what does it mean?– distributed, autonomous control of systems– simple local algorithms or behavior– interaction with neighbors and/or environment only– interaction with neighbors and/or environment only

Lots of applications of self-organization alreadyLots of applications of self-organization already– self-organization keeps today´s Internet together– development and tuning of self-organized algorithms is far p g g g

from simple– stability and predictability are important issues

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 49

References

Self-organization in general• USENET Newsgroup comp theory self org sys: Self Organizing Systems• USENET Newsgroup comp.theory.self-org-sys: Self-Organizing Systems

(SOS) FAQ, http://www.calresco.org/sos/sosfaq.htm• Stuart A. Kauffman: The Nature of Autonomous Agents and the Worlds

They Mutually CreateThey Mutually Create, http://www.santafe.edu/research/publications/workingpapers/96-08-072.pdfStuart A Kauffman: The origins of order: self organization and selection• Stuart A. Kauffman: The origins of order: self organization and selection in evolution. Oxford University Press, 1993

Application of Self-organization to communication networks• Falko Dressler: Self-Organization in Sensor and Actor Networks,

http://www.selforg.org• Christian Prehofer, Christian Bettstetter: Self-Organization in

Communication Networks: Principles and Design Paradigms. IEEE Communications Magazine, July 2005

A. Mitschele-Thiel Ilmenau University of TechnologySelf-organization in Communication Systems 50

g y