Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models
Bacigalupo, David A., Van Hemert, Jano, Chen, Xiaoyu, Usmani, Asif S. (Asif Sohail), 1959-, Chester, Adam P., He, Ligang, Dillenberger, Donna N., Wills, Gary B., Gilbert, Lester and Jarvis, Stephen A., 1970-. (2011) Managing dynamic enterprise and urgent workloads on clouds using layered queuing and historical performance models. Simulation Modelling Practice and Theory, Vol.19 (No.6). pp. 1479-1495. ISSN 1569190XFull text not available from this repository.
Official URL: http://dx.doi.org/10.1016/j.simpat.2011.01.007
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. (C) 2011 Elsevier B.V. All rights reserved.
|Item Type:||Journal Article|
|Subjects:||Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software|
|Divisions:||Faculty of Science > Computer Science
Faculty of Science > Centre for Scientific Computing
|Library of Congress Subject Headings (LCSH):||Electronic digital computers -- Evaluation, Cloud computing, Computer simulation|
|Journal or Publication Title:||Simulation Modelling Practice and Theory|
|Page Range:||pp. 1479-1495|
|Access rights to Published version:||Restricted or Subscription Access|
|Funder:||Joint Information Systems Committee (JISC), Technology Strategy Board (Great Britain), University of Edinburgh. School of Informatics, Engineering and Physical Sciences Research Council (EPSRC)|
|Grant number:||GR/S03058/01 (EPSRC)|
|References:|| J. Aman, C. Eilert, D. Emmes, P. Yocom, D. Dillenberger, Adaptive algorithms for managing a distributed data processing workload, IBM Systems Journal 36 (2) (1997) 242–283.  Z. Liu, M.S. Squillante, J. Wolf, On maximizing service-level-agreement profits, in: Proc. ACM Conference on Electronic Commerce (EC01), Florida, USA, October 2001.  M. Goldszmidt, D. Palma, B. Sabata, On the quantification of e-Business capacity, in: Proc. ACM Conference on Electronic Commerce (EC01), Florida, USA, October 2001.  D.A. Bacigalupo, S.A. Jarvis, L. He, D.P. Spooner, D.N. Dillenberger, G.R. Nudd, An investigation into the application of different performance prediction methods to distributed enterprise applications, The Journal of Supercomputing 34 (2005) 93–111.  D.A. Bacigalupo, S.A. Jarvis, L. He, G.R. Nudd, An investigation into the application of different performance prediction techniques to e-commerce applications, in: Workshop on Performance Modelling, Evaluation and Optimization of Parallel and Distributed Systems, Proc. 18th IEEE International Parallel and Distributed Processing Symposium (IPDPS04), New Mexico, USA, April 2004.  D.A. Bacigalupo, Performance Prediction-enhanced Resource Management of Distributed Enterprise Systems, PhD thesis, Dept. Computer Science, Univ. of Warwick, UK, 2006.  D. Menasce, Two-level iterative queuing modeling of software contention, in: Proc. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS02), Texas, USA, October 2002.  Y. Diao, J. Hellerstein, S. Parekh, Stochastic modeling of lotus notes with a queueing model, in: Proc. Computer Measurement Group Int. Conference (CMG01), California, USA, December 2001.  C.M. Woodside, J.E. Neilson, D.C. Petriu, S. Majumdar, The stochastic rendezvous network model for performance of synchronous client–server-like distributed software, IEEE Transactions On Computer 44 (1) (1995) 20–34.  F. Sheikh, M. Woodside, Layered analytic performance modelling of a distributed database system, in: Proc. Int. Conference on Distributed Computing Systems (ICDCS97), Maryland USA, May 1997.  T. Liu, S. Kumaran, J. Chung, Performance modeling of EJBs, in: Proc. 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI03), Florida, USA, July 2003.  A. Cowlard, W. Jahn, C. Abecassis-Empis, G. Rein, J. Torero, Sensor Assisted Fire Fighting, Fire Technology, Springer Press, 2008. ISSN:0015-2684.  D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, D. Zagorodnov, Eucalyptus: an open-source cloud computing infrastructure, Journal of Physics: Conference Series 180 (2009).  P. Mell, T. Grance, The NIST Definition of Cloud Computing v15, US National Institute of Standards and Technology ITL Technical Report, 2009. <csrc.nist.gov>.  L. Zhang, C. Xia, M. Squillante, W. Nathaniel Mills III, Workload service requirements analysis: a queueing network optimization approach, in: Proc. 10th IEEE Int. Symposium on Modeling, Analysis, & Simulation of Computer & Telecommunications Systems, Texas, USA, October 2002.  IBM Websphere Performance Sample: Trade. <www.ibm.com/software/info/websphere/>.  X. Chen, G.B. Wills, L. Gilbert, D. Bacigalupo, JISC TeciRes project report, using cloud for research: a technical review. June 2010. <tecires.ecs.soton.ac.uk>.  D.A. Bacigalupo, J. van Hemert, A. Usmani, D.N. Dillenberger, G.B. Wills and S.A. Jarvis, Resource management of enterprise cloud systems using layered queuing and historical performance models, in: Proc 24th IEEE International Parallel and Distributed Processing Symposium (IEEE Press), as part of The 9th International Workshop on Performance Modeling, Evaluation, and Optimization of Ubiquitous Computing and Networked Systems (PMEOUCNS’ 10), 2010.  J. Slegers, I. Mitrani, N. Thomas, Optimal dynamic server allocation in systems with on/off sources, Proc. Formal Methods and Stochastic Models for Performance Evaluation, Lecture Notes in Computing Science, vol. 4748, 2007, pp. 186–199.  L. He, S.A. Jarvis, D.A. Bacigalupo, D.P. Spooner, G.R. Nudd, Performance-aware load balancing for multiclusters, in: Proc. 2nd International Symposium on Parallel and Distributed Processing and Applications (ISPA’04), Lecture Notes in Computer Science, vol. 3358, 2005. Springer Press.  S.A. Jarvis, L. He, D.P. Spooner, G.R. Nudd, The impact of predictive inaccuracies on execution scheduling, International Journal of Performance Evaluation 60 (1-4) (2005) 127–139.  J. Fito, I. Goiri, J. Guitart, SLA-driven elastic cloud hosting provider, in: Proc. 18th Euromicro International Conference on Parallel, Distributed and Network-based Computing, Pisa, Italy, February 2010.  G. Franks, T. Al-Omari, M. Woodside, O. Das, S. Derisavi, Enhanced modeling and solution of layered queueing networks, IEEE Transactions on Software Engineering 35 (2) (2009) 148–161.  L. Han, S. Potter, G. Beckett, G. Pringle, S. Welch, S. Koo, G. Wickler, A. Usmani, J.L. Torero, A. Tate, FireGrid: an e-infrastructure for next-generation emergency response support, Journal of Parallel and Distributed Computing 70 (11) (2010) 1128–1141.|
Actions (login required)