26.08.2013 Views

3.1 MB - Evernote

3.1 MB - Evernote

3.1 MB - Evernote

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3 Ad Hoc Grid Aspects<br />

16<br />

Ad Hoc Grid Aspects<br />

There are certain requirements that a Grid environment needs to fulfil in order to be<br />

suitable for Ad Hoc Grids. These are outlined in this main section of the report and the<br />

Grid middleware ProActive [15] is chosen for the planned implementation of a Grid-<br />

based parallel simulator because it fulfils the requirements mentioned.<br />

<strong>3.1</strong> Considerations<br />

In section 2.1.1 Ad Hoc Grids where described as dynamic, spontaneous and transient<br />

resource sharing infrastructures. The dynamic and transient structure of Ad Hoc Grids<br />

and the fact that Ad Hoc Grids should only have a minimal administrative overhead<br />

compared to traditional Grids creates special requirements that a Grid environment<br />

needs to fulfil in order to be suitable for Ad Hoc Grids. These requirements include<br />

automatic service deployment, service migration, fault tolerance and the discovery of<br />

resources.<br />

<strong>3.1</strong>.1 Service Deployment<br />

In a traditional Grid environment the deployment of Grid services is performed by an<br />

administrative authority that is also responsible for the usage policy and the monitoring<br />

of the Grid services. Grid services are usually deployed by installing a service factory<br />

onto the nodes. A service is then instantiated by calling the service factory for that<br />

service which will return a handle to the newly created service instance. In traditional<br />

Grid environments the deployment of service factories requires special access<br />

permissions and is performed by administrators.<br />

Because of their dynamically changing structure Ad Hoc Grids need different ways of<br />

deploying Grid services that impose less administrative overhead. Automatic or hot<br />

service deployment has been suggested as a possible solution [10]. A Grid environment<br />

suitable for Ad Hoc Grids will have to provide means of installing services onto nodes<br />

either automatically or with very little administrative overhead.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!