• DocumentCode
    3359791
  • Title

    An improved parallel banker´s algorithm based on Petri net

  • Author

    Xiaohui Ma ; Junya Yan

  • Author_Institution
    Bus. Coll., Shanxi Univ., Taiyuan, China
  • Volume
    3
  • fYear
    2011
  • fDate
    12-14 Aug. 2011
  • Firstpage
    1538
  • Lastpage
    1541
  • Abstract
    This thesis explores the serial detection process of traditional banker´s algorithm which can be parallelized through the synchronization and sharing synthesis of the Petri Net, and also it puts forward an improved banker´s algorithm which is able to carry out parallel deadlock detection on the multi-core platform. First, it analyses the parallel performance of intra-processes and inter-processes so that their state changes and transition sequences can be grasped. Second, it calculates the performing sequences of the parallel algorithm with distributing them on every core of the processor to shorten the time of deadlock detection. The experiment result indicates that such an improved algorithm can greatly raise the detection efficiency and improve multi-core computer resources utilization effectually.
  • Keywords
    Petri nets; multiprocessing systems; operating systems (computers); parallel algorithms; resource allocation; synchronisation; Petri net; inter-processes; intra-processes; multicore computer resource utilization; parallel banker´s algorithm; parallel deadlock detection; synchronization; transition sequences; Algorithm design and analysis; Analytical models; Computers; Data structures; Multicore processing; Operating systems; System recovery; Petri net; banker´s algorithm; deadlock; multi-core processor; parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on
  • Conference_Location
    Harbin, Heilongjiang, China
  • Print_ISBN
    978-1-61284-087-1
  • Type

    conf

  • DOI
    10.1109/EMEIT.2011.6023388
  • Filename
    6023388