Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Differential Evolution Training Algorithm for Feed-Forward Neural Networks
Neural Processing Letters
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
VSCBenchmark: benchmark for dynamic server performance of virtualization technology
IFMT '08 Proceedings of the 1st international forum on Next-generation multicore/manycore technologies
The hybrid scheduling framework for virtual machine systems
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Respecting Temporal Constraints in Virtualised Services
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 02
Automatic virtual machine configuration for database workloads
ACM Transactions on Database Systems (TODS)
Modeling virtual machine performance: challenges and approaches
ACM SIGMETRICS Performance Evaluation Review
Communications of the ACM
Dynamic scheduling of virtual machines running HPC workloads in scientific grids
NTMS'09 Proceedings of the 3rd international conference on New technologies, mobility and security
CloudGauge: A Dynamic Cloud and Virtualization Benchmarking Suite
WETICE '10 Proceedings of the 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises
Tuning of the structure and parameters of a neural network using an improved genetic algorithm
IEEE Transactions on Neural Networks
Virtual machine placement for predictable and time-constrained peak loads
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
Virtualised e-Learning on the IRMOS real-time Cloud
Service Oriented Computing and Applications
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Future Generation Computer Systems
Future Generation Computer Systems
Hi-index | 0.00 |
The aim of this paper is to study and predict the effect of a number of critical parameters on the performance of virtual machines (VMs). These parameters include allocation percentages, real-time scheduling decisions and co-placement of VMs when these are deployed concurrently on the same physical node, as dictated by the server consolidation trend and the recent advances in the Cloud computing systems. Different combinations of VM workload types are investigated in relation to the aforementioned factors in order to find the optimal allocation strategies. What is more, different levels of memory sharing are applied, based on the coupling of VMs to cores on a multi-core architecture. For all the aforementioned cases, the effect on the score of specific benchmarks running inside the VMs is measured. Finally, a black box method based on genetically optimized artificial neural networks is inserted in order to investigate the degradation prediction ability a priori of the execution and is compared to the linear regression method.