Mutual Exclusion Algorithms
| AUTHOR | Khurshid, Aasim |
| PUBLISHER | LAP Lambert Academic Publishing (07/09/2012) |
| PRODUCT TYPE | Paperback (Paperback) |
Description
Multiprocessing systems are programmed cleanly using Critical sections. When a process desires to access some shared data it first gets mutual exclusive access to critical sections for reliable outcome as processes may possibly manipulate the data. This work investigates how critical section problem can be solved easily and efficiently for multiprocessing and distributed systems. This report presents an algorithm that can solve the problem in single processing, multiprocessing and distributed systems efficiently with minimal changes. For distributed systems we introduce message passing service while keeping rest of the mechanism same works faster than many other algorithms for distributed systems. The algorithm compares its efficiency with bakery's algorithm and performs much better with the liberty of introduction of multiple critical sections for dissimilar shared data. Due to this multiple processes can execute in different critical sections concurrently.
Show More
Product Format
Product Details
ISBN-13:
9783659179389
ISBN-10:
3659179388
Binding:
Paperback or Softback (Trade Paperback (Us))
Content Language:
English
More Product Details
Page Count:
68
Carton Quantity:
116
Product Dimensions:
6.00 x 0.16 x 9.00 inches
Weight:
0.25 pound(s)
Country of Origin:
US
Subject Information
BISAC Categories
Computers | Operating Systems - General
Descriptions, Reviews, Etc.
publisher marketing
Multiprocessing systems are programmed cleanly using Critical sections. When a process desires to access some shared data it first gets mutual exclusive access to critical sections for reliable outcome as processes may possibly manipulate the data. This work investigates how critical section problem can be solved easily and efficiently for multiprocessing and distributed systems. This report presents an algorithm that can solve the problem in single processing, multiprocessing and distributed systems efficiently with minimal changes. For distributed systems we introduce message passing service while keeping rest of the mechanism same works faster than many other algorithms for distributed systems. The algorithm compares its efficiency with bakery's algorithm and performs much better with the liberty of introduction of multiple critical sections for dissimilar shared data. Due to this multiple processes can execute in different critical sections concurrently.
Show More
Your Price
$62.84
