Changes between Initial Version and Version 1 of SIMEO


Ignore:
Timestamp:
Nov 23, 2009, 11:08:00 AM (14 years ago)
Author:
voicu.octavian
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SIMEO

    v1 v1  
     1= SIMEO: SIMulation architecture for the study of Emergence and auto-Organization =
     2
     3 * Acronym: '''SIMEO'''
     4 * SVN: https://svn-batch.grid.pub.ro/svn/PP2009/proiecte/SIMEO
     5
     6 * Team members: '''Octavian Voicu''' - voicu.octavian, '''Bogdan Ghit''' - ghit.bogdan, '''Andrei Ciortea''' - andrei.ciortea
     7 * Project description: design of a framework for studying the interactions between large numbers of agents in a simulated virtual world.
     8
     9== Technologies ==
     10
     11 * [http://bulletphysics.org/ Bullet Physics Engine]
     12 * [http://www.mcs.anl.gov/research/projects/mpi/ Message Passing Interface] (MPI)
     13 * [http://gcc.gnu.org/onlinedocs/gcj/Basic-concepts.html Compiled Native Interface] (CNI)
     14 * Languages: C++, Java
     15
     16
     17== Milestones ==
     18
     191. Hello World simulation on cluster.
     20
     21
     222. Framework specifications
     23
     242.1 Define system components:
     25
     26 * MAIN CONTROLLER - manages the other controllers + load balancing
     27   * creates controller for each environment zone
     28   * allows agents to join platform
     29   * ensures communication with the environment
     30 * CONTROLLERS - facilitate efficient communication between other entities living in the same zone
     31   * establishes virtual communication channels
     32   * relays percepts from environment to sensors
     33   * relays commands from actuators to environments
     34 * SERVICES
     35   * assign global unique identifiers per agent
     36   * discover other accesible agents
     37   * join / part communication channels
     38   * roaming service for agents migration
     39 * AGENTS
     40  * SENSORS - monitor the environment
     41  * ACTUATORS - apply changes to the environment
     42  * CHANNELS - allow agents to communicate
     43
     442.2. Specify communication mechanism
     45
     46 * MAIN CONTROLLER <-> ENVIRONMENT
     47 * MAIN CONTROLLER <-> CONTROLLER
     48 * CONTROLLER <-> AGENTS
     49
     50
     512.3. Architecture
     52
     53[[Image(architecture.png)]]
     54
     55
     563. Implementation
     57
     58TODO.
     59
     60
     614. Testing
     62
     63TODO.
     64
     65
     66== Project activity ==
     67
     68 * Nov 19th - compiled and tested the Bullet library
     69{{{
     70- TODO: compile library for the Cell blades.
     71}}}
     72 * Nov 23th - renamed project