16 relations: Appia framework, Atomic broadcast, Corosync Cluster Engine, Event (computing), Event-driven programming, Gbcast, GENA, Gossip protocol, Ken Birman, Paxos (computer science), Publish–subscribe pattern, Reliability (computer networking), Replication (computing), State machine replication, VS, Vsync (computing).
Appia is an open source layered communication toolkit implemented in Java, and licensed under the Apache License, version 2.0.
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.
The Corosync Cluster Engine is an open source project derived from the OpenAIS project and licensed under the new BSD License.
In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.
In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.
Gbcast (also known as group broadcast) is a reliable multicast protocol that provides ordered, fault-tolerant (all-or-none) message delivery in a group of receivers within a network of machines that experience crash failure.
GENA stands for General Event Notification Architecture.
A gossip protocol is a procedure or process of computer-computer communication that is based on the way social networks disseminate information or how epidemics spread.
Ken Birman (born November 18, 1955) is a professor in the Department of Computer Science at Cornell University.
Paxos is a family of protocols for solving consensus in a network of unreliable processors.
In software architecture, publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead categorize published messages into classes without knowledge of which subscribers, if any, there may be.
In computer networking, a reliable protocol provides notifications to the sender as to the delivery of transmitted data, as opposed to an unreliable protocol, which does not provide assurance of the delivery of data to the intended recipient(s).
Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.
In computer science, state machine replication or state machine approach is a general method for implementing a fault-tolerant service by replicating servers and coordinating client interactions with server replicas.
vs. is often an abbreviation for versus.
The Vsync software library is a BSD-licensed open source library written in C# for the.NET platform, providing a wide variety of primitives for fault-tolerant distributed computing, including: state machine replication, virtual synchrony process groups, atomic broadcast with several levels of ordering and durability, a distributed lock manager, persistent replicated data, a distributed key-value store (also called a Distributed Hash Table or DHT), and scalable aggregation.