9.3. Hello World example

Let us consider the following cases of client-server applications or Web applications:

  • Video streaming

  • Game serving

  • File downloading

  • Etc.

    A classical approach for providing a scalable solution is to distribute the application workload across a set of distributed servers that run the same application: An edge server or network dispatcher or front-end server is the entry point for the application but does not run the application itself. The other servers located on the same LAN handle the workload and answer the client application or client browser.

Figure 9-6. Cluster model

A grid approach extends the concept of clustering ...

Get Enabling Applications for Grid Computing with Globus now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.