Skip to main content

A Survey of Scheduling Results for Imprecise Computation Tasks

  • Chapter
Imprecise and Approximate Computation

Part of the book series: The Springer International Series in Engineering and Computer Science ((SECS,volume 318))

Abstract

Meeting deadline constraints is one of the most important concerns in real-time systems. Sometimes, it is impossible to schedule all of the tasks so that their deadlines are met, a situation that occurs quite often when the system is in peak load. To cope with this situation, one can completely give up certain less important tasks in favor of meeting the deadlines of more important ones. Another approach is to regard each task as logically composed of two subtasks, mandatory and optional; the optional subtask of each task begins after the end of its mandatory subtask. It is required that each task finishes its mandatory subtask completely, while its optional subtask can be left unfinished. If a task cannot finish its optional subtask, it incurs an error proportional to the execution time of its unfinished portion. This approach is particularly useful for iterative algorithms, where the mandatory subtask corresponds to the task of obtaining an initial result and the optional subtask corresponds to the enhancement of previously obtained results. With this approach it is possible to satisfy the deadline constraints of more tasks, even though some tasks may not have completely finished execution.

Research supported in part by the ONR Grant N00014-91-J-1383.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. K. I-J. Ho, J. Y-T. Leung, and W-D. Wei, “Scheduling Imprecise Computation Tasks with 0/1 Constraint,” Tech. Rept. UNL-CSE-92-16, Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE, 68588-0115, 1992.

    Google Scholar 

  2. K. I-J. Ho, J. Y-T. Leung, and W-D. Wei, “Minimizing Maximum Weighted Error for Imprecise Computation Tasks,” J. of Algorithms, to appear.

    Google Scholar 

  3. K. I-J. Ho, J. Y-T. Leung, and W-D. Wei, “Minimizing Constrained Maximum Weighted Error for Doubly Weighted Tasks,” Tech. Rept. UNL-CSE-92-18, Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE, 68588-0115, 1992.

    Google Scholar 

  4. J. Y-T. Leung, T. W. Tarn, and C. S. Wong, “Heuristics for Minimizing Mean Flow Time with Error Constraint,” Tech. Rept. UTDCS-25-89, Computer Science Program, University of Texas at Dallas, Richardson, TX, 75083, 1989.

    Google Scholar 

  5. J. Y-T. Leung, T. W. Tarn, C. S. Wong, and G. H. Young, “Minimizing Mean Flow Time with Error Constraint,” Proc. of the 10th Real-Time Systems Symposium, pp. 2–11, Santa Monica, CA, 1989.

    Google Scholar 

  6. J. Y-T. Leung and C. S. Wong, “Minimizing the Number of Late Tasks with Error Constraint,” Information and Computation, 106 (1993), pp. 83–108.

    Article  MATH  Google Scholar 

  7. J. Y-T. Leung, V. K. M. Yu, and W-D. Wei, “Minimizing the Weighted Number of Tardy Task Units,” Discrete Applied Math., to appear.

    Google Scholar 

  8. K-J. Lin, S. Natarajan, and J. W-S. Liu, “Concord: A Distributed System Making Use of Imprecise Results,” Proc. of COMPSAC’ 87, Tokyo, Japan, Oct. 1987.

    Google Scholar 

  9. K-J. Lin, S. Natarajan, and J. W-S. Liu, “Imprecise Results: Utilizing Partial Computations in Real-Time Systems,” Proc. of the 8th Real-Time Systems Symposium, San Francisco, CA, Dec. 1987.

    Google Scholar 

  10. K-J. Lin, S. Natarajan, and J. W-S. Liu, “Scheduling Real-Time, Periodic Job Using Imprecise Results,” Proc. of the 8th Real-Time Systems Symposium, San Francisco, CA, Dec. 1987.

    Google Scholar 

  11. J. W-S. Liu, K-J. Lin, W-K. Shih, A. C. Yu, J-Y. Chung, and W. Zhao, “Algorithms for Scheduling Imprecise Computations,” IEEE Computer, 24 (1991), pp. 58–68.

    Google Scholar 

  12. J. B. Orlin, “A Faster Strongly Polynomial Minimum Cost Flow Algorithm,” Proc. of the 20th ACM Symposium on Theory of Computing, 1988, pp. 377–387.

    Google Scholar 

  13. W-K. Shih, J. W-S. Liu, and J-Y. Chung, “Algorithms for Scheduling Imprecise Computations with Timing Constraints,” SIAM J. Comput., 20 (1991), pp. 537–552.

    Article  MATH  Google Scholar 

  14. W-K. Shih, J. W-S. Liu, J-Y. Chung, and D. W. Gillies, “Scheduling Tasks with Ready Times and Deadlines to Minimize Average Error,” ACM Operating Systems Review, July 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Kluwer Academic Publishers

About this chapter

Cite this chapter

Leung, J.YT. (1995). A Survey of Scheduling Results for Imprecise Computation Tasks. In: Natarajan, S. (eds) Imprecise and Approximate Computation. The Springer International Series in Engineering and Computer Science, vol 318. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-26870-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-26870-5_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-9579-9

  • Online ISBN: 978-0-585-26870-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics