20.01.2014 Views

Master Thesis - ICS

Master Thesis - ICS

Master Thesis - ICS

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.

List of Figures<br />

Figure 2.1: The layered Grid architecture and its relationship to the Internet protocol<br />

architecture........................................................................................................................ 13<br />

Figure 2.2: Collective and Resource layer protocols, services, APIs, and SDKS can be<br />

combined in a variety of ways to deliver functionality to applications. ........................... 19<br />

Figure 2.3: APIs are implemented by software development kits (SDKs), which in turn<br />

use Grid protocols to interact with network services that provide capabilities to the end<br />

user.................................................................................................................................... 19<br />

Figure 2.4: An actual organization can participate in one or more VOs by sharing some or<br />

all of its resources ............................................................................................................. 20<br />

Figure 2.5: The Grid services used to construct the two example applications of figure<br />

2.4...................................................................................................................................... 21<br />

Figure 3.1: Some efforts on developing high-performance Grid scheduler ..................... 30<br />

Figure 4.1: Relation Q = R >< S ............................................................... 37<br />

r ( payscale)<br />

= s(<br />

payscale)<br />

Figure 4.2: Relation<br />

Figure 4.3: Relation<br />

Figure 4.4: Relation<br />

Q R * S<br />

= ........................................................................................... 38<br />

Q = R >< S ............................................................ 41<br />

= ( r ( payscale)<br />

= s(<br />

payscale))<br />

Q = R >< R ............................................................ 42<br />

= ( r ( payscale)<br />

= r(<br />

payscale))<br />

Figure 4.5: Relation Q R • S = π R ∗ ] ........................................................... 43<br />

= ( a i b j −r(<br />

a)<br />

−s(<br />

b))[<br />

S<br />

Figure 4.6: Reduction of join load. No partitioning (left) and with partitioning (right)... 49<br />

Figure 4.7: Relation<br />

Q = R >< S ............................................................................... 53<br />

R . b=<br />

S.<br />

c<br />

Figure 4.8: Histogram sample for relations R (left) and S (right)..................................... 57<br />

Figure 5.1: Parallel execution of join expression<br />

Figure 5.2: Serial execution of join expression<br />

A B >< C<br />

>< , when s1 ≅ s2<br />

≅ s3<br />

............ 62<br />

A B >< C<br />

>< , when s1 ≅ s2<br />

≅ s3<br />

................ 62<br />

Figure 5.3: Parallel execution of join expression A >< B >< C , when 2 { s1,<br />

s3}<br />

s < ................................................................................................................................ 64<br />

3 s 1<br />

s < B >< C , when s 2 < B >< C , when s 2 < B >< C , when s 2

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

Saved successfully!

Ooh no, something went wrong!