Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models

David A. Bacigalupo, Jano Van Hemert, Xiaoyu Chen, Asif Usmani, Adam P. Chester, Ligang He, Donna N. Dillenberger, Gary B. Wills, Lester Gilbert, Stephen A. Jarvis

Research output: Contribution to journalArticlepeer-review

21 Citations (Scopus)


The automatic allocation of enterprise workload to resources can be enhanced by being able to make what-if response time predictions whilst different allocations are being considered. We experimentally investigate an historical and a layered queuing performance model and show how they can provide a good level of support for a dynamic-urgent cloud environment. Using this we define, implement and experimentally investigate the effectiveness of a prediction-based cloud workload and resource management algorithm. Based on these experimental analyses we: (i) comparatively evaluate the layered queuing and historical techniques; (ii) evaluate the effectiveness of the management algorithm in different operating scenarios; and (iii) provide guidance on using prediction-based workload and resource management.

Original languageEnglish
Pages (from-to)1479-1495
Number of pages17
JournalSimulation Modelling Practice and Theory
Issue number6
Publication statusPublished - Jun 2011

Bibliographical note

Funding Information:
This work was sponsored in part by the JISC TeciRes project, the Technology Strategy Board FireGrid Project, The University of Edinburgh School of Informatics, the EPSRC DOPCHE Project (GR/S03058/01). We gratefully acknowledge the assistance during current and earlier versions of this work of: M. Atkinson, G. Beckett, J. Koetsier, S. Koo, T. Liu, I. Mitrani, A. van Moorsel, G. Nudd, S. Potter, G. Pringle, J. Slegers, C. Smith, D. Spooner, N. Thomas, J. Torero, S. Welch, W. J. Xue, S. J. Pennycook and all FireGrid team members not mentioned here.


  • Cloud
  • FireGrid
  • HYDRA historical model
  • Layered queuing
  • Performance modelling

ASJC Scopus subject areas

  • Software
  • Modelling and Simulation
  • Hardware and Architecture


Dive into the research topics of 'Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models'. Together they form a unique fingerprint.

Cite this