Skip to main navigation Skip to search Skip to main content

Allocating MapReduce workflows with deadlines to heterogeneous servers in a cloud data center

  • Southeast University, Nanjing
  • Acc. B. Universitat Politècnica de València
  • School of Computer Science and Technology, Harbin Institute of Technology
  • School of Computer Science and Technology (School of Software), Harbin Institute of Technology Weihai

Research output: Contribution to journalArticlepeer-review

Abstract

Total profit is one of the most important factors to be considered from the perspective of resource providers. In this paper, an original MapReduce workflow scheduling with deadline and data locality is proposed to maximize total profit of resource providers. A new workflow conversion based on dynamic programming and ChainMap/ChainReduce is designed to decrease transmission times among MapReduce jobs of workflows. A new deadline division considering execution time, float time and job level is proposed to obtain better deadlines of MapReduce jobs in workflows. With the adapted replica strategy in MapReduce workflow, a new task scheduling is proposed to improve data locality which assigns tasks to servers with the earliest completion time in order to ensure resource providers obtain more profit. Experimental results show that the proposed heuristic results in larger total profit than other adopted algorithms.

Original languageEnglish
Pages (from-to)101-118
Number of pages18
JournalService Oriented Computing and Applications
Volume14
Issue number2
DOIs
StatePublished - 1 Jun 2020
Externally publishedYes

Keywords

  • Data locality
  • Deadline
  • Heterogeneous cloud center
  • MapReduce workflow scheduling
  • Profit

Fingerprint

Dive into the research topics of 'Allocating MapReduce workflows with deadlines to heterogeneous servers in a cloud data center'. Together they form a unique fingerprint.

Cite this