• DocumentCode
    3140101
  • Title

    Markovian Workload Characterization for QoS Prediction in the Cloud

  • Author

    Pacheco-Sanchez, Sergio ; Casale, Giuliano ; Scotney, Bryan ; Mcclean, Sally ; Parr, Gerard ; Dawson, Stephen

  • Author_Institution
    SAP Res. Center Belfast, Belfast, UK
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    147
  • Lastpage
    154
  • Abstract
    Resource allocation in the cloud is usually driven by performance predictions, such as estimates of the future incoming load to the servers or of the quality-of-service(QoS) offered by applications to end users. In this context, characterizing web workload fluctuations in an accurate way is fundamental to understand how to provision cloud resources under time-varying traffic intensities. In this paper, we investigate the Markovian Arrival Processes (MAP) and the related MAP/MAP/1 queueing model as a tool for performance prediction of servers deployed in the cloud. MAPs are a special class of Markov models used as a compact description of the time-varying characteristics of workloads. In addition, MAPs can fit heavy-tail distributions, that are common in HTTP traffic, and can be easily integrated within analytical queueing models to efficiently predict system performance without simulating. By comparison with traced riven simulation, we observe that existing techniques for MAP parameterization from HTTP log files often lead to inaccurate performance predictions. We then define a maximum likelihood method for fitting MAP parameters based on data commonly available in Apache log files, and a new technique to cope with batch arrivals, which are notoriously difficult to model accurately. Numerical experiments demonstrate the accuracy of our approach for performance prediction of web systems.
  • Keywords
    Markov processes; cloud computing; quality of service; queueing theory; resource allocation; MAP/MAP/1 queueing model; Markovian Arrival processes; Markovian workload characterization; QoS prediction; Web systems; maximum likelihood method; quality-of-service; resource allocation; Computational modeling; Hidden Markov models; Markov processes; Mathematical model; Predictive models; Web servers; Markov models; Performance prediction; Quality-of-Service; Workload prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4577-0836-7
  • Electronic_ISBN
    2159-6182
  • Type

    conf

  • DOI
    10.1109/CLOUD.2011.100
  • Filename
    6008704