Automating service quality with TOMCAD (Tradeoff Model with Capacity and Demand)

  • Authors:
  • Raihan Al-Ekram;Ric Holt;Chris Hobbs;Susan Sim

  • Affiliations:
  • University of Waterloo;University of Waterloo;Nortel, Canada;University of California, Irvine

  • Venue:
  • Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Large distributed networked software systems are built to provide competing qualities such as reliability, availability, security, performance and scalability to their clients. In certain situations these qualities must be traded off, sacrificing some qualities to some extent to improve others. This paper presents TOMCAD (a Tradeoff a Model with Capacity and Demand) for such tradeoffs and gives various properties and constraints that apply to such situations. With this approach, we show how to dynamically allocate system resources when demand changes with time, in a way that maintains required objectives for some service qualities. We demonstrate how this model applies to a family of distributed systems that trades off data consistency to gain availability.