Difference between revisions of "Checklist and Best Practice Examples for Designing Self-Organizing Systems"
From Self-Organization Wiki
Line 1: | Line 1: | ||
+ | = Design Process= | ||
==1. Clearly specify== | ==1. Clearly specify== | ||
* goals | * goals |
Revision as of 11:16, 13 July 2010
Contents
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