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