Skip to main navigation Skip to search Skip to main content

Defects per million computation in service-oriented environments

  • Subrota K. Mondal*
  • , Xiaoyan Yin
  • , Jogesh K. Muppala
  • , Javier Alonso Lopez
  • , Kishor S. Trivedi
  • *Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

Abstract

Traditional system-oriented dependability metrics like reliability and availability do not fully reflect the impact of system failure-repair behavior in service-oriented environments. The telecommunication systems community prefers to use Defects Per Million (DPM), defined as the number of calls dropped out of a million calls due to failures, as a user-perceived dependability metric. In this paper, we provide new formulation for the computation of the DPM metric for a system supporting Voice over IP functionality using the Session Initiation Protocol (SIP). We evaluate different replication schemes that can be used at the SIP application server. They include the effects of software failure, failure detection, recovery mechanisms, and imperfect coverage for recovery mechanisms. We derive closed-form expressions for the DPM taking into account the transient behavior of recovery after a failure. Our approach and underlying models can be readily extended to other types of service-oriented environments.

Original languageEnglish
Article number6671595
Pages (from-to)32-46
Number of pages15
JournalIEEE Transactions on Services Computing
Volume8
Issue number1
DOIs
Publication statusPublished - 1 Jan 2015

Bibliographical note

Publisher Copyright:
© 2008-2012 IEEE.

Keywords

  • Session initiation protocol
  • defects per million
  • fault tolerance
  • replication
  • user-perceived service reliability

Fingerprint

Dive into the research topics of 'Defects per million computation in service-oriented environments'. Together they form a unique fingerprint.

Cite this