03.01.2015 Views

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

26<br />

management service not only can handle the synchronization of the individual results,<br />

but also can create a loose coupling between the jobs to avoid high inter-process<br />

communication and reduces the overheads in the grid [37].<br />

FIGURE 2-13 Application consists of jobs that are networked<br />

2.4.2 The Globus Toolkit<br />

In the most general case, grid resources are supposed to be geographically<br />

distributed and to be owned by different organizations, each with proprietary policies<br />

regarding security, resource allocation, plat<strong>for</strong>m maintenance, and so on. Such an<br />

environment depends strongly upon the construction of a robust infrastructure of<br />

fundamental services, able to smooth out mismatches between different machines,<br />

security policies, scheduling policies, operating systems, and plat<strong>for</strong>ms. Besides this,<br />

resource sharing must be highly controlled, with resource providers and consumers<br />

clearly defining what is shared, who is allowed to share, and the conditions under<br />

which sharing occurs. Furthermore, access to resources has to be carefully scheduled<br />

in order to extract the maximum per<strong>for</strong>mance from the available resources, and<br />

applications should have the possibility of tailoring their behavior dynamically, in<br />

order to cope with resource failure, a highly probable event in such a variegated<br />

context.<br />

All these requirements can be summarized by the need to allow transparent<br />

access to resources, as if they belonged to a single, unified “metacomputer.” There are<br />

many grid projects worldwide aimed at achieving this ambitious goal, shown in Table<br />

2-4. Globus Toolkit is one of the most promising: it is rapidly becoming the de facto<br />

standard grid middleware [39]. Globus Toolkit is a joint initiative of the University of

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

Saved successfully!

Ooh no, something went wrong!