TANSO-based Distributed Application Middleware Example

By default, TANSO provides some specific example components with services such as routing, communication, resource management for benefiting later developers. With these example components, a workable TANSO-based distributed application middleware example can be built up. This TANSO-based Distributed Application Middleware Example contains two planes as below figure shows:
-Control plane which performs the control function such as placement of application servers;
-Service plane which performs the service function such as route the request to the application server.

Hierarchy of Control Plane :

-Each service node may have a service controller which performs the control function such as the placement of application servers;
-All the service controllers of the service overlay are organized into a hierarchy of tree;
-Each service controller controls a set of service nodes;

Hierarchy of Service Plane:

-The service plane consists of service nodes
-Each service node has a node agent and router;
-Node Agents is built on a P2P-enabled communication subsystem;
-Router dispatches the application requests based on its routing table.
-Router updates routing table based on the communication subsystem of node agent.

Back