DocumentCode :
2933059
Title :
A Scalable Services Architecture
Author :
Marian, Tudor ; Birman, Ken ; van Renesse, R.
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY
fYear :
2006
fDate :
2-4 Oct. 2006
Firstpage :
289
Lastpage :
300
Abstract :
Data centers constructed as clusters of inexpensive machines have compelling cost-performance benefits, but developing services to run on them can be challenging. This paper reports on a new framework, the scalable services architecture (SSA), which helps developers develop scalable clustered applications. The work is focused on non-transactional high-performance applications; these are poorly supported in existing platforms. A primary goal was to keep the SSA as small and simple as possible. Key elements include a TCP-based "chain replication" mechanism and a gossip-based subsystem for managing configuration data and repairing inconsistencies after faults. Our experimental results confirm the effectiveness of the approach
Keywords :
software architecture; TCP-based chain replication; configuration data management; data centers; gossip-based subsystem; scalable clustered application; scalable services architecture; Availability; Computer architecture; Computer crashes; Computer science; Fluctuations; Protocols; Quality of service; Service oriented architecture; Transaction databases; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2006. SRDS '06. 25th IEEE Symposium on
Conference_Location :
Leeds
ISSN :
1060-9857
Print_ISBN :
0-7695-2677-2
Type :
conf
DOI :
10.1109/SRDS.2006.7
Filename :
4032490
Link To Document :
بازگشت