Scalability in Collaboratory Servers

Scalability in Collaboratory Servers

sorry

Scalability at the back-end Collaboratory Server

Scalability of Java Collaborative servers can be achieved by running multiple server processes on a cluster of processors. This has been presented in the context of scaling video and web servers using an IBM SP-2, shared and scalable multimedia file systems, parallel databases, and fine-grained load balancing via TCP routers. Further, it is possible to configure the TCP router so that different sets of nodes are configured to execute servers for different services.

The Architecture of the system includes a Conference Bus that allow the collaborative servers to communicate among themselves. Scalability can be achieved by providing inter-server communications on the conference bus and by partitioning parties across servers running on distinct nodes. High-bandwidth switch communications on an SP-2 based server can support efficient collaboration between all servers. Shared file-systems and parallel databases can provide efficient storage for state that requires to maintained.

___________________________________________

Vishal Mehra <vishal@watson.ibm.com>
Daniel Dias dias@watson.ibm.com
___________________________________________