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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.