-
公开(公告)号:US11561863B2
公开(公告)日:2023-01-24
申请号:US14831101
申请日:2015-08-20
Applicant: International Business Machines Corporation
Inventor: Trevor A. Geisler , David C. Reed , Thomas C. Reed , Max D. Smith
Abstract: A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.
-
2.
公开(公告)号:US11107044B2
公开(公告)日:2021-08-31
申请号:US14741440
申请日:2015-06-16
Applicant: International Business Machines Corporation
Inventor: Yi Chiao Cheng , David C. Reed , Apoorva Sachdev , Max D. Smith
Abstract: Provided are a computer program product, system, and method to remove selected user identifiers to include in an event message based on a context of an event. A determination is made of multiple user identifiers in a group of selected user identifiers for one event name for an event message for an event to schedule. A determination is made of a context of the event to schedule. At least one of the multiple user identifiers that are not included in at least one message with an event initiator that initiated the event to schedule, having a message context matching the determined context of the event to schedule, are removed from the group of selected user identifiers to produce a modified group of selected user identifiers. An event message is generated to transmit to addresses for the modified group of selected user identifiers with information on the event to schedule.
-
公开(公告)号:US10915527B2
公开(公告)日:2021-02-09
申请号:US15616445
申请日:2017-06-07
Applicant: International Business Machines Corporation
Inventor: Derek L. Erdmann , David C. Reed , Thomas C. Reed , Max D. Smith
IPC: G06F16/24 , G06F16/2453 , G06F16/22 , G06F16/2455
Abstract: Methods that can parallel search a partitioned data set extended (PSDE) indexes are provided. One method includes managing a set of quick indexes in a memory device in which the set of quick indexes include references to storage locations for a subset of members of a PDSE stored in a set of long-term storage devices. The method further includes receiving a request to determine a storage location of a member of the PDSE and, in response to the request, searching the set of quick indexes to determine the storage location. Systems and computer program products for performing the above method are also provided.
-
公开(公告)号:US10901982B2
公开(公告)日:2021-01-26
申请号:US15824849
申请日:2017-11-28
Applicant: International Business Machines Corporation
Inventor: Miguel A. Perez , David C. Reed , Max D. Smith , Carrie B. Wood
IPC: G06F7/00 , G06F16/23 , G06F16/25 , G06F16/903 , H04L29/08
Abstract: A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may include structuring the sequential-access data set to have a first group-of-records configured for adding a second group-of-records to the sequential-access data set. The method and system add a second group-of-records to the sequential-access data set. The method and system merge the second group-of-records with the first group-of-records in response to a triggering event. The method and system establish, in response to merging the second group-of-records with the first group-of-records, a marker configured to indicate the first and second group-of-records, as merged, is sorted.
-
公开(公告)号:US10579640B2
公开(公告)日:2020-03-03
申请号:US14880833
申请日:2015-10-12
Applicant: International Business Machines Corporation
Inventor: Dash D. Miller , Miguel A. Perez , David C. Reed , Max D. Smith
Abstract: An apparatus, method, system, and program product are disclosed for mirroring resynchronization. In one example, an apparatus includes a mirroring status determination module that detects suspension of mirroring. The apparatus, in a further embodiment, includes a suspension determination module that determines a first change in at least one parameter that resulted in the detected suspension of mirroring. In various embodiment, the apparatus includes a parameter detection module that detects a second change in the at least one parameter that enables resuming minoring. In some embodiments, the parameter detection module detects the first change in the at least one parameter. In one embodiment, the apparatus includes a synchronization module that resumes minoring in response to the parameter detection module detecting the second change.
-
公开(公告)号:US10565369B2
公开(公告)日:2020-02-18
申请号:US15913761
申请日:2018-03-06
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Philip R. Chauvet , Joseph V. Malinowski , David C. Reed , Max D. Smith
Abstract: In one aspect of the present description, operations are described for detecting whether programming code of a first computer program has been modified by a second computer program. In one embodiment, the modification detecting includes registering a first section of programming code of the first computer program in a first registry data structure. To detect a modification, the registered first section of programming code may be validated. In one embodiment, the validating includes comparing the section of programming code actually located at the first memory address to the registered first section of programming code. In another aspect, various selectable remedial actions may be taken upon detecting modification of programming code of the first computer program. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号:US10254993B2
公开(公告)日:2019-04-09
申请号:US15338187
申请日:2016-10-28
Applicant: International Business Machines Corporation
Inventor: Kyle B. Dudgeon , David C. Reed , Esteban Rios , Max D. Smith
Abstract: Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second storage group. First data sets are stored in a first storage group and second data sets are stored in a second storage group. A determination is made for a value for each of at least one of the first data sets based on at least one priority of at least one job processing I/O activity at the first data set. At least one of the first data sets for which the value was determined is selected to migrate to the second storage group based on the value.
-
公开(公告)号:US10228886B2
公开(公告)日:2019-03-12
申请号:US15134222
申请日:2016-04-20
Applicant: International Business Machines Corporation
Inventor: Kenneth J. Gibes , Harold S. Huber , David C. Reed , Max D. Smith
IPC: G06F3/06
Abstract: A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to: receive, by the computer, a data set allocation request; determine, by the computer, whether a size of the data set is greater than a threshold; use, by the computer, first key values in a first index to select a volume in response to determining that the size of the data set is greater than the threshold; use, by the computer, second key values in a second index to select a volume in response to determining that the size of the data set is less than the threshold; perform, by the computer, the allocation request in the selected volume; and store, by the computer, control data about the data set in the control data set corresponding to the selected volume.
-
公开(公告)号:US20180357277A1
公开(公告)日:2018-12-13
申请号:US15616445
申请日:2017-06-07
Applicant: International Business Machines Corporation
Inventor: Derek L. Erdmann , David C. Reed , Thomas C. Reed , Max D. Smith
IPC: G06F17/30
CPC classification number: G06F17/30445 , G06F17/30327 , G06F17/3033 , G06F17/30486
Abstract: Methods that can parallel search a partitioned data set extended (PSDE) indexes are provided. One method includes managing a set of quick indexes in a memory device in which the set of quick indexes include references to storage locations for a subset of members of a PDSE stored in a set of long-term storage devices. The method further includes receiving a request to determine a storage location of a member of the PDSE and, in response to the request, searching the set of quick indexes to determine the storage location. Systems and computer program products for performing the above method are also provided.
-
公开(公告)号:US20180081932A1
公开(公告)日:2018-03-22
申请号:US15824849
申请日:2017-11-28
Applicant: International Business Machines Corporation
Inventor: Miguel A. Perez , David C. Reed , Max D. Smith , Carrie B. Wood
CPC classification number: G06F16/2379 , G06F16/2358 , G06F16/258 , G06F16/90348 , H04L67/1097
Abstract: A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may include structuring the sequential-access data set to have a first group-of-records configured for adding a second group-of-records to the sequential-access data set. The method and system add a second group-of-records to the sequential-access data set. The method and system merge the second group-of-records with the first group-of-records in response to a triggering event. The method and system establish, in response to merging the second group-of-records with the first group-of-records, a marker configured to indicate the first and second group-of-records, as merged, is sorted.
-
-
-
-
-
-
-
-
-