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.

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

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

Saved successfully!

Ooh no, something went wrong!