Weighted periodic scheduling of a shared resource

Ori Rottenstreich, Yoram Revah

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

Abstract

We study a perfectly-periodic scheduling problem of a resource shared among several users. Each user is characterized by a weight describing the number of times it has to use the resource within a cyclic schedule. With the constraint that the resource can be used by at most one user in each time slot, we would like to find a schedule with a minimal time period (number of time slots), in which each user is served once in a fixed number of time slots according to its required total number of times. As many other variants of periodic-scheduling problems, we first prove that the problem is NP-hard. We then describe different cases for which we can calculate the exact value of the optimal time period and present algorithms that obtain optimal schedules. We also study the optimal time period in the case of two users with random weights drawn according to known distributions. We then discuss the general case of arbitrary number of users with general weights and provide approximation algorithms that achieve schedules with guaranteed time periods. Last, we conduct simulations to examine the presented analysis.

Original languageEnglish
Title of host publication2014 IEEE 15th International Conference on High Performance Switching and Routing, HPSR 2014
PublisherInstitute of Electrical and Electronics Engineers
Pages106-113
Number of pages8
ISBN (Electronic)9781479916337
DOIs
StatePublished - 16 Sep 2014
Externally publishedYes
Event2014 IEEE 15th International Conference on High Performance Switching and Routing, HPSR 2014 - Vancouver, Canada
Duration: 1 Jul 20144 Jul 2014

Publication series

Name2014 IEEE 15th International Conference on High Performance Switching and Routing, HPSR 2014

Conference

Conference2014 IEEE 15th International Conference on High Performance Switching and Routing, HPSR 2014
Country/TerritoryCanada
CityVancouver
Period1/07/144/07/14

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Weighted periodic scheduling of a shared resource'. Together they form a unique fingerprint.

Cite this