• DocumentCode
    879600
  • Title

    The Method of Layers

  • Author

    Rolia, J.A. ; Sevcik, K.C.

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
  • Volume
    21
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    689
  • Lastpage
    700
  • Abstract
    Distributed applications are being developed that contain one or more layers of software servers. Software processes within such systems suffer contention delays both for shared hardware and at the software servers. The responsiveness of these systems is affected by the software design, the threading level and number of instances of software processes, and the allocation of processes to processors. The Method of Layers (MOL) is proposed to provide performance estimates for such systems. The MOL uses the mean value analysis (MVA) linearizer algorithm as a subprogram to assist in predicting model performance measures
  • Keywords
    client-server systems; distributed processing; resource allocation; software performance evaluation; systems analysis; Method of Layers; contention delays; distributed applications; model performance measures; performance estimates; processor allocation; shared hardware; software design; software processes; software servers; threading level; value analysis linearizer algorithm; Application software; Computer architecture; Delay; Electronic switching systems; Hardware; Network servers; Predictive models; Software performance; System performance; Throughput;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.403785
  • Filename
    403785