发明名称 Method and system for reconciling concurrent streams of transactions in a database
摘要 A method and system for reconciling in a scheduling database the execution of a high priority stream of transactions that is concurrent with a low priority stream of transactions comprise the steps of copying a portion of the database into a temporary storage, establishing the high priority stream in the database, establishing the low priority stream in the temporary storage, reconciling the low priority stream with the high priority stream, and establishing some or all of the low priority stream of transactions in the database such that the high priority stream has data priority over the low priority stream and the resulting database satisfies certain safety and liveness constraints. Specifically, the reconciliation step further comprises the steps of 1) identifying pinged tasks in the database that are unassigned before the execution of the high priority stream of transactions in the database, 2) identifying the tasks that are assigned to pinged resources in the database, 3) unassigning the tasks in the temporary database that correspond to the identified tasks in the database, 4) assigning to unpinged resources some of the tasks that are unassigned in the temporary storage and that are unpinged in the database, and 5) establishing in the database the resulting assignment relations of the temporary storage.
申请公布号 US6138118(A) 申请公布日期 2000.10.24
申请号 US19980126168 申请日期 1998.07.30
申请人 TELCORDIA TECHNOLOGIES, INC. 发明人 KOPPSTEIN, PETER E. A.;PARK, BENJAMIN JAMES;SHASHA, DENNIS E.
分类号 G06F12/00;G06F9/46;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址