Desktop grids use the idle cycles of desktop PC's to provide huge computational power at low cost. However, because the underlying desktop computing resources are volatile, achieving performance guarantees such as task completion rate is difficult. We investigate the use of buffering to ensure task completion rates, which is essential for soft real-time applications. In particular, we develop a model of task completion rate as a function of buffer size. We instantiate this model using parameters derived from two enterprise desktop grid data sets, evaluate the model via trace-driven simulation, and show how this model can be used to ensure application task completion rates on enterprise desktop grid systems
Desktop Grids are rapidly gaining popularity as a cost-effective computing platform for the executio...
Thousands of scientific users witness every day inherent instabilities and bottlenecks of large-scal...
Context. When dealing with large data sets and heavy calculations the common solution is clusters, s...
Desktop grids use the idle cycles of desktop PC's to provide huge computational power at low cost. H...
Desktop resources are attractive for running compute-intensive distributed applications. Several sys...
Main characteristics of desktop grids are the large number of nodes and their heterogeneity. Applica...
Desktop grids are popular platforms for high throughput applications, but due their inherent resourc...
Desktop grids are popular platforms for high through-put applications, but due their inherent resour...
In this paper, we present a checkpoint-based scheme to improve the turnaround time of bag-of-tasks a...
Abstract. Grids functionally combine globally distributed computers and information systems for crea...
Desktop grid computing has emerged from the concept of providing relatively large amounts of computi...
Grid computing promises large scale computing facilities based on distributed systems. Much research...
Grids functionally combine globally distributed computers and information systems for creating a uni...
Accurate and continuous monitoring and profiling are important issues of performance tuning and sche...
Desktop grids are compute platforms that aggregate and harvest the idle CPU cycles of individually o...
Desktop Grids are rapidly gaining popularity as a cost-effective computing platform for the executio...
Thousands of scientific users witness every day inherent instabilities and bottlenecks of large-scal...
Context. When dealing with large data sets and heavy calculations the common solution is clusters, s...
Desktop grids use the idle cycles of desktop PC's to provide huge computational power at low cost. H...
Desktop resources are attractive for running compute-intensive distributed applications. Several sys...
Main characteristics of desktop grids are the large number of nodes and their heterogeneity. Applica...
Desktop grids are popular platforms for high throughput applications, but due their inherent resourc...
Desktop grids are popular platforms for high through-put applications, but due their inherent resour...
In this paper, we present a checkpoint-based scheme to improve the turnaround time of bag-of-tasks a...
Abstract. Grids functionally combine globally distributed computers and information systems for crea...
Desktop grid computing has emerged from the concept of providing relatively large amounts of computi...
Grid computing promises large scale computing facilities based on distributed systems. Much research...
Grids functionally combine globally distributed computers and information systems for creating a uni...
Accurate and continuous monitoring and profiling are important issues of performance tuning and sche...
Desktop grids are compute platforms that aggregate and harvest the idle CPU cycles of individually o...
Desktop Grids are rapidly gaining popularity as a cost-effective computing platform for the executio...
Thousands of scientific users witness every day inherent instabilities and bottlenecks of large-scal...
Context. When dealing with large data sets and heavy calculations the common solution is clusters, s...