3.12. Non-functional criteria

There are several non-functional requirements that influence grid application architecture and have to be addressed up front.

An important topic is licensing in a grid environment. Licensing covers software licenses that are required for running the whole or parts of the grid application.

From the user perspective, performance plays a role. This is especially important when opening the grid for broad use. This often means unpredictable workload that needs to be taken care of during design of the application.

Finally, grid application development is a topic to be covered before code development and implementation can be started.

3.12.1. Software license considerations

One question that commonly arises when discussing ...

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.