Hostname: page-component-77f85d65b8-lfk5g Total loading time: 0 Render date: 2026-03-28T16:44:24.401Z Has data issue: false hasContentIssue false

Heuristic Assignments of Redundant Software Versions and Processors in Fault-tolerant Computer Systems for Maximum Reliability

Published online by Cambridge University Press:  27 July 2009

Soo Kar Leow
Affiliation:
Graduate Program in Operations Research North Carolina State University Raleigh, North Carolina 27695
David F. Mcallister
Affiliation:
Department of Computer Science North Carolina State University Raleigh, North Carolina 27695

Abstract

We address the problem of assigning multiple copies of n independently developed versions of a program to a set of m(m > n) possibly heterogeneous processors to maximize system reliability. This problem is viewed as a partition and assignment problem. We first partition the set of processors into n clusters or subgroups. A program version is then assigned to be executed on all the processors in the cluster. This means that each processor in the cluster will execute a copy of the assigned version. The cluster's unreliability is the probability of failure of all its processors. Component i of this system is composed of the copies of version i and the assigned cluster of processors.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1987

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable