• DocumentCode
    1215923
  • 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
  • Volume
    50
  • Issue
    11
  • fYear
    2005
  • Firstpage
    1845
  • Lastpage
    1849
  • 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;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2005.858658
  • Filename
    1532419