RFC 5218: What Makes for a Successful Protocol?
july 2008 by randombit
The Internet community has specified a large number of protocols to date, and these protocols have achieved varying degrees of success. Based on case studies, this document attempts to ascertain factors that contribute to or hinder a protocol's success.
ietf
rfc
protocol
design
networking
july 2008 by randombit
Netstrings
may 2008 by randombit
A netstring is a self-delimiting encoding of a string. Netstrings are very easy to generate and to parse. Any string may be encoded as a netstring; there are no restrictions on length or on allowed bytes.
protocol
netstring
protocols
djb
networking
may 2008 by randombit
Index - Apache Software Foundation
april 2008 by randombit
Qpid provides multiple language implementations of the AMQP specification and related technologies including transaction management, queuing, distribution, security, management and heterogeneous multi-platform support for messaging. Currently there is a J
amqp
apache
c++
distributed
library
messaging
python
protocol
qpid
april 2008 by randombit
Fireflies: Scalable Support for Intrusion-Tolerant Network Overlays
december 2007 by randombit
: This paper describes and evaluates Fireflies, a scalable protocol for supporting intrusion-tolerant network overlays. While such a protocol cannot distinguish Byzantine nodes from correct nodes in general, Fireflies provides correct nodes with a reasona
networking
distributed
protocol
december 2007 by randombit
RFC 5052: Forward Error Correction (FEC) Building Block
october 2007 by randombit
This document describes how to use Forward Error Correction (FEC) codes to efficiently provide and/or augment reliability for bulk data transfer over IP multicast.
rfc
networking
protocol
multicast
ecc
standard
october 2007 by randombit
Byzantine Fault Tolerance and Beyond
october 2007 by randombit
Several papers that may be of use
paxos
papers
distributed
network
protocol
october 2007 by randombit
Fast Byzantine Consensus
october 2007 by randombit
We present the first protocol that reaches asynchronous Byzantine consensus in two communication steps in the common case. We prove that our protocol is optimal in terms of both number of communication steps, and number of processes for two-step consensus
distributed
network
protocol
consensus
paxos
october 2007 by randombit
Fast Paxos
october 2007 by randombit
Includes a specification of the protocol in TLA+ which may prove useful.
paxos
distributed
consensus
p2p
network
protocol
october 2007 by randombit
Totally Ordered Broadcast and Multicast Algorithms: A Comprehensive Survey
october 2007 by randombit
X. Defago and A. Schiper and P. Urban, TR DSC/2000/036, Dept. of Communication Systems, EPFL
distributed
systems
protocol
october 2007 by randombit
JBP - Java Byzantine Paxos
september 2007 by randombit
Implementation of the Paxos at War protocol in Java.
protocol
distributed
java
paxos
september 2007 by randombit
Paxos at War (UCAM-CL-TR-593)
september 2007 by randombit
The optimistic latency of Byzantine Paxos can be reduced from three communication steps to two, without using public-key cryptography.
distributed
systems
protocol
paxos
september 2007 by randombit
related tags
ake ⊕ algorithm ⊕ amqp ⊕ apache ⊕ api ⊕ asn1 ⊕ c++ ⊕ capabilities ⊕ consensus ⊕ crypto ⊕ design ⊕ distributed ⊕ djb ⊕ ecc ⊕ ietf ⊕ internet ⊕ java ⊕ keyexchange ⊕ library ⊕ memcached ⊕ messaging ⊕ microsoft ⊕ middleware ⊕ monotone ⊕ multicast ⊕ netstring ⊕ network ⊕ networking ⊕ opencm ⊕ otr ⊕ p2p ⊕ paper ⊕ papers ⊕ parser ⊕ paxos ⊕ protocol ⊖ protocols ⊕ python ⊕ qpid ⊕ reference ⊕ rfc ⊕ sctp ⊕ security ⊕ serialization ⊕ spec ⊕ specification ⊕ ssl ⊕ standard ⊕ systems ⊕ testing ⊕ tls ⊕ tools ⊕ udp ⊕ versioncontrol ⊕Copy this bookmark: