Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home


Technical Reports



» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

 
Click here for full text: PDF

Building distributed applications using Sinfonia

Aguilera, Marcos K.; Karamanolis, Christos; Merchant, Arif; Shah, Mehul; Veitch, Alistair

HPL-2006-147

Keyword(s): distributed systems; scalability; fault tolerance

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

15 Pages

Back to Index

»Technical Reports

» 2009
» 2008
» 2007
» 2006
» 2005
» 2004
» 2003
» 2002
» 2001
» 2000
» 1990 - 1999

Heritage Technical Reports

» Compaq & DEC Technical Reports
» Tandem Technical Reports
Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.