DEADLOCK MANAGEMENT IN DATABASE SYSTEMS WITH DEMULTIPLEXED CONNECTIONS

    公开(公告)号:CA2322604C

    公开(公告)日:2005-06-28

    申请号:CA2322604

    申请日:2000-10-06

    Applicant: IBM CANADA

    Abstract: A deadlock management system for a demultiplexed database system having work er agents and applications associated with and disassociated from the worker agents. Applications holding locks on database resources and capable of retaining locks when disassociated from worker agents. Providing each application with a flag set in accordance with the existing value of the application flag and in accordance with the state of applications holding and requesting locks. The deadlock management system providing for applications to be placed on a wait queue, a priority queue, or provided worker agents or overflow worker agents depending on the flag value for the application. Declaring deadlocks based on the flag value of applications and on the state of the lock wait graph showing applications holding and requesting locks.

    DEADLOCK MANAGEMENT IN DATABASE SYSTEMS WITH DEMULTIPLEXED CONNECTIONS

    公开(公告)号:CA2322604A1

    公开(公告)日:2002-04-06

    申请号:CA2322604

    申请日:2000-10-06

    Applicant: IBM CANADA

    Abstract: A deadlock management system for a demultiplexed database system having work er agents and applications associated with and disassociated from the worker agents. Applications holding locks on database resources and capable of retaining locks when disassociated from worker agents. Providing each application with a flag set in accordance with the existing value of the application flag and in accordance with the state of applications holding and requesting locks. The deadlock management system providing for applications to be placed on a wait queue, a priority queue, or provided worker agents or overflow worker agents depending on the flag value for the application. Declaring deadlocks based on the flag value of applications and on the state of the lock wait graph showing applications holding and requesting locks.

    SUSPENSION OF WRITES TO A DATABASE DISK

    公开(公告)号:CA2353017C

    公开(公告)日:2004-03-16

    申请号:CA2353017

    申请日:2001-07-12

    Applicant: IBM CANADA

    Abstract: Writes to a disk by a set of application processes in a database management system are managed. The database management system provides data buffering, direct disk access and asynchronous tasks for managing the data buffering. Each application process seeking to write to the disk acquires a disk latch in SHARED mode before writing to the disk and releases the disk latch following completion of the write to the disk. A user process is able to suspend disk writes by issuing a pause command to asynchronous tasks and acquiring the disk latch i n EXCLUSIVE mode. The user process resumes disk writes by issuing a resume command to the asynchronous tasks and releasing the disk latch.

Patent Agency Ranking