89:, a Professor of Computer Science at Cornell University, and it is the fourth in a series of Cornell-developed software libraries for reliable multicast. The first was the Isis Toolkit, developed in 1985 and ultimately used in the New York Stock Exchange, the French Air Traffic Control System, the US Navy AEGIS and other settings.
183:"Building Reliable, High-Performance Communication Systems from Components. In Proc. of the 17th ACM Symposium on Operating System Principles, Kiawah Island Resort, SC"
141:
95:
Vsync was originally released as "Isis2" in 2010, but Birman changed the name of the package in order to avoid similarity of the name to
181:
Xiaoming Liu; Christoph Kreitz; Robbert van
Renesse; Jason Hickey; Mark Hayden; Ken Birman & Robert Constable. (December 1999).
217:
63:
36:
182:
222:
47:
79:
59:
117:
71:
203:
Vsync: Consistent Data
Replication for Cloud Computing, CodePlex Project Hosting for Open Source Software
121:
43:
99:. The name Vsync is a reference to the formal model used by the system, namely virtual synchrony.
163:
67:
92:
Subsequent generations of the technology included the Horus System and the
Ensemble System.
75:
51:
153:
55:
40:
211:
96:
167:
32:
21:
116:
Ken Birman (2010). "A history of the virtual synchrony replication model". In
86:
17:
158:
202:
78:
execution model, and includes an implementation of Leslie
Lamport's
39:
for the .NET platform, providing a wide variety of primitives for
140:
Robbert Van
Renesse, Silvio Maffeis and Ken Birman (April 1996).
74:
or DHT), and scalable aggregation. The system implements the
129:. Berlin, Heidelberg: Springer-Verlag. pp. 91–120.
16:
For the graphics option provided by video games, see
58:with several levels of ordering and durability, a
142:"Horus: A Flexible Group Communications System"
8:
120:; Pedone, Fernando; Schiper, André (eds.).
157:
108:
7:
14:
35:open source library written in
1:
68:distributed key-value store
239:
15:
146:Communications of the ACM
48:state machine replication
118:Charron-Bost, Bernadette
60:distributed lock manager
72:Distributed Hash Table
31:software library is a
218:Distributed computing
159:10.1145/227210.227229
44:distributed computing
85:The main author is
223:C Sharp libraries
76:virtual synchrony
52:virtual synchrony
230:
190:
189:
187:
178:
172:
171:
161:
137:
131:
130:
128:
113:
56:atomic broadcast
54:process groups,
238:
237:
233:
232:
231:
229:
228:
227:
208:
207:
199:
194:
193:
185:
180:
179:
175:
139:
138:
134:
126:
115:
114:
110:
105:
70:(also called a
64:replicated data
25:
12:
11:
5:
236:
234:
226:
225:
220:
210:
209:
206:
205:
198:
197:External links
195:
192:
191:
173:
132:
107:
106:
104:
101:
80:Paxos Protocol
41:fault-tolerant
13:
10:
9:
6:
4:
3:
2:
235:
224:
221:
219:
216:
215:
213:
204:
201:
200:
196:
184:
177:
174:
169:
165:
160:
155:
151:
147:
143:
136:
133:
125:
124:
119:
112:
109:
102:
100:
98:
93:
90:
88:
83:
81:
77:
73:
69:
65:
62:, persistent
61:
57:
53:
49:
46:, including:
45:
42:
38:
34:
30:
23:
19:
176:
152:(4): 76–83.
149:
145:
135:
122:
111:
94:
91:
84:
33:BSD-licensed
28:
26:
22:Refresh rate
123:Replication
212:Categories
103:References
87:Ken Birman
18:Frame rate
168:1400110
166:
186:(PDF)
164:S2CID
127:(PDF)
29:Vsync
97:ISIS
66:, a
27:The
20:and
154:doi
214::
162:.
150:39
148:.
144:.
82:.
50:,
37:C#
188:.
170:.
156::
24:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.