State maintenance and its impact on the performability of multi-tiered internet services

G. Gama, K. Nagaraja, R. Bianchini, R. P. Martin, W. Meira, T. D. Nguyen

Research output: Contribution to journalConference article

3 Citations (Scopus)

Abstract

In this paper, we evaluate the performance, availability, and combined performability of four soft state maintenance strategies in two multi-tier Internet services, an online book store and an auction service. To take soft state and service latency into account, we propose an extension of our previous quantification methodology, and novel availability and performability metrics. Our results demonstrate that storing the soft state in a database can achieve better performability than storing it in main memory, even when the state is efficiently replicated. Strategies that offload the handling of soft state from the database increase the load on other tiers and, consequently, increase the impact of faults in these tiers on service availability. Based on these results, we conclude that service designers need to provision the cluster and balance the load with availability and cost, as well as performance, in mind.

Original languageEnglish (US)
Pages (from-to)146-158
Number of pages13
JournalProceedings of the IEEE Symposium on Reliable Distributed Systems
StatePublished - Dec 1 2004
Event23rd IEEE International Symposium on Reliable Distributed Systems, SRDS 2004 - Florianopolis, Brazil
Duration: Oct 18 2004Oct 20 2004

Fingerprint

Performability
Maintenance
Availability
Internet
Auctions
Quantification
Latency
Data storage equipment
Fault
Metric
Methodology
Evaluate
Costs
Demonstrate

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

@article{2bdcfe9fcf614babb9fa653a973229d9,
title = "State maintenance and its impact on the performability of multi-tiered internet services",
abstract = "In this paper, we evaluate the performance, availability, and combined performability of four soft state maintenance strategies in two multi-tier Internet services, an online book store and an auction service. To take soft state and service latency into account, we propose an extension of our previous quantification methodology, and novel availability and performability metrics. Our results demonstrate that storing the soft state in a database can achieve better performability than storing it in main memory, even when the state is efficiently replicated. Strategies that offload the handling of soft state from the database increase the load on other tiers and, consequently, increase the impact of faults in these tiers on service availability. Based on these results, we conclude that service designers need to provision the cluster and balance the load with availability and cost, as well as performance, in mind.",
author = "G. Gama and K. Nagaraja and R. Bianchini and Martin, {R. P.} and W. Meira and Nguyen, {T. D.}",
year = "2004",
month = "12",
day = "1",
language = "English (US)",
pages = "146--158",
journal = "Proceedings of the IEEE Symposium on Reliable Distributed Systems",
issn = "1060-9857",
publisher = "IEEE Computer Society",

}

State maintenance and its impact on the performability of multi-tiered internet services. / Gama, G.; Nagaraja, K.; Bianchini, R.; Martin, R. P.; Meira, W.; Nguyen, T. D.

In: Proceedings of the IEEE Symposium on Reliable Distributed Systems, 01.12.2004, p. 146-158.

Research output: Contribution to journalConference article

TY - JOUR

T1 - State maintenance and its impact on the performability of multi-tiered internet services

AU - Gama, G.

AU - Nagaraja, K.

AU - Bianchini, R.

AU - Martin, R. P.

AU - Meira, W.

AU - Nguyen, T. D.

PY - 2004/12/1

Y1 - 2004/12/1

N2 - In this paper, we evaluate the performance, availability, and combined performability of four soft state maintenance strategies in two multi-tier Internet services, an online book store and an auction service. To take soft state and service latency into account, we propose an extension of our previous quantification methodology, and novel availability and performability metrics. Our results demonstrate that storing the soft state in a database can achieve better performability than storing it in main memory, even when the state is efficiently replicated. Strategies that offload the handling of soft state from the database increase the load on other tiers and, consequently, increase the impact of faults in these tiers on service availability. Based on these results, we conclude that service designers need to provision the cluster and balance the load with availability and cost, as well as performance, in mind.

AB - In this paper, we evaluate the performance, availability, and combined performability of four soft state maintenance strategies in two multi-tier Internet services, an online book store and an auction service. To take soft state and service latency into account, we propose an extension of our previous quantification methodology, and novel availability and performability metrics. Our results demonstrate that storing the soft state in a database can achieve better performability than storing it in main memory, even when the state is efficiently replicated. Strategies that offload the handling of soft state from the database increase the load on other tiers and, consequently, increase the impact of faults in these tiers on service availability. Based on these results, we conclude that service designers need to provision the cluster and balance the load with availability and cost, as well as performance, in mind.

UR - http://www.scopus.com/inward/record.url?scp=16244387175&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=16244387175&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:16244387175

SP - 146

EP - 158

JO - Proceedings of the IEEE Symposium on Reliable Distributed Systems

JF - Proceedings of the IEEE Symposium on Reliable Distributed Systems

SN - 1060-9857

ER -