Strategies to create platforms for differentiated services from dedicated and opportunistic resources

  • Authors:
  • Shah Asaduzzaman;Muthucumaru Maheswaran

  • Affiliations:
  • Advanced Networking Research Laboratory, School of Computer Science, McGill University, Montreal, QC, Canada H3A 2A7;Advanced Networking Research Laboratory, School of Computer Science, McGill University, Montreal, QC, Canada H3A 2A7

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is proposing a new platform for implementing services in future service oriented architectures. The basic premise of our proposal is that by combining the large volume of uncontracted resources with small clusters of dedicated resources, we can dramatically reduce the amount of dedicated resources while the goodput provided by the overall system remains at a high level. This paper presents particular strategies for implementing this idea for a particular class of applications. We performed very detailed simulations on synthetic and real traces to evaluate the performance of the proposed strategies. Our findings on compute-intensive applications show that preemptive reallocation of resources is necessary for assured services. The proposed preemption-based scheduling heuristic can significantly improve utilization of the dedicated resources by opportunistically offloading the peak loads on uncontracted resources, while keeping the service quality virtually unaffected.