Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Temporal QOS Management in Scientific Cloud Workflow Systems
Temporal QOS Management in Scientific Cloud Workflow Systems
Temporal QOS Management in Scientific Cloud Workflow Systems
Ebook287 pages3 hours

Temporal QOS Management in Scientific Cloud Workflow Systems

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Cloud computing can provide virtually unlimited scalable high performance computing resources. Cloud workflows often underlie many large scale data/computation intensive e-science applications such as earthquake modelling, weather forecasting and astrophysics. During application modelling, these sophisticated processes are redesigned as cloud workflows, and at runtime, the models are executed by employing the supercomputing and data sharing ability of the underlying cloud computing infrastructures.

Temporal QOS Management in Scientific Cloud Workflow Systems focuses on real world scientific applications which often must be completed by satisfying a set of temporal constraints such as milestones and deadlines. Meanwhile, activity duration, as a measurement of system performance, often needs to be monitored and controlled. This book demonstrates how to guarantee on-time completion of most, if not all, workflow applications. Offering a comprehensive framework to support the lifecycle of time-constrained workflow applications, this book will enhance the overall performance and usability of scientific cloud workflow systems.
  • Explains how to reduce the cost to detect and handle temporal violations while delivering high quality of service (QoS)
  • Offers new concepts, innovative strategies and algorithms to support large-scale sophisticated applications in the cloud
  • Improves the overall performance and usability of cloud workflow systems
LanguageEnglish
Release dateFeb 20, 2012
ISBN9780123972958
Temporal QOS Management in Scientific Cloud Workflow Systems
Author

Xiao Liu

Xiao Liu received his PhD degree in Computer Science and Software Engineering from the Faculty of Information and Communication Technologies at Swinburne University of Technology, Melbourne, Australia in 2011. He received his Master and Bachelor degree from the School of Management, Hefei University of Technology, Hefei, China, in 2007 and 2004 respectively, all in Information Management and Information Systems. He is currently a postdoctoral research fellow in the Centre of Computing and Engineering Software System at Swinburne University of Technology. His research interests include workflow management systems, scientific workflows, cloud computing, business process management and quality of service.

Related to Temporal QOS Management in Scientific Cloud Workflow Systems

Related ebooks

Systems Architecture For You

View More

Related articles

Reviews for Temporal QOS Management in Scientific Cloud Workflow Systems

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Temporal QOS Management in Scientific Cloud Workflow Systems - Xiao Liu

    Bibliography

    1

    Introduction

    This book presents a novel probabilistic temporal framework to address the limitations of conventional temporal research and the new challenges for lifecycle support of time-constrained e-science applications in cloud workflow systems. The novel research reported in this book is concerned with the investigation of how to deliver high temporal Quality of Service (QoS) from the perspective of cost-effectiveness, especially at workflow run-time. A set of new concepts, innovative strategies and algorithms are designed and developed to support temporal QoS over the whole lifecycles of scientific cloud workflow applications. Case study, comparisons, quantitative evaluations and/or theoretical proofs are conducted for each component of the temporal framework. This would demonstrate that with our new concepts, innovative strategies and algorithms, we can significantly improve the overall temporal QoS in scientific cloud workflow systems.

    This chapter introduces the background, motivations and key issues of this research. It is organised as follows. Section 1.1 gives a brief introduction to temporal QoS in cloud workflow systems. Section 1.2 presents a motivating example from a scientific application area. Section 1.3 outlines the key issues of this research. Finally, Section 1.4 presents an overview of the remainder of this book.

    1.1 Temporal QoS in Scientific Cloud Workflow Systems

    Cloud computing is a latest market-oriented computing paradigm [12, 41]. Gartner estimated the revenue of the Worldwide cloud services is $58.6 billion in 2009, and it is forecast to reach $68.3 billion in 2010, and projected to reach $148.8 billion in 2014¹. International governments such as the United States, the United Kingdom, Canada, Australian and New Zealand governments take cloud services as an opportunity to improve business outcomes through eliminating redundancy, increasing agility and providing ICT services at a potentially cheaper cost [1, 29, 33]. Cloud refers to a variety of services available on the Internet that deliver computing functionality on the service provider’s infrastructure. A cloud is a pool of virtualised computer resources and may actually be hosted on such as grid or utility computing environments [8, 68]. It has many potential advantages which include the ability to scale to meet changing user demands quickly; separation of infrastructure maintenance duties from users; location of infrastructure in areas with lower costs for real estate and electricity; sharing of peak-load capacity among a large pool of users and so on. Given the recent popularity of cloud computing, and more importantly the appealing applicability of cloud computing to the scenario of data and computation intensive scientific workflow applications, there is an increasing demand to investigate scientific cloud workflow systems. For example, scientific cloud workflow systems can support many complex e-science applications such as climate modelling, earthquake modelling, weather forecasting, disaster recovery simulation, astrophysics and high energy physics [32, 93, 97]. These scientific processes can be modelled or redesigned as scientific cloud workflow specifications (consisting of such things as workflow task definitions, process structures and QoS constraints) at the build-time modelling stage [32, 62]. The specifications may contain a large number of computation and data-intensive activities and their non-functional requirements such as QoS constraints on time and cost [103]. Then, at the run-time execution stage, with the support of cloud workflow execution functionalities, such as workflow scheduling [105], load balancing [13] and temporal verification [20], cloud workflow instances are executed by employing the supercomputing and data-sharing ability of the underlying cloud computing infrastructures with satisfactory QoS.

    One of the research issues for cloud workflow systems is how to deliver high QoS [20, 26, 40]. QoS is of great significance to stakeholders, namely service users and providers. On one hand, low QoS may result in dissatisfaction and even investment loss of service users; on the other hand, low QoS may risk the service providers of out-of-business since it decreases the loyalty of service users. QoS requirements are usually specified as quantitative or qualitative QoS constraints in cloud workflow specifications. Generally speaking, the major workflow QoS constraints include five dimensions, namely time, cost, fidelity, reliability and security [103]. Among them, time, as one of the most general QoS constraints and basic measurements for system performance, attracts many researchers and practitioners [61, 110]. For example, a daily weather forecast scientific cloud workflow, which deals with the collection and processing of large volumes of meteorological data, has to be finished before the broadcasting of a weather forecast programme every day at, for instance, 6:00 p.m. Clearly, if the execution time of workflow applications exceeds their temporal constraints, the consequence will usually be unacceptable to all stakeholders. To ensure on-time completion of these workflow applications, sophisticated strategies need to be designed to support high temporal QoS in scientific cloud workflow

    Enjoying the preview?
    Page 1 of 1