Planning Virtual Infrastructures for Time Critical Applications with Multiple Deadline Constraints
Creators
- 1. University of Amsterdam
- 2. China National Digital Switching System Engineering and Technological Research and Development Center
Description
Executing time critical applications within cloud environments while satisfying execution deadlines and response
time requirements is challenging due to the difficulty of securing guaranteed performance from the underlying virtual
infrastructure. Cost-effective solutions for hosting such applications in the Cloud require careful selection of cloud
resources and efficient scheduling of individual tasks. Existing solutions for provisioning infrastructures for time
constrained applications are typically based on a single global deadline. Many time critical applications however
have multiple internal time constraints when responding to new input. In this paper we propose a cloud infrastructure
planning algorithm that accounts for multiple overlapping internal deadlines on sets of tasks within an application
workflow. In order to better compare with existing work, we adapted the IC-PCP algorithm and then compared it
with our own algorithm using a large set of workflows generated at different scales with different execution profiles
and deadlines. Our results show that the proposed algorithm can satisfy all overlapping deadline constraints where
possible given the resources available, and do so with consistently lower host cost in comparison with IC-PCP.
Files
revised-version.pdf
Files
(966.8 kB)
Name | Size | Download all |
---|---|---|
md5:1ef3c69d86b4c062f13d64760cc8a050
|
966.8 kB | Preview Download |
Additional details
Funding
- VRE4EIC – A Europe-wide Interoperable Virtual Research Environment to Empower Multidisciplinary Research Communities and Accelerate Innovation and Collaboration 676247
- European Commission
- ENVRI PLUS – Environmental Research Infrastructures Providing Shared Solutions for Science and Society 654182
- European Commission
- SWITCH – Software Workbench for Interactive, Time Critical and Highly self-adaptive cloud applications 643963
- European Commission