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
Link To Document :
بازگشت