Skip to main navigation Skip to search Skip to main content

The buffer minimization problem for multiprocessor scheduling with conflicts

  • M. Chrobak
  • , J. Csirik
  • , Cs. Imreh
  • , J. Noga
  • , J. Sgall
  • , G.J. Woeginger

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    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.
    Original languageEnglish
    Title of host publicationAutomata, languages and programming : proceedings 28th international colloquium, ICALP 2001, Crete, Greece, July 8-12, 2001
    EditorsF. Orejas, P.G. Spirakis, J. Leeuwen, van
    Place of PublicationBerlin
    PublisherSpringer
    Pages862-874
    ISBN (Print)978-3-540-42287-7
    DOIs
    Publication statusPublished - 2001

    Publication series

    NameLecture Notes in Computer Science
    Volume2076
    ISSN (Print)0302-9743

    Fingerprint

    Dive into the research topics of 'The buffer minimization problem for multiprocessor scheduling with conflicts'. Together they form a unique fingerprint.

    Cite this