|
Computer Science Technical Report 95-03
Contention-Free Scalable Parallel Batch Processing:
Barry Dwyer October 30, 1995. AbstractThis report describes how a very high throughput of transactions can be supported on a parallel processor architecture by processing batches of transactions. The resulting speed-up is strictly proportional to the number of processors, and is obtained because access to the database is contention free. The possibility of contention is eliminated by factorising the system specification into independent parts. Each part has its own database, which is consistent with the others only before and after each batch of updates. The factorisation is not possible for an arbitrary system specification, and requires its structure to have the properties of `separability' and `independence'. The techniques used are directly analogous to those traditionally used in sequential file batch processing.KeywordsTransaction processing, parallel algorithms, batch processing, speed up, contention-free, inconsistent databases, separability, independence, sequential access.
This page has been accessed
|