科技报告详细信息
| Building distributed applications using Sinfonia | |
| Aguilera, Marcos K. ; Karamanolis, Christos ; Merchant, Arif ; Shah, Mehul ; Veitch, Alistair | |
| HP Development Company | |
| 关键词: distributed systems; scalability; fault tolerance; | |
| RP-ID : HPL-2006-147 | |
| 学科分类:计算机科学(综合) | |
| 美国|英语 | |
| 来源: HP Labs | |
PDF
|
|
【 摘 要 】
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.
【 预 览 】
| Files | Size | Format | View |
|---|---|---|---|
| RO201804100001448LZ | 295KB |
PDF