A Heuristic Approach to the Multitask-Multiprocessor AssignmentProblem using the Empty-Slots Method and Rate Monotonic Scheduling

  • Authors:
  • J. Santos;E. Ferro;J. Orozco;R. Cayssials

  • Affiliations:
  • Dep. Ing. Eléctrica, Instituto de Ciencias e Ingeniería de Computacion, Universidad Nacional del Sur, Bahía Blanca, Argentina;Dep. Ing. Eléctrica, Instituto de Ciencias e Ingeniería de Computacion, Universidad Nacional del Sur, Bahía Blanca, Argentina;Dep. Ing. Eléctrica, Instituto de Ciencias e Ingeniería de Computacion, Universidad Nacional del Sur, Bahía Blanca, Argentina;Dep. Ing. Eléctrica, Instituto de Ciencias e Ingeniería de Computacion, Universidad Nacional del Sur, Bahía Blanca, Argentina

  • Venue:
  • Real-Time Systems
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

A heuristic approach to the problem of assigning a setof preemptible resource-sharing and blockable real-time tasksto be executed in a set of heterogeneous processors communicatedthrough an interprocessor network, is presented. The problemis NP-hard. The empty-slots method is used to test the RM schedulabilityin each processor. There are placement, time, memory, communicationand precedence constraints. A general expression for the modificationof hard-precedence deadlines of related tasks executing in thesame or in different processors is given. The effects of theAverage Processor Utilization Factor and the Network Bandwidthon the number of solutions found are shown and discussed throughsystematic sets of examples. Also, Success Ratios are obtainedand plotted vs. Average Processor Utilization Factors for differentNetwork Bandwidths. Results obtained are compared to those obtainedby other methods.