Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Faster access than browser!

Virtual synchrony

Index Virtual synchrony

Virtual synchrony is an interprocess message passing (sometimes called ordered, reliable multicast) technology. [1]

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 framework

Appia is an open source layered communication toolkit implemented in Java, and licensed under the Apache License, version 2.0.

New!!: Virtual synchrony and Appia framework · See more »

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.

New!!: Virtual synchrony and Atomic broadcast · See more »

Corosync Cluster Engine

The Corosync Cluster Engine is an open source project derived from the OpenAIS project and licensed under the new BSD License.

New!!: Virtual synchrony and Corosync Cluster Engine · See more »

Event (computing)

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.

New!!: Virtual synchrony and Event (computing) · See more »

Event-driven programming

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.

New!!: Virtual synchrony and Event-driven programming · See more »


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.

New!!: Virtual synchrony and Gbcast · See more »


GENA stands for General Event Notification Architecture.

New!!: Virtual synchrony and GENA · See more »

Gossip protocol

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.

New!!: Virtual synchrony and Gossip protocol · See more »

Ken Birman

Ken Birman (born November 18, 1955) is a professor in the Department of Computer Science at Cornell University.

New!!: Virtual synchrony and Ken Birman · See more »

Paxos (computer science)

Paxos is a family of protocols for solving consensus in a network of unreliable processors.

New!!: Virtual synchrony and Paxos (computer science) · See more »

Publish–subscribe pattern

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.

New!!: Virtual synchrony and Publish–subscribe pattern · See more »

Reliability (computer networking)

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).

New!!: Virtual synchrony and Reliability (computer networking) · See more »

Replication (computing)

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.

New!!: Virtual synchrony and Replication (computing) · See more »

State machine replication

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.

New!!: Virtual synchrony and State machine replication · See more »


vs. is often an abbreviation for versus.

New!!: Virtual synchrony and VS · See more »

Vsync (computing)

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.

New!!: Virtual synchrony and Vsync (computing) · See more »


[1] https://en.wikipedia.org/wiki/Virtual_synchrony

Hey! We are on Facebook now! »