Knowledge (XXG)

Vsync (computing)

Source 📝

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

Index

Frame rate
Refresh rate
BSD-licensed
C#
fault-tolerant
distributed computing
state machine replication
virtual synchrony
atomic broadcast
distributed lock manager
replicated data
distributed key-value store
Distributed Hash Table
virtual synchrony
Paxos Protocol
Ken Birman
ISIS
Charron-Bost, Bernadette
Replication
"Horus: A Flexible Group Communications System"
doi
10.1145/227210.227229
S2CID
1400110
"Building Reliable, High-Performance Communication Systems from Components. In Proc. of the 17th ACM Symposium on Operating System Principles, Kiawah Island Resort, SC"
Vsync: Consistent Data Replication for Cloud Computing, CodePlex Project Hosting for Open Source Software
Categories
Distributed computing
C Sharp libraries

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.