Implementation of Parallel Cache Management
|
Support transaction parallelism of multiple OLTP
|
A simple and effective approach to port sequential RDBMS to MPP and loosely coupled systems with shared-nothing architecture
|
support parallel loading, parallel indexing, parallel insert/update and parallel recovery
|
Major functionality
-
keep track of the current ÒownshipÓ of a resource
-
accepts requests for resources from application processes
-
notifies the requesting process when a resource is available
-
get exclusive access to a resource for a resource
|
Note this can work fine in OLTP with many uncorrelated queries but will not work in scientific computing where ALL updates are correclated and reserving a resource introduces a sequential bottleneck
|