Performance of virtually all parallel and distributed applications deteriorates when a CPU or a communication link has to be shared, but the extent of the slowdown is application dependent. In our experiments with the NAS benchmarks, the slowdown due to congestion on a single link varied from negligible to 120 percent. Estimation of performance of an application under given network conditions is of central importance for resource selection and resource management in shared computing environments. This paper develops a framework to model the performance of applications with CPU and link sharing. The methodology is based on monitoring the application behavior and resource usage on a controlled testbed. The procedure does not require access to...
Virtualization is a key enabler technology for cloud computing. It allows applications to share comp...
© 2015 IEEE.Despite their widespread adoption in cloud computing, multicore processors are heavily u...
The context of this work are performance models of software systems, which are used for predicting p...
Performance of virtually all parallel and distributed ap-plications deteriorates when a CPU or a com...
Most applications share the resources of networked workstations with other applications. Since syste...
The performance skeleton of an application is a short running program whose performance in any scena...
The performance skeleton of an application is a short running program whose performance in any scena...
Inter-node networks are a key capability of High-Performance Computing (HPC) systems that differenti...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
Shared cache contention can cause significant variabil-ity in the performance of co-running applicat...
Shared cache contention can cause significant variability in the performance of co-running applicati...
Although one of the key characteristics of High Performance Computing (HPC) infrastructures are thei...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
As the speed gap widens between CPU and memory, memory hierarchy performance has become the bottlene...
Virtualization is a key enabler technology for cloud computing. It allows applications to share comp...
© 2015 IEEE.Despite their widespread adoption in cloud computing, multicore processors are heavily u...
The context of this work are performance models of software systems, which are used for predicting p...
Performance of virtually all parallel and distributed ap-plications deteriorates when a CPU or a com...
Most applications share the resources of networked workstations with other applications. Since syste...
The performance skeleton of an application is a short running program whose performance in any scena...
The performance skeleton of an application is a short running program whose performance in any scena...
Inter-node networks are a key capability of High-Performance Computing (HPC) systems that differenti...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
We address the problem of performance prediction for parallel programs executed on clusters of heter...
Shared cache contention can cause significant variabil-ity in the performance of co-running applicat...
Shared cache contention can cause significant variability in the performance of co-running applicati...
Although one of the key characteristics of High Performance Computing (HPC) infrastructures are thei...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
As the speed gap widens between CPU and memory, memory hierarchy performance has become the bottlene...
Virtualization is a key enabler technology for cloud computing. It allows applications to share comp...
© 2015 IEEE.Despite their widespread adoption in cloud computing, multicore processors are heavily u...
The context of this work are performance models of software systems, which are used for predicting p...