Title :
Efficient implementation of fairness in discrete-event systems using queues
Author :
Gohari, Peyman ; Wonham, W.M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
Fair synthesis of supervisory control for discrete-event systems is discussed. It is argued that a least restrictive supervisor does not in general exist unless a bound is placed on the number of transitions before which a desired event is required to happen. It is shown how such bounded fairness can be implemented using first-input-first-output (FIFO) queues. Although the language generated by a queue is not the largest among bounded fair restrictions of a behavior, nonoptimality can be exploited in hierarchical implementation of queues by grouping a subset of subsystems as a team and designing two modular queues: one to implement fairness locally among the team members, and the other to implement fairness globally between the team and other subsystems.
Keywords :
discrete event systems; queueing theory; discrete-event system; first-input-first-output queues; subsystems subsets; supervisory control; Context awareness; Control system synthesis; Control systems; Discrete event systems; Hardware; Petri nets; Polynomials; Processor scheduling; Prototypes; Supervisory control; Discrete-event systems; fairness; first-input–first-output (FIFO) queues; hierarchical and modular control; supervisory control;
Journal_Title :
Automatic Control, IEEE Transactions on
DOI :
10.1109/TAC.2005.858658