Building distributed applications using Sinfonia
[摘要] We present Sinfonia, a data sharing service that simplifies the design and implementation of distributed applications that need to be reliable and scalable. At the core of Sinfonia is an efficient minitransaction primitive that allows applications to manipulate shared state consistently, while hiding concerns about fault-tolerance and concurrent execution. We show how to use Sinfonia to build two different, complex applications: a cluster file system and a group communication service. Our applications scale well and achieve performance comparable to other implementations built without Sinfonia.
[发布日期] [发布机构] HP Development Company
[效力级别] [学科分类] 计算机科学(综合)
[关键词] distributed systems;scalability;fault tolerance [时效性]