A Framework for Performability Modeling of Messaging Services in Distributed Systems

  • Authors:
  • Srinivasan Ramani;Katerina Goseva-Popstojanova;Kishor S. Trivedi

  • Affiliations:
  • -;-;-

  • Venue:
  • ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Messaging services are a useful component in distributedsystems that require scalable dissemination of messages(events) from suppliers to consumers. These servicesdecouple suppliers and consumers, and take care ofclient registration and message propagation, thus relievingthe burden on the supplier. Recently performance modelsfor the configurable delivery and discard policies found inmessaging services have been developed, that can be usedto predict response time distributions and discard probabilitiesunder failure-free conditions. However, these messagingservice models do not include the effect of failures.In a distributed system, supplier, consumer, and messagingservices can fail independently leading to different consequences.In this paper we consider the expected loss rate associatedwith messaging services as a performability measureand derive approximate closed-form expressions forthree different quality of service settings. These measuresprovide a quantitative framework that allows different messagingservice configurations to be compared and designtrade-off decisions to be made.