Difference between revisions of "Checklist and Best Practice Examples for Designing Self-Organizing Systems"
From Self-Organization Wiki
(→Best Practice Example) |
|||
Line 1: | Line 1: | ||
− | ==1. Clearly specify goals | + | ==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
Contents
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