A Framework for QoS-aware Execution of Workflows over the Cloud
Moreno Marzolla, Raffaela Mirandola

TL;DR
This paper introduces SAVER, a QoS-aware framework for dynamically managing cloud resources to execute workflows with response time constraints, using passive monitoring and queueing network models to optimize resource allocation.
Contribution
It presents a novel algorithm that dynamically adjusts Web Service instances in the cloud based on observed response times, without requiring detailed knowledge of the workflows.
Findings
Validated through numerical simulations showing effective resource management.
Demonstrated ability to meet response time constraints under workload fluctuations.
Uses passive monitoring and queueing models for efficient resource allocation.
Abstract
The Cloud Computing paradigm is providing system architects with a new powerful tool for building scalable applications. Clouds allow allocation of resources on a "pay-as-you-go" model, so that additional resources can be requested during peak loads and released after that. However, this flexibility asks for appropriate dynamic reconfiguration strategies. In this paper we describe SAVER (qoS-Aware workflows oVER the Cloud), a QoS-aware algorithm for executing workflows involving Web Services hosted in a Cloud environment. SAVER allows execution of arbitrary workflows subject to response time constraints. SAVER uses a passive monitor to identify workload fluctuations based on the observed system response time. The information collected by the monitor is used by a planner component to identify the minimum number of instances of each Web Service which should be allocated in order to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · IoT and Edge/Fog Computing
