Skip to main content
Log in

Toward Maximizing the Quality of Results of Dependent Tasks Computed Unreliably

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

This paper studies the problem of maximizing the number of correct results of dependent tasks computed unreliably. We consider a distributed system composed of a reliable server that coordinates the computation of a massive number of unreliable workers. Any worker computes correctly with probability p < 1. Any incorrectly computed task corrupts all dependent tasks. The goal is to determine which tasks should be computed by the (reliable) server and which by the (unreliable) workers, and when, so as to maximize the expected number of correct results, under a constraint d on the computation time. This problem is motivated by distributed computing applications that persist partial results of computations for future use in other computations and that want to ensure that the persisted results are of high quality. We show that this optimization problem is NP-hard. Then we study optimal scheduling solutions for the mesh with the tightest deadline. We present combinatorial arguments that describe all optimal solutions for two ranges of values of worker reliability p, when p is close to zero and when p is close to one.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Li Gao or Grzegorz Malewicz.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gao, L., Malewicz, G. Toward Maximizing the Quality of Results of Dependent Tasks Computed Unreliably. Theory Comput Syst 41, 731–752 (2007). https://doi.org/10.1007/s00224-006-1296-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-006-1296-9

Keywords

Navigation