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.

Table 5.1 Overview on the Support <strong>of</strong> Temporal QoS Constraints<br />

5.1.2 Problem Analysis<br />

Setting temporal constraints is not a trivial task. Many factors such as workflow<br />

structures, system performance <strong>and</strong> user requirements should be taken into<br />

consideration. Here, we present the basic requirements for temporal constraint<br />

setting by analysing two criteria for high quality temporal constraints.<br />

1) Temporal constraints should be well balanced between user requirements <strong>and</strong><br />

system performance. It is common that users <strong>of</strong>ten suggest coarse-grained temporal<br />

constraints based on their own interest while with limited knowledge about the<br />

actual performance <strong>of</strong> workflow systems. For example, it is not rational to set a 60<br />

minutes temporal constraint to the segment which normally needs two hours to<br />

finish. Therefore, user specified constraints are normally prone to cause frequent<br />

temporal violations. To address this problem, a negotiation process between the user<br />

<strong>and</strong> the service provider who is well aware <strong>of</strong> the system performance is desirable to<br />

derive balanced coarse-grained temporal constraints that both sides are satisfied with.<br />

2) Temporal constraints should facilitate both overall coarse-grained control <strong>and</strong><br />

71

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

Saved successfully!

Ooh no, something went wrong!