Table of Contents
19 relations: Accuracy and precision, Algorithm, Application software, Atomic broadcast, Completeness (logic), Component-based software engineering, Computer program, Consensus (computer science), Crash (computing), Distributed computing, Fault tolerance, Journal of the ACM, List of volunteer computing projects, Node (networking), Operating system, Process (computing), Reliability (computer networking), Software bug, SWIM Protocol.
Accuracy and precision
Accuracy and precision are two measures of observational error.
See Failure detector and Accuracy and precision
Algorithm
In mathematics and computer science, an algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.
See Failure detector and Algorithm
Application software
An application program (software application, or application, or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users.
See Failure detector and Application software
Atomic broadcast
In fault-tolerant distributed computing, an atomic broadcast or total order broadcast is a broadcast where all correct processes in a system of multiple processes receive the same set of messages in the same order; that is, the same sequence of messages.
See Failure detector and Atomic broadcast
Completeness (logic)
In mathematical logic and metalogic, a formal system is called complete with respect to a particular property if every formula having the property can be derived using that system, i.e. is one of its theorems; otherwise the system is said to be incomplete.
See Failure detector and Completeness (logic)
Component-based software engineering
Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system from components that are loosely-coupled and reusable.
See Failure detector and Component-based software engineering
Computer program
A computer program is a sequence or set of instructions in a programming language for a computer to execute.
See Failure detector and Computer program
Consensus (computer science)
A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. Failure detector and Consensus (computer science) are fault-tolerant computer systems.
See Failure detector and Consensus (computer science)
Crash (computing)
In computing, a crash, or system crash, occurs when a computer program such as a software application or an operating system stops functioning properly and exits.
See Failure detector and Crash (computing)
Distributed computing
Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.
See Failure detector and Distributed computing
Fault tolerance
Fault tolerance is the ability of a system to maintain proper operation despite failures or faults in one or more of its components.
See Failure detector and Fault tolerance
Journal of the ACM
The Journal of the ACM is a peer-reviewed scientific journal covering computer science in general, especially theoretical aspects.
See Failure detector and Journal of the ACM
List of volunteer computing projects
This is a comprehensive list of volunteer computing projects; a type of distributed computing where volunteers donate computing time to specific causes.
See Failure detector and List of volunteer computing projects
Node (networking)
In telecommunications networks, a node (‘knot’) is either a redistribution point or a communication endpoint.
See Failure detector and Node (networking)
Operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
See Failure detector and Operating system
Process (computing)
In computing, a process is the instance of a computer program that is being executed by one or many threads.
See Failure detector and Process (computing)
Reliability (computer networking)
In computer networking, a reliable protocol is a communication protocol that notifies the sender whether or not the delivery of data to intended recipients was successful.
See Failure detector and Reliability (computer networking)
Software bug
A software bug is a bug in computer software.
See Failure detector and Software bug
SWIM Protocol
The Scalable Weakly Consistent Infection-style Process Group Membership (SWIM) Protocol is a group membership protocol based on "outsourced heartbeats" used in distributed systems, first introduced by Indranil Gupta in 2001. Failure detector and SWIM Protocol are distributed computing and fault-tolerant computer systems.
See Failure detector and SWIM Protocol

