Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 505))

Abstract

A number of scheduling and assignment problems are presented involving the execution of periodic operations in a multiprocessor environment. We consider the computational complexity of these problems and propose approximation algorithms for operations with identical periods as well as for operations with arbitrary integer periods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  • Bartholdi, J.J. [ 1981 ], A guaranteed-accuracy round-off algorithm for cyclic scheduling and set covering, Operations Research 29, 501 - 510.

    Article  MathSciNet  Google Scholar 

  • Bartholdi, J.J., J.B. Orlin, and H.D. Ratliff [ 1980 ], Cyclic scheduling via integer programs with circular ones, Operations Research 28, 1074 - 1085.

    Article  MathSciNet  Google Scholar 

  • Bertossi, A.A. and M.A. Bonuccelli [ 1983 ], Preemptive scheduling of periodic jobs in uniform multiprocessor systems, Information Processing Letters 16, 3 - 6.

    Article  MathSciNet  Google Scholar 

  • Bertossi, A.A. and M.A. Bonuccelli [ 1985 ], A polynomial feasibility test for preemptive periodic scheduling of unrelated processors, Discrete Applied Mathematics 12, 195 - 201.

    Article  MathSciNet  Google Scholar 

  • Burkard, R.E. [ 1986 ], Optimal schedules for periodically recurring events, Discrete Applied Mathematics 15, 167 - 180.

    Article  MathSciNet  Google Scholar 

  • Chetto, H. and M. Chetto [ 1989 ], Scheduling periodic and sporadic tasks in a real-time system, Information Processing Letters 30, 177 - 184.

    Article  MathSciNet  Google Scholar 

  • Coffmann, E.G., Jr., M.R. Garey, and D.S. Johnson [ 1984 ], Approximation algorithms for bin packing - an updated survey, in: G. Ausiello, M. Lucertini, and P. Serafini (Eds.), Algorithms Design and Computer System Design, CISM Courses and Lectures 284, Springer, Vienna, 49 - 106.

    Google Scholar 

  • Dhall, S.K. and C.L. Liu [ 1978 ], On a real-time scheduling problem, Operations Research 26, 127 - 140.

    Article  MathSciNet  Google Scholar 

  • Edmonds, J. [ 1965 ], Paths, trees and flowers, Canadian Journal of Mathematics 17, 449 - 467.

    Article  MathSciNet  Google Scholar 

  • Garey, M.R. and D.S. Johnson [ 1979 ], Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman and Co., San Francisco.

    MATH  Google Scholar 

  • Garey, M.R., D.S. Johnson, G.L. Miller, and C.H. Papadimitriou [ 1980 ], The complexity of coloring circular arcs and chords, SIAM Journal on Algebraic and Discrete Methods 1, 216 - 227.

    Article  MathSciNet  Google Scholar 

  • Gonzalez, M.J. and J.W. Soh [ 1975 ], Periodic job scheduling in a distributed processor system, IEEE Transactions on Aerospace and Electronic Systems 12, 530 - 536.

    MathSciNet  Google Scholar 

  • Gupta, U.I., D.T. Lee, and J.Y.-T. Leung [ 1979 ], An optimal solution for the channel-assignment problem, IEEE Transaction on Computers 28, 807 - 810.

    Article  Google Scholar 

  • Hashimoto, A. and J. Stevens [ 1971 ], Wire routing by optimizing channel assignment with large apertures, Proceedings of the 8th Design Automation Conference, 155 - 169.

    Google Scholar 

  • Hoperoft, J.E. and R.M. Karp [ 1973 ], An n 5/2 algorithm for maximum matchings in bipartite graphs, SIAM Journal on Computing 2, 225 - 231.

    Article  MathSciNet  Google Scholar 

  • Korst, J.H.M., E.H.L. Aarts, J.K. Lenstra, and J. Wessels [ 1991 ], Periodic Assignment and Graph Colouring, Philips Research Manuscript.

    Google Scholar 

  • Labetoulle, J. [ 1974 ], Some theorems on real time scheduling, in: E. Gelenbe and R. Mahl (Eds.), Computer Architecture and Networks, North-Holland, Amsterdam, 285 - 293.

    Google Scholar 

  • Lawler, E.L. and C.U. Martel [ 1981 ], Scheduling periodically occurring tasks on multiple processors, Information Processing Letters 12, 9 - 12.

    Article  MathSciNet  Google Scholar 

  • Leung, J.Y.-T. and M.L. Merrill [ 1980 ], A note on preemptive scheduling of periodic, real-time tasks, Information Processing Letters 11, 115 - 118.

    Article  MathSciNet  Google Scholar 

  • Leung, J.Y.-T. and J. Whitehead [ 1982 ], On the complexity of fixed-priority scheduling of periodic, real-time tasks, Performance Evaluation 2, 237 - 250.

    Article  MathSciNet  Google Scholar 

  • Liu, C.L. and J.W. Layland [ 1973 ], Scheduling algorithms for multiprogramming in a hard real-time environment, Journal of the Association for Computing Machinery 20, 46 - 61.

    Article  MathSciNet  Google Scholar 

  • Orlin, J.B. [ 1982 ], Minimizing the number of vehicles to meet a fixed periodic schedule: an application of periodic posets, Operations Research 30, 760 - 776.

    Article  MathSciNet  Google Scholar 

  • Orlin, J.B., M.A. Bonuccelli, and D.P. Bovet [ 1981 ], An 0(n 2 ) algorithm for coloring proper circular arc graphs, SIAM Journal on Algebraic and Discrete Methods 2, 88 - 93.

    Article  MathSciNet  Google Scholar 

  • Park, K.S. and D.K. Yun [ 1985 ], Optimal scheduling of periodic activities, Operations Research 33, 690 - 695.

    Article  Google Scholar 

  • Serafini, P. and W. Ukovich [ 1989 ], A mathematical model for periodic scheduling problems, SIAM Journal on Discrete Mathematics 2, 550 - 581.

    Article  MathSciNet  Google Scholar 

  • Shih, W.-K. and W.-L. Hsu [ 1989 ], An 0(n 1 . 5 ) algorithm to color proper circular arcs, Discrete Applied Mathematics 25, 321 - 323.

    Article  MathSciNet  Google Scholar 

  • Tucker, A [ 1975 ], Coloring a family of circular arcs, SIAM Journal on Applied Mathematics 29, 493 - 552.

    Article  MathSciNet  Google Scholar 

  • Vince, J. [ 1989 ], Scheduling periodic events, Discrete Applied Mathematics 25, 299 - 310.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Korst, J., Aarts, E., Lenstra, J.K., Wessels, J. (1991). Periodic Multiprocessor Scheduling. In: Aarts, E.H.L., van Leeuwen, J., Rem, M. (eds) Parle ’91 Parallel Architectures and Languages Europe. Lecture Notes in Computer Science, vol 505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-25209-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-25209-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-23206-4

  • Online ISBN: 978-3-662-25209-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics