The buffer minimization problem for multiprocessor scheduling with conflicts

26Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the problem of scheduling a sequence of tasks in a multi-processor system with conflicts. Conflicting processors cannot process tasks at the same time. At certain times new tasks arrive in the system, where each task specifies the amount of work (processing time) added to each processor's workload. Each processor stores this workload in its input buffer. Our objective is to schedule task execution, obeying the conflict constraints, and minimizing the maximum buffer size of all processors. In the off-line case, we prove that, unless P = NP, the problem does not have a polynomial-time algorithm with a polynomial approximation ratio. In the on-line case, we provide the following results: (i) a competitive algorithm for general graphs, (ii) tight bounds on the competitive ratios for cliques and complete k-partite graphs, and (iii) a (δ=2 + 1)-competitive algorithm for trees, where δ is the diameter. We also provide some results for small graphs with up to 4 vertices. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Chrobak, M., Csirik, J., Imreh, C., Noga, J., Sgall, J., & Woeginger, G. J. (2001). The buffer minimization problem for multiprocessor scheduling with conflicts. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2076 LNCS, pp. 862–874). Springer Verlag. https://doi.org/10.1007/3-540-48224-5_70

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free