User Tools

Site Tools


soft:server-architecture

Architecture


  • The server is the controller of the testbed. It acts as a configuration repository where all the testbed configuration lives.
    The server is stateless, which means that doesn't keep state of any component of the testbed (simple and scalable).
  • The Research device (RD) is where the experiments are executed. Research devices retrieve their configuration through the server REST API. Nodes can only read data (GET HTTP method).
    RDs are responsible of appling the changes required by their configuration, so they periodically poll the server looking for changes.
  • The Researcher is the user of the testbed. Two interfaces are provided on its behalf: a user interface (web) and a programmatic interface (REST). Researchers can manage slices using both interfaces.


soft/server-architecture.txt · Last modified: 2013/08/29 16:13 by marcay