Real-time scheduling of divisible loads in clusters to handle estimated execution time inaccuracies

Due Luong, Ying Lu, Jitender Deogun, Steve Godclard

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Quality of Service (QoS) provisioning for divisible loads in clusters, enabled using real-time scheduling theory, is based on an important assumption: the scheduler knows the execution time of even' task in the workload. Information from production clusters, however, shows that user estimated task execution times are often inaccurate. In this paper, we present an approach to address this problem, where a feedback mechanism is developed to overcome the inaccuracies in user estimation of task execution time. Besides QoS provisioning of divisible loads in clusters, the proposed algorithm achieves low task reject ratio and high system utilization. Simulation evaluation shows that the new algorithm outperforms the previous approach.

Original languageEnglish (US)
Title of host publicationIMETI 2010 - 3rd International Multi-Conference on Engineering and Technological Innovation, Proceedings
Pages242-247
Number of pages6
StatePublished - 2010
Event3rd International Multi-Conference on Engineering and Technological Innovation, IMETI 2010 - Orlando, FL, United States
Duration: Jun 29 2010Jul 2 2010

Publication series

NameIMETI 2010 - 3rd International Multi-Conference on Engineering and Technological Innovation, Proceedings
Volume2

Conference

Conference3rd International Multi-Conference on Engineering and Technological Innovation, IMETI 2010
Country/TerritoryUnited States
CityOrlando, FL
Period6/29/107/2/10

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Engineering(all)

Fingerprint

Dive into the research topics of 'Real-time scheduling of divisible loads in clusters to handle estimated execution time inaccuracies'. Together they form a unique fingerprint.

Cite this