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