Team for Research in
Ubiquitous Secure Technology

A Scalable Services Architecture
Tudor Marian, Ken Birman, Robbert van Renesse

Citation
Tudor Marian, Ken Birman, Robbert van Renesse. "A Scalable Services Architecture". Proceedings of the IEEE Symposium on Reliable Distributed Systems (SRDS 2006), October, 2006.

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 nontransactional 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.

Electronic downloads

Citation formats  
  • HTML
    Tudor Marian, Ken Birman, Robbert van Renesse. <a
    href="http://www.truststc.org/pubs/163.html" >A
    Scalable Services Architecture</a>, Proceedings of the
    IEEE Symposium on Reliable Distributed Systems (SRDS 2006),
    October, 2006.
  • Plain text
    Tudor Marian, Ken Birman, Robbert van Renesse. "A
    Scalable Services Architecture". Proceedings of the
    IEEE Symposium on Reliable Distributed Systems (SRDS 2006),
    October, 2006.
  • BibTeX
    @inproceedings{MarianBirmanvanRenesse06_ScalableServicesArchitecture,
        author = {Tudor Marian and Ken Birman and Robbert van Renesse},
        title = {A Scalable Services Architecture},
        booktitle = {Proceedings of the IEEE Symposium on Reliable
                  Distributed Systems (SRDS 2006)},
        month = {October},
        year = {2006},
        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 nontransactional 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.},
        URL = {http://www.truststc.org/pubs/163.html}
    }
    

Posted by Bill Hogan on 9 Feb 2007.
For additional information, see the Publications FAQ or contact webmaster at www truststc org.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.