• DocumentCode
    3354728
  • Title

    Using preemptive access to the critical section in shared memory environment to minimize the execution time of the fork-join structure

  • Author

    Kim, Mi-Sook ; Ammar, Reda A.

  • Author_Institution
    Dept. of Comput. Sci., Connecticut Univ., Storrs, CT, USA
  • fYear
    1998
  • fDate
    30 Jun-2 Jul 1998
  • Firstpage
    559
  • Lastpage
    563
  • Abstract
    Under a shared memory environment, processes in a parallel structure communicate with one another by shared variables. Since no two processes should access shared variables simultaneously, they should be placed in the critical section to guarantee mutually exclusive access. The problem is how to order processes competing to access the critical section with the aim of minimizing the time spent to execute these processes. Previously, a heuristic algorithm scheduled these processes without allowing preemption in accessing the critical section. We present another heuristic algorithm with the preemption approach to improve previous results
  • Keywords
    concurrency control; heuristic programming; minimisation; scheduling; shared memory systems; critical section; execution time minimization; fork-join structure; heuristic algorithm; mutually exclusive access; parallel structure; preemptive access; scheduling; shared memory environment; shared variables; Computational modeling; Computer science; Costs; Heuristic algorithms; Parallel processing; Partitioning algorithms; Processor scheduling; Runtime; Scheduling algorithm; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1998. ISCC '98. Proceedings. Third IEEE Symposium on
  • Conference_Location
    Athens
  • Print_ISBN
    0-8186-8538-7
  • Type

    conf

  • DOI
    10.1109/ISCC.1998.702594
  • Filename
    702594