The Video Server Prototype has the Tiger Shark File System mounted on front-end (network) nodes, and uses Real-Time VSD to fetch data from back-end (storage) nodes. MPEG data is striped across disks at the back-end nodes. Calypso is used as the catalog server and Calypso token management is used to maintain consistency across the front-ends. The control server allocates server nodes to incoming streams based on the current system state.
![]() |
Scalable Video and Web Server Prototype
The Web server shares the software stack used by the video server. Shared documents may be placed either in Calypso or in Tiger Shark. Incoming requests are load balanced across a set of web server nodes using a combination of Round-Robin DNS and TCP routers.
For High Availability, a high availability subsystem executes on all nodes, detecting and reacting to node and software failures. Upon node failures, server node IP addresses are automatically taken over, and routers automatically switched over/reconfigured, so that external clients are transparent to the failure.

Rajat Mukherjee <rajatm@watson.ibm.com>

[ IBM home page | Order | Search | Contact IBM | Help | (C) | (TM) ]