• DocumentCode
    2186451
  • Title

    Assessing SLA Compliance from Palladio Component Models

  • Author

    Perez, Jhon Fernando ; Casale, Giuliano

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    23-26 Sept. 2013
  • Firstpage
    409
  • Lastpage
    416
  • Abstract
    Service providers face the challenge of meeting service-level agreements (SLAs) under uncertainty on the application actual performance. The performance heavily depends on the characteristics of the hardware on which the application is deployed, on the application architecture, as well as on the user workload. Although many models have been proposed for the performance prediction of software applications, most of them focus on average measures, e.g., mean response times. However, SLAs are often set in terms of percentiles, such that a given portion of requests receive a predefined service level, e.g., 95% of the requests should face a response time of at most 10 ms. To enable the effective prediction of this type of measures, in this paper we use fluid models for the computation of the probability distribution of performance measures relevant for SLAs. Our models are automatically built from a Palladio Component Model (PCM) instance, thus allowing the SLA assessment directly from the PCM specification. This provides an scalable alternative for SLA assessment within the PCM framework, as currently this is supported by means of simulation only.
  • Keywords
    contracts; object-oriented programming; software engineering; PCM specification; Palladio component models; SLA compliance; component-based software engineering meta-model; service-level agreements; Analytical models; Computational modeling; Delays; Phase change materials; Program processors; Servers; Throughput; Application Performance; Palladio Component Models; Service-level agreements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 15th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4799-3035-7
  • Type

    conf

  • DOI
    10.1109/SYNASC.2013.60
  • Filename
    6821177