• DocumentCode
    1478469
  • Title

    Trace-based load characterization for generating performance software models

  • Author

    Rolia, J.A.

  • Volume
    25
  • Issue
    1
  • fYear
    1999
  • Firstpage
    122
  • Lastpage
    135
  • Abstract
    Performance models of software designs can give early warnings of problems such as resource saturation or excessive delays. However models are seldom used because of the considerable effort needed to construct them. The ANGIOTRACETM was developed to gather the necessary information from an executable design and develop a model in an automated fashion. It applies to distributed and concurrent software with synchronous (send-reply or RPC) communications, developing a layered queuing network model. The trace-based load characterization (TLC) technique presented here extends the ANGIOTRACETM to handle software with both synchronous and asynchronous interactions. TLC also detects interactions which are effectively synchronous or partly-synchronous (forwarding) but are built up from asynchronous messages. These patterns occur in telephony software and in other systems. The TLC technique can be applied throughout the software life-cycle, even after deployment
  • Keywords
    computer telephony integration; software performance evaluation; system monitoring; ANGIOTRACE; asynchronous interactions; asynchronous messages; automated model development; concurrent software; distributed software; excessive delay; executable design; layered queuing network model; performance models; resource saturation; software designs; software life-cycle; synchronous communication; synchronous interactions; telephony software; trace-based load characterization; Character generation; Delay; Failure analysis; Operating systems; Performance analysis; Queueing analysis; Risk analysis; Software design; Software performance; Telephony;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.748921
  • Filename
    748921