Projekt

Zurück zur Übersicht

Swift-WAN2: Performance and dependability for data center applications

Titel Englisch Swift-WAN2: Performance and dependability for data center applications
Gesuchsteller/in Pedone Fernando
Nummer 134553
Förderungsinstrument Projektförderung (Abt. I-III)
Forschungseinrichtung Facoltà di scienze informatiche Università della Svizzera italiana
Hochschule Università della Svizzera italiana - USI
Hauptdisziplin Informatik
Beginn/Ende 01.04.2011 - 31.01.2013
Bewilligter Betrag 102'812.00
Alle Daten anzeigen

Keywords (3)

high availability, scalability, distributed systems

Lay Summary (Englisch)

Lead
Lay summary

Many current applications have stringent scalability and availability requirements. Scalability means the ability to grow the system in order to cope with increasing service demand. Availability translates into applications that continue providing their service despite hardware and software failures. Scalability and availability can be achieved through data and component redundancy. Intuitively, multiple replicas can serve requests in parallel and give the illusion of an always-up service. Accommodating scalability and availability under strong consistency, however, has been a challenge to the research community for many years.

The goal of Swift-WAN2 is to reconcile availability with scalability in data centers (i.e., clustered systems composed of tens to hundreds of interconnected servers). Since application state is typically stored inside a database, data redundancy is provided by database replication. The project explores two aspects: (i) partial replication and (ii) the speci?cities of the hardware infrastructure (i.e., ip multicast). Partial replication reduces the coupling between replicas while still allowing strong data consistency guarantees. With partial replication, replicas store only a subset of the application data; data items that are highly correlated (i.e., often accessed together) are stored on the same subset of replicas. Disjoint parts of the workload can thus be processed in parallel to o?er more scalability.

Direktlink auf Lay Summary Letzte Aktualisierung: 21.02.2013

Verantw. Gesuchsteller/in und weitere Gesuchstellende

Mitarbeitende

Publikationen

Publikation
High Performance State-Machine Replication
Marandi P. J., Primi M., Pedone F. (2011), High Performance State-Machine Replication, in IEEE/IFIP International Conference on Dependable Systems and Networks, IEEE, International Conference on Dependable Systems and Networks (DSN).
Multi-Ring Paxos
Marandi P. J., Primi M., Pedone F. (accepted), Multi-Ring Paxos, in IEEE/IFIP International Conference on Dependable Systems and Networks, IEEE, International Conference on Dependable Systems and Networks (DSN).

Wissenschaftliche Veranstaltungen

Aktiver Beitrag

Titel Art des Beitrags Titel des Artikels oder Beitrages Datum Ort Beteiligte Personen
Google TechTalks Einzelvortrag Ring-Paxos: A High-Throughput Atomic Broadcast Protocol 15.04.2011 Google Zurich, Schweiz Pedone Fernando


Verbundene Projekte

Nummer Titel Start Förderungsinstrument
121931 Swift-WAN: System support for distributed dynamic content Web services 01.02.2009 Projektförderung (Abt. I-III)

Abstract

Many current applications have stringent scalability and availability requirements. Scalability means the ability to grow the system in order to cope with increasing service demand. Availability translates into applications that continue providing their service despite hardware and software failures. Scalability and availability can be achieved through data and component redundancy. Intuitively, multiple replicas can serve requests in parallel and give the illusion of an always-up service. Accommodating scalability and availability under strong consistency, however, has been a challenge to the research community for many years. The goal of this project is to reconcile availability with scalability in data centers (i.e., clustered systems composed of tens to hundreds of interconnected servers). Since application state is typically stored inside a database, data redundancy is provided by database replication. The project explores two aspects: (i)partial replication and (ii)the specificities of the hardware infrastructure (i.e., ip multicast).