-
公开(公告)号:US11481190B2
公开(公告)日:2022-10-25
申请号:US16882437
申请日:2020-05-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Michael R. Scott , Ronald David Boenig, II , David C. Reed , Samuel Ryan Smith
Abstract: Provided are a computer program product, system, and method for selecting a plurality of processing systems to sort a data set. A determination is made of processing systems to perform a sort of records in a data set. The data set is divided into data subsets, each data subset comprising a portion of the records of the data set. Each of the determined processing systems of is notified of a data subset to sort. In response to receiving notification from the determined processing systems that the records in the data subsets have been sorted, the sorted data subsets are merged into a sorted data set comprising the records of the data set sorted.
-
公开(公告)号:US20200294293A1
公开(公告)日:2020-09-17
申请号:US16351869
申请日:2019-03-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Ronald David Boenig, II , David C. Reed , Michael R. Scott , Samuel Smith
Abstract: Methods, systems and computer program products for providing persistent augmented reality objects are provided. Aspects include storing user credentials by an augmented reality device. Aspects also include detecting an object identification tag disposed on a physical object. Aspects also include retrieving virtual content associated with the physical object from an online registry based on the user credentials and the object identification tag. Aspects also include displaying the virtual content in association with the physical object by the augmented reality device.
-
公开(公告)号:US20180129529A1
公开(公告)日:2018-05-10
申请号:US15344086
申请日:2016-11-04
Applicant: International Business Machines Corporation
Inventor: Ronald D. Boenig, II , Sri Hari Kolusu , David C. Reed , Michael R. Scott , Samuel R. Smith
Abstract: A method for executing a job is disclosed. In one embodiment, such a method includes initiating a job using an initial level of computing resources (e.g., memory resources, CPU resources, and storage resources, etc.). The method suspends the job when available computing resources fall below a first threshold. When suspending the job, the method saves information to enable the job to be resumed at the point where it was suspended. The method then monitors the available computing resources to determine when the available computing resources rise above a second threshold. The second threshold may, in certain embodiments, be the same as the first threshold. The method resumes the job using a reduced level of computing resources when the available computing resources rise above the second threshold. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US20160147572A1
公开(公告)日:2016-05-26
申请号:US15009822
申请日:2016-01-28
Applicant: International Business Machines Corporation
Inventor: David C. Reed , Michael R. Scott , Max D. Smith , Ryan J. Wisniewski
CPC classification number: G06F9/5011 , G06F9/4881 , G06F9/5022 , G06F12/02 , G06F12/023 , G06F2212/251 , Y02D10/22
Abstract: Provided are a computer program product, system, and method for modifying memory space allocation for inactive tasks. Information is maintained on computational resources consumed by tasks running in the computer system allocated memory space in the memory. The information on the computational resources consumed by the tasks is used to determine inactive tasks of the tasks. The allocation of the memory space allocated to at least one of the determined inactive tasks is modified.
Abstract translation: 提供了一种用于修改不活动任务的存储器空间分配的计算机程序产品,系统和方法。 信息被维护在计算机系统中运行的任务所占用的计算资源上,分配给存储器中的存储空间。 关于任务消耗的计算资源的信息用于确定任务的不活动任务。 分配给所确定的非活动任务中的至少一个的存储器空间的分配被修改。
-
公开(公告)号:US20220004442A1
公开(公告)日:2022-01-06
申请号:US17475866
申请日:2021-09-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gregg L. Liguori , Franklin E. McCune , David C. Reed , Michael R. Scott
Abstract: Provided are a computer program product, system, and method for determining when to release a lock from a first task holding the lock to grant to a second task waiting for the lock. A determination is made as to whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting the lock to the second task.
-
公开(公告)号:US10809975B2
公开(公告)日:2020-10-20
申请号:US15607437
申请日:2017-05-27
Applicant: International Business Machines Corporation
Inventor: Gregg L. Liguori , Franklin E. McCune , David C. Reed , Michael R. Scott
IPC: G06F5/06 , H04L12/875 , H04M3/523
Abstract: A method for allocating a resource to multiple requesters is disclosed. In one embodiment, such a method includes maintaining, for a resource, a regular queue and an express queue. The method receives requests to control the resource and determines, for each request, an anticipated amount of time that the request needs to control the resource. In the event the anticipated amount of time for a request is greater than a selected threshold, the method allocates the request to the regular queue. In the event the anticipated amount of time for a request is less than the selected threshold, the method allocates the request to the express queue. The method provides priority to requests allocated to the express queue over requests allocated to the regular queue. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US10168959B2
公开(公告)日:2019-01-01
申请号:US15678094
申请日:2017-08-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gregory E. McBride , David C. Reed , Michael R. Scott , Richard A. Welp
Abstract: Provided are a computer program product, system, and method for data unit classification in accordance with one embodiment of the present description, in which in response to a data processing command, a storage controller classifies data units of a storage unit as either allocated to a data set or as unallocated to any data set. If allocated to a data set, the storage controller can further classify data set-allocated data units as either containing client data or metadata or as empty. In accordance with one aspect of the present description, the storage controller may bypass data processing of the data units which have not been allocated to any data set or otherwise do not contain client data or metadata. Other aspects of data unit classification in accordance with the present description are described.
-
公开(公告)号:US10013193B2
公开(公告)日:2018-07-03
申请号:US15241187
申请日:2016-08-19
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Sosuke Matsui , Takeshi Nohta , Aderson J. Pacini , Michael R. Scott
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/0659 , G06F3/0665 , G06F3/0686
Abstract: Embodiments for managing data in a virtual tape storage environment, by a processor device, are provided. A management system on a host is used to define volume expiration attributes for virtual tape volumes and the volume expiration attributes are forwarded to a virtual tape server. Return-to-scratch processing is performed on the virtual tape volumes directly on the virtual tape server by using the volume expiration attributes to compile candidate volumes without querying the host, where the candidate volumes are expired and converted to scratch by the virtual tape server.
-
公开(公告)号:US09274876B2
公开(公告)日:2016-03-01
申请号:US14307087
申请日:2014-06-17
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Franklin E. McCune , David C. Reed , Michael R. Scott , Max D. Smith
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0727 , G06F11/0751 , G06F11/0775 , G06F11/0787
Abstract: Various embodiments for retaining diagnostic information for data in a computing storage environment. In one such embodiment, a diagnostic component, apart from a volume table of contents (VTOC), associated with an integrated catalog facility (ICF) catalog and with a base data set from data sets via a catalog association record, is initialized. The diagnostic component is configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis and the ICF catalog is one of the data sets storing information about the data sets for facilitating a retrieval of a name of the base data set and assists with retaining and retrieval of the base data set-specific diagnostic information. The base data set-specific diagnostic information is stored pursuant to at least one event associated with the base data set.
Abstract translation: 用于在计算存储环境中保留用于数据的诊断信息的各种实施例。 在一个这样的实施例中,初始化了与集成目录设施(ICF)目录相关联的与卷内容表(VTOC)以及经由目录关联记录的数据集的基本数据集之间的诊断部件。 诊断部件被配置为保留由计算存储环境可检索的基本数据集特定的诊断信息,以帮助错误诊断,并且ICF目录是存储关于数据集的信息的数据集之一,以便于检索 基础数据集,并帮助保留和检索基本数据集特定的诊断信息。 基本数据集特定诊断信息是根据与基础数据集相关联的至少一个事件来存储的。
-
公开(公告)号:US12175304B2
公开(公告)日:2024-12-24
申请号:US17475866
申请日:2021-09-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Gregg L. Liguori , Franklin E. McCune , David C. Reed , Michael R. Scott
Abstract: Provided are a computer program product, system, and method to determine whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting the lock to the second task.
-
-
-
-
-
-
-
-
-