Classifying execution times in parallel computing systems: a classical hypothesis testing approach

  • Authors:
  • Hugo Pacheco;Jonathan Pino;Julio Santana;Pablo Ulloa;Jorge E. Pezoa

  • Affiliations:
  • Departamento de Ingeniería Eléctrica and Center for Optics and Photonics (CEFOP), Universidad de Concepción, Concepción, Chile;Departamento de Ingeniería Eléctrica and Center for Optics and Photonics (CEFOP), Universidad de Concepción, Concepción, Chile;Departamento de Ingeniería Eléctrica and Center for Optics and Photonics (CEFOP), Universidad de Concepción, Concepción, Chile;Departamento de Ingeniería Eléctrica and Center for Optics and Photonics (CEFOP), Universidad de Concepción, Concepción, Chile;Departamento de Ingeniería Eléctrica and Center for Optics and Photonics (CEFOP), Universidad de Concepción, Concepción, Chile

  • Venue:
  • CIARP'11 Proceedings of the 16th Iberoamerican Congress conference on Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper two classifiers have been derived in order to determine if identical computer tasks have been executed at different processors. The classifiers have been developed analytically following a classical hypothesis testing approach. The main assumption of this work is that the probability distribution function (pdf) of the random times taken by the processors to serve tasks are known. This assumption has been fulfilled by empirically characterizing the pdf of such random times. The performance of the classifiers developed here has been assessed using traces from real processors. Further, the performance of the classifiers is compared to heuristic classifiers, linear discriminants, and non-linear discriminants among other classifiers.