Temporal QOS Management in Scientific Cloud Workflow Systems
By Xiao Liu, Jinjun Chen and Yun Yang
()
About this ebook
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
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
Computation and Storage in the Cloud: Understanding the Trade-Offs Rating: 5 out of 5 stars5/5Development of Online Hybrid Testing: Theory and Applications to Structural Engineering Rating: 5 out of 5 stars5/5Model-Driven Online Capacity Management for Component-Based Software Systems Rating: 0 out of 5 stars0 ratingsModel Driven Development for Embedded Software: Application to Communications for Drone Swarm Rating: 0 out of 5 stars0 ratingsService Computing: Concept, Method and Technology Rating: 0 out of 5 stars0 ratingsEnergy Autonomy of Real-Time Systems Rating: 0 out of 5 stars0 ratingsStatistical Process Monitoring Using Advanced Data-Driven and Deep Learning Approaches: Theory and Practical Applications Rating: 0 out of 5 stars0 ratingsOptimized Cloud Resource Management and Scheduling: Theories and Practices Rating: 0 out of 5 stars0 ratingsEmbedded RTOS Design: Insights and Implementation Rating: 0 out of 5 stars0 ratingsOvercurrent Relay Advances for Modern Electricity Networks Rating: 0 out of 5 stars0 ratingsCloud Computing for Engineering Applications Rating: 0 out of 5 stars0 ratingsObject-Oriented Technology and Computing Systems Re-Engineering Rating: 0 out of 5 stars0 ratingsDigital Control Engineering: Analysis and Design Rating: 3 out of 5 stars3/5Reliability Assurance of Big Data in the Cloud: Cost-Effective Replication-Based Storage Rating: 5 out of 5 stars5/5Energy Management in Wireless Sensor Networks Rating: 4 out of 5 stars4/5Design Automation of Cyber-Physical Systems Rating: 0 out of 5 stars0 ratingsThe Principles of Integrated Technology in Avionics Systems Rating: 0 out of 5 stars0 ratingsReal-Time Embedded Systems: Design Principles and Engineering Practices Rating: 4 out of 5 stars4/5Estimation and Control of Large-Scale Networked Systems Rating: 0 out of 5 stars0 ratingsAccelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 5 out of 5 stars5/5Mobile Cloud Computing: Foundations and Service Models Rating: 1 out of 5 stars1/5Fault-Tolerant Systems Rating: 0 out of 5 stars0 ratingsSignals and Systems using MATLAB Rating: 0 out of 5 stars0 ratingsState Space Systems With Time-Delays Analysis, Identification, and Applications Rating: 0 out of 5 stars0 ratingsCMOS Test and Evaluation: A Physical Perspective Rating: 0 out of 5 stars0 ratingsTop-Down Digital VLSI Design: From Architectures to Gate-Level Circuits and FPGAs Rating: 0 out of 5 stars0 ratingsQoS: Myths and Hype Rating: 0 out of 5 stars0 ratingsComputational Materials Engineering: Achieving High Accuracy and Efficiency in Metals Processing Simulations Rating: 0 out of 5 stars0 ratingsInternet Congestion Control Rating: 5 out of 5 stars5/5Control Strategy for Time-Delay Systems: Part I: Concepts and Theories Rating: 4 out of 5 stars4/5
Systems Architecture For You
CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsXbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsPC Engine / TurboGrafx-16 Architecture: Architecture of Consoles: A Practical Analysis, #16 Rating: 0 out of 5 stars0 ratingsBlockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5GameCube Architecture: Architecture of Consoles: A Practical Analysis, #10 Rating: 0 out of 5 stars0 ratingsRaspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5Computer Science: A Concise Introduction Rating: 4 out of 5 stars4/5CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsMastering Kubernetes Rating: 5 out of 5 stars5/5CompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsWii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratingsThe Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5Xbox 360 Architecture: Architecture of Consoles: A Practical Analysis, #20 Rating: 0 out of 5 stars0 ratingsThe IT Support Handbook: A How-To Guide to Providing Effective Help and Support to IT Users Rating: 0 out of 5 stars0 ratingsSoftware Architecture with Python Rating: 0 out of 5 stars0 ratingsVirtual Boy Architecture: Architecture of Consoles: A Practical Analysis, #17 Rating: 0 out of 5 stars0 ratingsAutoCAD 2023 : Beginners And Intermediate user Guide Rating: 0 out of 5 stars0 ratingsDocker Orchestration Rating: 0 out of 5 stars0 ratingsHardware and Computer Organization Rating: 0 out of 5 stars0 ratingsLinux and the Unix Philosophy Rating: 0 out of 5 stars0 ratings.NET Core in Action Rating: 0 out of 5 stars0 ratingsChatgpt | Generative AI - The Step-By-Step Guide For OpenAI & Azure OpenAI In 36 Hrs. Rating: 0 out of 5 stars0 ratingsSolution Architecture Foundations Rating: 3 out of 5 stars3/5JavaScript Application Design: A Build First Approach Rating: 0 out of 5 stars0 ratingsLearn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsWii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsEmbedded Hardware: Know It All Rating: 5 out of 5 stars5/5
Reviews for Temporal QOS Management in Scientific Cloud Workflow Systems
0 ratings0 reviews
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