-
公开(公告)号:CA2137488A1
公开(公告)日:1995-08-19
申请号:CA2137488
申请日:1994-12-07
Applicant: IBM
Inventor: BAUM RICHARD I , BRENT GLEN A , GHAFIR HATEM M , IYER BALAKRISHNA R , NARANG INDERPAL S , RAO GURURAJ S , SCALZI CASPER A , SHARMA SATYA P , SINHA BHASKAR , WILSON LEE H
-
公开(公告)号:CA2137488C
公开(公告)日:1998-09-29
申请号:CA2137488
申请日:1994-12-07
Applicant: IBM
Inventor: BAUM RICHARD I , BRENT GLEN A , GHAFIR HATEM M , IYER BALAKRISHNA R , NARANG INDERPAL S , RAO GURURAJ S , SCALZI CASPER A , SHARMA SATYA P , SINHA BHASKAR , WILSON LEE H
Abstract: A coexecutor for executing functions offloaded from central processors (CPs) in a data processing system, as requested by one or more executing control programs, which include a host operating system (host OS), and subsystem program s and applications executing under the host OS. The offloaded functions are embodied in code modules. Code modules execute in the coexecutor in parallel with non-offloaded functions being executed by the CPs. Thus, the CPs do not need to execute functions which can be executed by the coexecutor. CP requests to the coexecutor specify the code modules which are accessed by the coexecutor from host shared storage under the same constraints and access limitations as th e control programs. The coexecutor may emulate host dynamic address translation, and may use a provided host storage key in accessing host storage. The restricted access operating state for the coexecutor maintains data integrity. Coexecutors can be of the same architecture or of a totally different architecture from the CPs to provide an efficient processing environment for the offloaded functions. The coexecutor interfaces host software which provides the requests to the coexecutor. Offloaded modules, once accessed by the coexecutor, may be cached in coexecutor local storage for use by future requests to allow subsequent invocations to proceed without waiting to again load the same module.
-
公开(公告)号:DE69221259D1
公开(公告)日:1997-09-04
申请号:DE69221259
申请日:1992-11-05
Applicant: IBM
Inventor: MOHAN CHANDRASEKARAN , NARANG INDERPAL S , TENG JAMES Z
Abstract: In a multi-system data sharing complex 10, 12, 13, a database system can write updated pages to a shared electronic store 16, for a fast write. Other database systems can obtain pages written to the shared store for further modification without the pages first being written to stable storage 14, 15. However, pages are eventually written to the stable storage in a castout process. Recovery of a database from failure of the shared store is bounded by determination of a recovery boundary which, when applied to the union of database system transaction logs, establishes a point in front of which are found log records of modifications to pages which were in the shared store when it failed. These log records are applied to page versions obtained from stable storage to recover from failure of the shared store.
-
公开(公告)号:DE69221259T2
公开(公告)日:1998-02-12
申请号:DE69221259
申请日:1992-11-05
Applicant: IBM
Inventor: MOHAN CHANDRASEKARAN , NARANG INDERPAL S , TENG JAMES Z
Abstract: In a multi-system data sharing complex 10, 12, 13, a database system can write updated pages to a shared electronic store 16, for a fast write. Other database systems can obtain pages written to the shared store for further modification without the pages first being written to stable storage 14, 15. However, pages are eventually written to the stable storage in a castout process. Recovery of a database from failure of the shared store is bounded by determination of a recovery boundary which, when applied to the union of database system transaction logs, establishes a point in front of which are found log records of modifications to pages which were in the shared store when it failed. These log records are applied to page versions obtained from stable storage to recover from failure of the shared store.
-
-
-