Mobility Component

The Mobility Layer handles task spawning and migration for a made contract. This layer can be any SOAP exposed grid architecture such as Globus, ADK, etc.

Buyer Functions:
A buyer looking to execute its task on the ocean network writes the application for a compatible grid architecture. The mobility layer then contacts the negotiation layer with a request for a contract. When the contract make, the mobility layer receives the location where the task may migrate to and execute.

Seller Functions:
When a seller receives a job the mobility layer contacts the negotiation component with a request for a contract. Then it proceeds to execute the task for the buyer based on the contract restrictions.

Development Areas:
Creating Mobility Layers for existing grid architectures:
Providing the glue necessary to connect Globus, ADK, etc to Ocean via SOAP
Creating new Grid Architectures:
Creating grid architectures for newer platforms such as .NET