• DocumentCode
    854789
  • Title

    Enhanced Modeling and Solution of Layered Queueing Networks

  • Author

    Franks, Greg ; Al-Omari, Tariq ; Woodside, Murray ; Das, Olivia ; Derisavi, Salem

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON
  • Volume
    35
  • Issue
    2
  • fYear
    2009
  • Firstpage
    148
  • Lastpage
    161
  • Abstract
    Layered queues are a canonical form of extended queueing network for systems with nested multiple resource possession, in which successive depths of nesting define the layers. The model has been applied to most modern distributed systems, which use different kinds of client-server and master-slave relationships, and scales up well. The layered queueing network (LQN) model is described here in a unified fashion, including its many more extensions to match the semantics of sophisticated practical distributed and parallel systems. These include efficient representation of replicated services, parallel and quorum execution, and dependability analysis under failure and reconfiguration. The full LQN model is defined here and its solver is described. A substantial case study to an air traffic control system shows errors (compared to simulation) of a few percent. The LQN model is compared to other models and solutions, and is shown to cover all their features.
  • Keywords
    client-server systems; parallel processing; queueing theory; air traffic control system; canonical form; client-server system; dependability analysis; distributed system; layered queueing network; master-slave system; nested multiple resource possession; parallel system; quorum execution; replicated service; semantics matching; Modeling and prediction; Performance; Queuing theory;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2008.74
  • Filename
    4620121