Optimal Allocation Sequences of Two Processes Sharing a Resource

In this paper, we show that the “most regular” word in the language formed by all the words containing a fixed number of each letter of an alphabet gives the optimal resource allocation policy of the generic system composed by two processes sharing a resource. This system will be modeled as a Petri net to derive the proof of this result which is partially generalized to non periodic allocation sequences and non rational frequencies. For N processes sharing a resource, we show that a strongly optimal sequence may not exist. In this case, we give an heuristic to find a good allocation sequence which relates to regular words in higher dimensions.

[1]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[2]  Bruno Gaujal,et al.  Allocation sequences of two processes sharing a resource , 1995, IEEE Trans. Robotics Autom..

[3]  C. V. Ramamoorthy,et al.  Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets , 1980, IEEE Transactions on Software Engineering.

[4]  J. Berstel,et al.  Tracé de droites, fractions continues et morphismes itérés , 1990 .

[5]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[6]  Bruce E. Hajek,et al.  Extremal Splittings of Point Processes , 1985, Math. Oper. Res..

[7]  Jean-Marie Proth,et al.  Performance evaluation of job-shop systems using timed event-graphs , 1989 .

[8]  Shirish S. Sathaye,et al.  Generalized rate-monotonic scheduling theory: a framework for developing real-time systems , 1994, Proc. IEEE.

[9]  Kathryn E. Stecke,et al.  Dynamic analysis of repetitive decision-free discrete-event processes: applications to production systems , 1991 .

[10]  Micha Hofri,et al.  Packet delay under the golden ratio weighted TDM policy in a multiple-access channel , 1987, IEEE Trans. Inf. Theory.

[11]  J. Quadrat,et al.  Linear system theory for discrete event systems , 1984, The 23rd IEEE Conference on Decision and Control.

[12]  C. Leake Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[13]  G. A. Hedlund,et al.  Symbolic Dynamics II. Sturmian Trajectories , 1940 .

[14]  Ger Koole,et al.  Analysis of a Customer Assignment Model with No State Information , 1994, Probability in the Engineering and Informational Sciences.