A Grid is a network of edge services, seamlessly accessible by authorized users in order to perform distributed computations.
Users optimize their operations by selecting edge services that fit two basic criteria:
The application of the second criterion is based upon the knowledge of the potential performance of the communication infrastructure that supports the distributed computation.
In analogy to resident resources, we want to split the infrastructure in a collection of network services.
In principle, we need a network service for each pair of edge services: this corresponds to O(n^2) network services...