Patent ID: 6351744
Filing Date: 2002-02-26
Classification: G06F,Y10S

Abstract:
In a multi-processor system for reading and writing data buffers from and to a storage medium whereby multiple processors and multiple user programs utilize a common memory working in conjunction with a master control program and database engines for availability to each processor, a system for providing concurrent operations which flush multiple buffers which are being operated upon from concurrently operating user programs which participate in buffer I/O activity, said system comprising:(a) multiple processor means connected to a commonly shared memory means, said processor means utilizing a stack architecture permitting an accessroutines program to run on top of each user application; (b) master control program means providing multiple user application programs which include: (b1) a plurality of database engines for providing multiple access routines to modified buffers in a buffer pool enabling parallel concurrent tasks from said user application programs to function concurrently; (b2) buffer pool means having multiple buffers for holding modified data to be copied to a plurality of database file structures; (c) storage structure means including database files which communicate with said data buffer pool and said database engine.