-
公开(公告)号:CA1251868A
公开(公告)日:1989-03-28
申请号:CA508582
申请日:1986-05-07
Applicant: IBM
Inventor: EILERT JOHN H , FREY JEFFREY A , TAN YIH-SHIN , WARNES JAMES H
Abstract: DYNAMIC ASSIGNMENT OF AFFINITY FOR VECTOR TASKS A method for dynamically assigning and removing task affinity for a resource is disclosed and claimed. A first interrupt handler recognizes a special task interrupt condition which is generated by the hardware. The interrupt condition is generated because a task attempted to execute a special instruction and either a special resource is attached to the central processing unit which issued the special instruction, or a special resource is not attached to the issuing central processing unit, but could be attached to another central processing unit in a central electronic complex. The first interrupt handler then passes control to a second interrupt handler which determines if execution of the current task can continue. If it can, the second interrupt handler creates or reestablishes a special environment and the task is dispatched (either for the first time or again) with a special dynamic affinity to only those central processing units in the central electronic complex that have a special resource attached. Due to the assignment of special affinity the task is dispatched only on a central processing unit with a special resource attached. The task can be suspended and special affinity removed because of non-use of the special resource over a predetermined period of time. Special affinity is automatically determined following a first-issued special instruction as well as one issued by a task whose special affinity was previously suspended.
-
2.
公开(公告)号:CA2086692C
公开(公告)日:1996-12-31
申请号:CA2086692
申请日:1993-01-05
Applicant: IBM
Inventor: ELKO DAVID A , FREY JEFFREY A , HELFFRICH AUDREY A , NICK JEFFREY M , SWANSON MICHAEL D
Abstract: Apparatus and method insuring that data objects used to maintain state information for shared data at a local central processing complex (CPC) is coherent with respect to state information maintained at a structured external storage facility (SES) over a link is valid. An error detector is attached to the CPC side of the link for detecting errors on the link, and, when an error is detected, setting a error state pending (ESP) latch to indicate that the link has failed and that the shared data in the local data object may be invalid because a message invalidating the data may not have been received by the CPC. In data processing operations, the ESP latch is interrogated by a central processor in the CPC to determine the health of the message path to the SES facility. A local cache vector reflecting the validity of the shared data in the local cache may then be interrogated to determine if the shared data in the local cache is valid. If a healthy path has continuously existed and the vector indicates that the local cache data is valid, the integrity of the data can be relied on.
-
公开(公告)号:GB2354611A
公开(公告)日:2001-03-28
申请号:GB0013072
申请日:2000-05-31
Applicant: IBM
Inventor: FREY JEFFREY A , BOOZ DAVID A , HAHN TIMOTHY J , MAEURER THEODORE R , FULKERSON JR CARROLL E , LITTLE RODNEY A , PUCHKOFF GARY S , VIGNOLA CHRISTOPHER P
Abstract: One or more objects 1602 of a name server 1606 are managed as transactional objects, thereby providing a transactional name server. Atomic updates are provided in the name server by the addition of transactional semantics. The transactional semantics include making the objects of the name space managed objects and providing a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager. Binding and naming context classes support the same attributes, hence act as dual personalities for the same underlying directory data, allowing efficient one-hop lookup of objects that reside in a particular name server.
-
公开(公告)号:GB2354611B
公开(公告)日:2004-02-11
申请号:GB0013072
申请日:2000-05-31
Applicant: IBM
Inventor: FREY JEFFREY A , BOOZ DAVID A , HAHN TIMOTHY J , MAEURER THEODORE R , FULKERSON JR CARROLL E , LITTLE RODNEY A , PUCHKOFF GARY S , VIGNOLA CHRISTOPHER P
Abstract: One or more objects 1602 of a name server 1606 are managed as transactional objects, thereby providing a transactional name server. Atomic updates are provided in the name server by the addition of transactional semantics. The transactional semantics include making the objects of the name space managed objects and providing a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager. Binding and naming context classes support the same attributes, hence act as dual personalities for the same underlying directory data, allowing efficient one-hop lookup of objects that reside in a particular name server.
-
5.
公开(公告)号:CA2086692A1
公开(公告)日:1993-10-01
申请号:CA2086692
申请日:1993-01-05
Applicant: IBM
Inventor: ELKO DAVID A , FREY JEFFREY A , HELFFRICH AUDREY A , NICK JEFFREY M , SWANSON MICHAEL D
Abstract: Apparatus and method insuring that data objects used to maintain state information for shared data at a local central processing complex (CPC) is coherent with respect to state information maintained at a structured external storage facility (SES) over a link is valid. An error detector is attached to the CPC side of the link for detecting errors on the link, and, when an error is detected, setting a error state pending (ESP) latch to indicate that the link has failed and that the shared data in the local data object may be invalid because a message invalidating the data may not have been received by the CPC. In data processing operations, the ESP latch is interrogated by a central processor in the CPC to determine the health of the message path to the SES facility. A local cache vector reflecting the validity of the shared data in the local cache may then be interrogated to determine if the shared data in the local cache is valid. If a healthy path has continuously existed and the vector indicates that the local cache data is valid, the integrity of the data can be relied on.
-
-
-
-