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
fDate :
30 Jun-2 Jul 1998
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;
Conference_Titel :
Computers and Communications, 1998. ISCC '98. Proceedings. Third IEEE Symposium on
Conference_Location :
Athens
Print_ISBN :
0-8186-8538-7
DOI :
10.1109/ISCC.1998.702594