Reliability Aware Cost Optimization for Memory Constrained Cloud Workflows

  • E. Cao
  • , Saira Musa
  • , Jianning Zhang
  • , Mingsong Chen*
  • , Tongquan Wei
  • , Xin Fu
  • , Meikang Qiu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Due to the increasing number of constituting jobs and input data size, the execution of modern complex workflow-based applications on cloud requires a large number of virtual machines (VMs), which makes the cost a great concern. Under the constraints of VM processing and storage capabilities and communication bandwidths between VMs, how to quickly figure out a cost-optimal resource provisioning and scheduling solution for a given cloud workflow is becoming a challenge. The things become even worse when taking the infrastructure-related failures with transient characteristics into account. To address this problem, this paper proposes a soft error aware VM selection and task scheduling approach that can achieve near-optimal the lowest possible cost. Under the reliability and completion time constraints by tenants, our approach can figure out a set of VMs with specific CPU and memory configurations and generate a cost-optimal schedule by allocating tasks to appropriate VMs. Comprehensive experimental results on well-known scientific workflow benchmarks show that compared with state-of-the-art methods, our approach can achieve up to 66% cost reduction while satisfying both reliability and completion time constraints.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 19th International Conference, ICA3PP 2019, Proceedings
EditorsSheng Wen, Albert Zomaya, Laurence T. Yang
PublisherSpringer
Pages135-150
Number of pages16
ISBN (Print)9783030389604
DOIs
StatePublished - 2020
Event19th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2019 - Melbourne, Australia
Duration: 9 Dec 201911 Dec 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11945 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2019
Country/TerritoryAustralia
CityMelbourne
Period9/12/1911/12/19

Keywords

  • Cost optimization
  • Evolutionary algorithm
  • Reliability constraint
  • Soft error
  • Workflow scheduling

Fingerprint

Dive into the research topics of 'Reliability Aware Cost Optimization for Memory Constrained Cloud Workflows'. Together they form a unique fingerprint.

Cite this