EPISODE · Jun 16, 2016 · 12 MIN
Remarks aimed at potential commercial users
from 17356_2014SP: CS 5412 Cloud Computing Birman,K · host unified\kpb3
Vsync was created as a professional-quality solution, and is the third in a series of toolkits and libraries I've built at Cornell and commercially over a 30 year period. The system has a level of polish and ease of use reflecting all of this experience. The rate of bug reports and problems has been astonishingly low, and we attribute this to the experience we've drawn on, and also to the strong type checking and testing tools built into Visual Studio and C#. But while Vsync is as fast as libPaxos, Zookeeper, Cassandra, MongoDB and similar tools, one reality is that a new kind of hardware, RDMA, is game changing. Our forthcoming Derecho system (slated for late 2016) will leverage RDMA and offers stunning speed, but is coded in C++ 17 and our sense is that it simply won't be possible to get that level of speed without a much more challenging software development experience. Thus we recommend learning this style of system design using Vsync and transitioning to Derecho later. The API is very similar, identical in many ways. But if you care mostly about speed, start directly with Derecho.
Embed this episode
NOW PLAYING
Remarks aimed at potential commercial users
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.