21.01.2014 Views

Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...

Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...

Xiao Liu PhD Thesis.pdf - Faculty of Information and Communication ...

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.

The probability consistency range where light-weight temporal violation<br />

h<strong>and</strong>ling is statistically effective is defined as (0.13%, 99.87%). At scientific<br />

workflow runtime, based on temporal QoS contracts, light-weight temporal violation<br />

h<strong>and</strong>ling is only triggered when the probability <strong>of</strong> current temporal consistency state<br />

is within the range <strong>of</strong> (0.13%, θ % ) where θ % is the bottom-line temporal<br />

consistency state.<br />

Figure 6.1 Statistically Recoverable Temporal Violations<br />

6.2.2 Minimum Probability Time Redundancy<br />

After we have identified the effective probability consistency range for temporal<br />

violation h<strong>and</strong>ling, the next issue is to determine at which activity point to check for<br />

the temporal consistency so that a temporal violation can be detected in the first<br />

place. Here, a necessary <strong>and</strong> sufficient checkpoint selection strategy is proposed.<br />

First, the definitions <strong>of</strong> probability time redundancy <strong>and</strong> minimum probability time<br />

redundancy are presented.<br />

Definition 6.1 (Probability Time Redundancy for Single Workflow Activity).<br />

At activity point<br />

a p between a i <strong>and</strong><br />

a j ( i ≤ j ), let U ( a i , a j ) be <strong>of</strong> β % C with<br />

the percentile <strong>of</strong> λ β which is above the threshold <strong>of</strong> θ % with the percentile <strong>of</strong> λ θ .<br />

Then the probability time redundancy <strong>of</strong> U ( a i , a j ) at a p is defined as<br />

PTR U ( a , a ), a ) = a , a ) −[<br />

R(<br />

a , a ) + θ ( a , a )] . Here,<br />

( i j p<br />

j<br />

k<br />

k = p+<br />

1<br />

θ ( a + 1,<br />

) = ∑ ( µ + λθ σ ) .<br />

p a j<br />

k<br />

u ( i j i p p+<br />

1 j<br />

95

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

Saved successfully!

Ooh no, something went wrong!