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

From Self-Organization Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
= Design Process=
 
==1. Clearly specify==
 
==1. Clearly specify==
 
* goals  
 
* goals  

Revision as of 11:16, 13 July 2010

Design Process

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