Abstract
Parametric scheduling in real-time systems, in the presence of linear relative constraints between the start and execution times of tasks, is a well-studied problem. Prior research established the existence of polynomial time algorithms for the case when the constraints are restricted to be standard and the execution time vectors belong to an axis-parallel hyper-rectangle. In this paper we present a polynomial time algorithm for the case when the execution time vectors belong to arbitrary convex domains. Our insights into the problem occur primarily as a result of studying the dual polytope of the constraint system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Azer Bestavros and Victor Fay-Wolfe, editors. Real-Time Database and Information Systems, Research Advances. Kluwer Academic Publishers, 1997.
K. R. Baker and Z. Su. Sequencing with Due-Date and Early Start Times to Minimize Maximum Tardiness. Naval Res. Log. Quart., 21:171–176, 1974.
T. H. Cormen, C. E. Leiserson, and R. L. Rivest. Introduction to algorithms. MIT Press and McGraw-Hill Book Company, 6th edition, 1992.
E. G. Coffman. Computer and Job-Shop Scheduling Theory, Ed. Wiley, New York, 1976.
S. K. Dhall and C. L. Liu. On a real-time scheduling problem. Operations Research, 26(1):127–140, Jan. 1978.
A. Damm, J. Reisinger, W. Schwabl, and H. Kopetz. The Real-Time Operating System of MARS. ACM Special Interest Group on Operating Systems, 23(3):141–157, July 1989.
R. Gerber, W. Pugh, and M. Saksena. Parametric Dispatching of Hard Real-Time Tasks. IEEE Transactions on Computers, 1995.
Dorit S. Hochbaum and Joseph (Seffi) Naor. Simple and fast algorithms for linear and integer programs with two variables per inequality. SIAM Journal on Computing, 23(6):1179–1192, December 1994.
J. B. Hiriart-urruty and C. Lemarechal. Convex Analysis and Minimization Algorithms. Springer-Verlag, 1993.
Y. Koren. Computer Control of Manufacturing Systems. McGraw-Hill, New York, 1983.
S. T. Levi, S. K. Tripathi, S. D. Carson, and A. K. Agrawala. The Maruti Hard Real-Time Operating System. ACM Special Interest Group on Operating Systems, 23(3):90–106, July 1989.
D. Mosse, Ashok K. Agrawala, and Satish K. Tripathi. Maruti a hard real-time operating system. In Second IEEEWorkshop on Experimental Distributed Systems, pages 29–34. IEEE, 1990.
D. Mosse, Keng-Tai Ko, Ashok K. Agrawala, and Satish K. Tripathi. Maruti: An Environment for Hard Real-Time Applications. In Ashok K. Agrawala, Karen D. Gordon, and Phillip Hwang, editors, Maruti OS, pages 75–85. IOS Press, 1992.
G. L. Nemhauser and L. A. Wolsey. Integer and Combinatorial Optimization. John Wiley&Sons, NewYork, 1988.
C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization. Prentice Hall, 1982.
K. Subramani and A. K. Agrawala. The parametric polytope and its applications to a scheduling problem. Technical Report CS-TR-4116, University of Maryland, College Park, Department of Computer Science, March 2000. Submitted to the 7th International Conference on High Performance Computing ( HIPC ) 2000.
K. Subramani and A. K. Agrawala. The static polytope and its applications to a scheduling problem. 3rd IEEE Workshop on Factory Communications, September 2000.
Manas Saksena. Parametric Scheduling in Hard Real-Time Systems. PhD thesis, University of Maryland, College Park, June 1994.
Alexander Schrijver. Theory of Linear and Integer Programming. John Wiley and Sons, NewYork, 1987.
M. Saksena, J. da Silva, and A. Agrawala. Design and Implementation of Maruti-II. In Sang Son, editor, Principles of Real-Time Systems. Prentice Hall, 1994. Also available as CS-TR-2845, University of Maryland.
K. Shin and M. Epstein. Intertask communication in an integrated multi-robot system. IEEE Journal of Robotics and Automation, 1987.
K. Srinivasan and P.K. Kulkarni. Cross-coupled control of biaxial feed drive mechanisms. ASME Journal of Dynamic Systems, Measurement and Control, 112:225–232, 1990.
K. Subramani, Bao Trinh, and A. K. Agrawala. Implementation of static and parametric schedulers in maruti. Manuscript in Preparation, March 2000.
M. Tayara, Nandit Soparkar, John Yook, and Dawn Tilbury. Real-time data and coordination control for reconfigurable manufacturing systems. In Azer Bestavros and Victor Fay-Wolfe, editors, Real-Time Database and Information Systems, Research Advances, pages 23–48. Kluwer Academic Publishers, 1997.
Y. Koren. Cross-coupled biaxial computer control for manufacturing systems. ASME Journal of Dynamic Systems, Measurement and Control, 102:265–272, 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Subramani, K., Agrawala, A. (2000). A Dual Interpretation of “Standard Constraints” in Parametric Scheduling. In: Joseph, M. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT 2000. Lecture Notes in Computer Science, vol 1926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45352-0_12
Download citation
DOI: https://doi.org/10.1007/3-540-45352-0_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41055-3
Online ISBN: 978-3-540-45352-9
eBook Packages: Springer Book Archive