Cost-Benefit Analysis of Virtualizing Batch Systems: Performance-Energy-Dependability Trade-Offs

Performance, energy efficiency, and dependability are key characteristics of batch systems, which can be differently affected when adopting virtualization. Scientific literature usually analyzes the variation with respect to different configurations of one characteristic, or the trade-off between two. In this paper, instead, we assess the impact of virtualization encompassing all of them. Results show that the joint analysis helps in finding the proper tuning of the system for balancing costs and benefits due to virtualization and related techniques.

[1]  Eduard Ayguadé,et al.  A Systematic Methodology to Generate Decomposable and Responsive Power Models for CMPs , 2013, IEEE Transactions on Computers.

[2]  Bharadwaj Veeravalli,et al.  Do More Replicas of Object Data Improve the Performance of Cloud Data Centers? , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[3]  Jun Zhu,et al.  Optimizing the Performance of Virtual Machine Synchronization for Fault Tolerance , 2011, IEEE Transactions on Computers.

[4]  Qian Zhu,et al.  Power-Aware Consolidation of Scientific Workflows in Virtualized Environments , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[5]  Domenico Cotroneo,et al.  Assessing time coalescence techniques for the analysis of supercomputer logs , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012).

[6]  Kishor S. Trivedi,et al.  Automated Generation and Analysis of Markov Reward Models Using Stochastic Reward Nets , 1993 .

[7]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[8]  Giuseppe Serazzi,et al.  A Characterization of the Variation in Time of Workload Arrival Patterns , 1985, IEEE Transactions on Computers.

[9]  Franck Cappello,et al.  BlobCR: Efficient checkpoint-restart for HPC applications on IaaS clouds using virtual disk image snapshots , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[10]  Kishor S. Trivedi,et al.  SPNP: stochastic Petri net package , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[11]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[12]  Ching-Chi Lin,et al.  Energy-efficient Virtual Machine Provision Algorithms for Cloud Systems , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[13]  Euiseong Seo,et al.  Energy-Based Accounting and Scheduling of Virtual Machines in a Cloud System , 2011, 2011 IEEE/ACM International Conference on Green Computing and Communications.

[14]  Kishor S. Trivedi Probability and Statistics with Reliability, Queuing, and Computer Science Applications , 1984 .

[15]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[16]  Olaf David,et al.  Performance Modeling to Support Multi-tier Application Deployment to Infrastructure-as-a-Service Clouds , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[17]  Kishor S. Trivedi,et al.  Analysis of bugs in Apache Virtual Computing Lab , 2013, 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[18]  Hai Jin,et al.  Lifetime or energy: Consolidating servers with reliability control in virtualized cloud datacenters , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[19]  Ian Witten,et al.  Data Mining , 2000 .