« A3 architecture » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
The A3 architecture divides the Assothink work in 3 layers |
The A3 architecture divides the Assothink work in 3 layers |
||
*computing layer (running the [[ |
*computing layer (running the [[Excitation Propagation Model|EPM]]) |
||
*a visualisation layer (a GWT client front-end) |
*a visualisation layer (a GWT client front-end) |
||
*a dispatching client (running EPM controllers and GWT server side) |
*a dispatching client (running EPM controllers and GWT server side) |
||
Ligne 9 : | Ligne 9 : | ||
== Computing layer == |
== Computing layer == |
||
This layer runs the Assothink [[ |
This layer runs the Assothink [[Excitation Propagation Model|Excitation Propagation Model (EPM)]], or Assothink ''active Jelly'', or Assothink ''brain''. |
||
Only concepts, links, signals. |
Only concepts, links, signals. |
Version du 1 novembre 2012 à 17:06
Intro
The A3 architecture divides the Assothink work in 3 layers
- computing layer (running the EPM)
- a visualisation layer (a GWT client front-end)
- a dispatching client (running EPM controllers and GWT server side)
Computing layer
This layer runs the Assothink Excitation Propagation Model (EPM), or Assothink active Jelly, or Assothink brain.
Only concepts, links, signals.
Load links data from a data server.
Runs autonomously, saving state .
A brain uses a brain slot: a host/port combination.
Many brains run at the same time in a network, or even on a machine.
Suggested hardware
standard PC
mainly accessible trough network (remote shells)
with Linux OS and JVM (installed by myself)
with strong processor (fast) and gigabit ethernet!
4 Gb RAM, USB port, small HD, simple graphic controller
compact
without (no need) CD/DVD, advanced graphic, monitor, keyboard, mouse...
Server layer
This layer controls, starts, stops the brains ; sends them signal input ; receives their state (excitation levels, stats)
One server per network.
Includes a socket server for the brain(s).
Includes a socket server for the monitor server side.
Suggested hardware
Same as computing layer
Monitoring layer
Includes a GWT (tomcat) server side and a GWT front-end client applic running in browsers.
One server occurence.
Many clients.
No specific hardware needed.
The client is similar to the client in the basic architecture.