• DocumentCode
    2773923
  • Title

    Assessing system performance using component level performance specifications

  • Author

    Mingrone, Joseph R. ; Farahat, Ayman ; King, Douglas

  • Author_Institution
    Naval Electron. & Surveillance Syst., Lockheed Martin, Moorestown, NJ, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    469
  • Lastpage
    475
  • Abstract
    Performance of software components may be characterized in a way that permits software architects to predict response times that result after integrating multiple components. Using information about individual component execution time and invocation rates, this method predicts processor utilization and “thread” latency (where a thread is an executed string of components). The method derives component budgets which can be individually verified via empirical tests and which assure system response times meet specified requirements. In the event budgets do not support satisfactory system response times, the method determines what components should be optimized in order to produce the desired system result. When calculating budgets or when identifying optimization goals for components, the method considers difficulty of component optimization. The method is based on a simple application of mathematical concepts from queuing theory and optimization theory and may be implemented using a spreadsheet. This method was used to develop component based budgets for a large complex software intensive system
  • Keywords
    delays; optimisation; queueing theory; software performance evaluation; complex software intensive system; component level performance specification; empirical tests; mathematical model; optimization goals; optimization theory; performance budgets; queuing theory; response times; software components; spreadsheet; system performance; Delay; Optimization methods; Queueing analysis; Real time systems; Software performance; Software systems; Surveillance; System performance; System testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    National Aerospace and Electronics Conference, 2000. NAECON 2000. Proceedings of the IEEE 2000
  • Conference_Location
    Dayton, OH
  • Print_ISBN
    0-7803-6262-4
  • Type

    conf

  • DOI
    10.1109/NAECON.2000.894947
  • Filename
    894947