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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 2<br />
Literature Review <strong>and</strong> Problem<br />
Analysis<br />
This chapter reviews the existing work related to temporal QoS. This chapter is<br />
organised as follows. Section 2.1 gives a general introduction <strong>of</strong> workflow temporal<br />
QoS. Section 2.2 reviews the temporal consistency model. Section 2.3 reviews the<br />
temporal constraint setting. Section 2.4 reviews the temporal checkpoint selection<br />
<strong>and</strong> temporal verification. Section 2.5 reviews the temporal violation h<strong>and</strong>ling. In<br />
each section, the problems with the current work are analysed along the line.<br />
2.1 Workflow Temporal QoS<br />
In a cloud environment, there are a large number <strong>of</strong> similar or equivalent resources<br />
provided by different service providers. Cloud service users can select suitable<br />
resources <strong>and</strong> deploy them for cloud workflow applications. These resources may<br />
provide the same functionality, but optimise different QoS measures [81].<br />
Meanwhile, different service users or applications may have different expectations<br />
<strong>and</strong> requirements. Therefore, it is insufficient for a scientific cloud workflow system<br />
to only consider functional characteristics <strong>of</strong> workflow applications. QoS<br />
requirements such as time limits (temporal constraints) <strong>and</strong> budget limits (cost<br />
constraints) for cloud workflow execution also need to be managed by scientific<br />
cloud workflow systems. Service users must be able to specify their QoS<br />
requirements <strong>of</strong> scientific cloud workflows at build time. Then, the actions taken by<br />
the cloud workflow systems at runtime must be chosen according to the original<br />
14