Difference between revisions of "Checklist and Best Practice Examples for Designing Self-Organizing Systems"

From Self-Organization Wiki
Jump to: navigation, search
(Best Practice Example)
Line 1: Line 1:
==1. Clearly specify goals and performance metrics==
+
==1. Clearly specify==
 +
* goals  
 +
* performance metrics
 +
* constraints (limited resources, like energy)
 
==2. Check the following options==
 
==2. Check the following options==
 
* Applying a reference design  
 
* Applying a reference design  
Line 8: Line 11:
 
** Manual trial and error  
 
** Manual trial and error  
 
** Evolutionary approaches
 
** Evolutionary approaches
 +
==3. Iterate==
  
 
=Best Practice Example=
 
=Best Practice Example=
Line 13: Line 17:
 
* Find a simple distributed solution for the given goal  
 
* Find a simple distributed solution for the given goal  
 
* Gradually enhance the system model and solution to make it more realistic
 
* Gradually enhance the system model and solution to make it more realistic
 +
 +
=Checklist=

Revision as of 11:15, 13 July 2010

1. Clearly specify

  • goals
  • performance metrics
  • constraints (limited resources, like energy)

2. Check the following options

  • Applying a reference design
    • Biologically-inspired
    • From other disciplines
  • Mathematical model
  • Trial and error (test the resulting global behavior from different types of local interactions)
    • Manual trial and error
    • Evolutionary approaches

3. Iterate

Best Practice Example

  • Define an idealized system (e.g. no delays, simple topologies, perfect and simple environment), where still no entity has global view
  • Find a simple distributed solution for the given goal
  • Gradually enhance the system model and solution to make it more realistic

Checklist