Abstract
The subject of the paper is to propose two new priority-lists for scheduling in timed Petri nets. Both of the proposed priority-lists are constructed by taking feasibility into consideration, and our experimental evaluation on 10200 test problems shows their superiority over those by the Sifakis bounds that have been widely used.
Preview
Unable to display preview. Download preview PDF.
References
H.Arai, A.Fujimori and T.Hisamura, Applications of Timed Petri Net to Scheduling Problems of Repetitive Processes and Their Restoring Strategies in Emergency Stops, Trans. Society of Instrument and Control Engineers, Vol. 22, No.9(1986), pp. 955–961. (in Japanese)
J.Campos, G.Chiola and M.Silva, Ergodicity and Throughput Bounds of Petri Nets with Unique Consistent Firing Count Vector, IEEE Trans. Software Engineering, Vol. SE-17, No.2(1991),pp 117–125.
J.Campos, G.Chiola, J.M.Colom and M.Silva, Tight Polynomial Bounds for Steady-State Performance of Marked Graphs, Proc. 3rd International Workshop on Petri Nets and Performance Models (December 1989), pp.200–209.
E. G.Coffman, Computer and Job-Shop Scheduling Theory, John Wiley & Sons, N. Y., 1976.
F.Commoner, A. W. Holt, S. Even and A. Pnueli, Marked Directed Graphs, J. Computer and System Sciences, Vol. 5, No.5(1971), pp. 511–523.
M. R.Carey and D. S.Johnson, Computers and Intractability: A Guide to the Theory of NP-completencss, Freeman, San Francisco, CA, 1978.
R. L. Graham, Bounds on Multiprocessing Timing Anomalies, SIAM J. Appl. Math., Vol. 17, No.2(1969), pp. 416–429.
R. L.Graham, E. L.Lawler, J. K.Lenstra and A. H. G. Rinnooy Kan, Optimization and Approximation in Deterministic Sequencing and Scheduling: A Survey, Annals of Discrete Mathematics Vol. 5(1979), pp. 287–326.
H. P.Hillion and J. M.Proth, Performance Evaluation of Job-Shop Systems Using Timed Event-Graphs, IEEE Trans. Automatic Control, Vol. 34, No.1(1989), pp. 3–9.
K.Iwano and S.Yeh, An Efficient Algorithm for Optimal Loop Parallelization, Research Report RT 0043, IBM Research, Tokyo Research Laboratory, Chiyoda-Ku, Tokyo, Japan (March, 1990).
H.Kasahara and S.Narita, A Practical Optimal/Approximate Algorithm for Multi-Processor Scheduling Problem, Trans. IEICE of Japan, Vol. J67-D, No.7(1984), pp. 792–799. (in Japanese)
J.Magott, Performance Evaluation of Concurrent Systems Using Petri Nets, Information Processing Letters, 18(1984), pp. 7–13.
J.Magott, Performance Evaluation of Systems of Cyclic Sequential Processes with Mutual Exclusion Using Petri Nets, Information Processing Letters Vol. 21 (1985), pp. 229–232.
J.Magott, New NP-Complete Problems in Performance Evaluation of Concurrent Systems Using Petri Nets, IEEE Trans. Software Engineering, Vol. SE-13, No.5(1987), pp. 578–581.
J.Martinez and M.Silva, A Simple and Fast Algorithm to Obtain All Invariants of a Generalized Petri Net, Fachberichte Informatik, Vol.52, (C.Girault and W.Reisig (Eds)), Springer-Verlag, Berlin, pp. 301–310 (1982).
R. R.Muntz and E. G.Coffman, Jr., Optimal Preemptive Scheduling on Two-Processor Systems, IEEE Trans. on Computers, Vol. C-18, No.11(1969), pp. 1014–1020.
I.Nabeshima, Sukejuringu-Riron (Theory of Scheduling), Morikita Shuppan Pub. Co. Ltd., 1974. (in Japanese)
K.Onaga, Scheduling of Extended Marked Graphs, Trans. IEICE, Vol. J69-A, No.2(1986), pp. 241–251. (in Japanese)
K.Onaga, T.Watanabe and M.Silva, On Periodic Schedules for Deterministically Timed Petri Nets Systems, Proc. 4th International Workshop on Petri Nets and Performance Models (PNPM91) (Dec., 1991), pp.210–215. (See also: K.Onaga, M.Silva and T.Watanabe, Qualitative Analysis of Periodic Schedules for Deterministically Timed Petri Nets Systems, Trans. IEICE, Vol.E76-A, No.4(1993), to appear.)
J. L. Peterson: Petri Net Theory and the Modeling of Systems, Prentice-Hall, Englewood Cliffs, N.J., 1981.
C. V. Ramamoorthy and G. S. Ho, Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets, IEEE Trans. Software Eng., Vol. 6, No.5(1983), pp. 440–449
W. Reisig: Petri Nets/An introduction, Springer-Verlag, Berlin, 1982.
R.Reiter, Scheduling Parallel Computations, J. Assoc. Computing Math., 15, pp. 590–599 (1968).
R.Reiter, On Assembly-Line Balancing Problems, Operations Research, Vol. 17, No.4(1969), pp. 685–700.
J. Sifakis, Modeling and Performance Evaluation of Computer Systems, Proc. Third International Symposium on Measuring, Modeling and Evaluating Computer Systems, (H.Beilner and E.Gelenbe (Eds.)), North-Holland, Amstedam, pp. 75–93(1977).
T.Tanida, T.Watanabe, K.Masuoka and K.Onaga, Scheduling in a Timed Petri Net Model of a Repeatedly Executing Set of Tasks—Priority-List Scheduling—, Tech. Rep. IEICE of Japan, COMP92-94, pp.41–48 (March 1992).
T.Tanida, T.Watanabe, M.Yamauchi and K.Onaga, Priority-List Scheduling in Timed Petri Nets, Trans. IEICE of Japan, Vol. E 75, No.10(1992), pp. 1394–1406.
T. Watanabe, Y. Mizobata and K. Onaga, Minimum Initial Marking Problems of Petri Nets, Trans. IEICE of Japan, Vol. E72, No.12(1989), pp. 1390–1399.
T. Watanabe, Y. Mizobata and K. Onaga, Time Complexity of Legal Firing Sequence and Related Problems of Petri Nets, Trans. IEICE of Japan, E72, No.12(1989), pp. 1400–1409.
T.Watanabe, T.Tanida, M.Yamauchi and K.Onaga, The Minimum Initial Marking Problem for Scheduling in Timed Petri Nets, Trans. IEICE of Japan, Vol. E75, No.10(1992), pp. 1407–1421.
M.Yamauchi, T. Tanida, T. Watanabe and K.Onaga, Scheduling in Timed Petri Net Model of a Repeatedly Executing Set of Tasks—Minimum Initial Marking Problems—, Tech. Rep. IEICE of Japan, COMP91-93, pp.29–40 (March 1992).
M.Yamauchi and T. Watanabe, Experimental Evaluation of Priority-List Schedulings in Timed Petri Nets, Tech. Rep. IEICE of Japan, CASP92-46, pp.33–4(September 1992).
M.Yamauchi and T.Watanabe, Constructing Priority-Lists for Scheduling of Timed Petri Nets, Tech. Rep. IEICE of Japan, COMP92-62, pp.11–20 (November 1992).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Watanabe, T., Yamauchi, M. (1993). New priority-lists for scheduling in timed Petri nets. In: Ajmone Marsan, M. (eds) Application and Theory of Petri Nets 1993. ICATPN 1993. Lecture Notes in Computer Science, vol 691. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56863-8_63
Download citation
DOI: https://doi.org/10.1007/3-540-56863-8_63
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56863-6
Online ISBN: 978-3-540-47759-4
eBook Packages: Springer Book Archive