Patents by Inventor Bryan M. Reese
Bryan M. Reese has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10027597Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.Type: GrantFiled: September 9, 2017Date of Patent: July 17, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
-
Publication number: 20170373985Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.Type: ApplicationFiled: September 9, 2017Publication date: December 28, 2017Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
-
Patent number: 9762505Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.Type: GrantFiled: January 7, 2014Date of Patent: September 12, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
-
Patent number: 9692649Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.Type: GrantFiled: February 26, 2014Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
-
Patent number: 9604642Abstract: Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.Type: GrantFiled: April 29, 2014Date of Patent: March 28, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, William E. Lohmeyer, Jr., Bryan M. Reese, J. Mark Weber
-
Patent number: 9501128Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (‘CPU’) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.Type: GrantFiled: October 30, 2013Date of Patent: November 22, 2016Assignee: GlobalFoundries Inc.Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jarrod B. Johnson, Bryan M. Reese
-
Publication number: 20150309510Abstract: Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Inventors: GARY D. CUDAK, DAVID G. DEAN, CHRISTOPHER J. HARDEE, WILLIAM E. LOHMEYER, JR., BRYAN M. REESE, J. MARK WEBER
-
Patent number: 9164851Abstract: A method includes a keyboard, video and mouse (KVM) switch communicating over a network with service processors of a plurality of compute nodes, the KVM switch identifying a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and the KVM switch automatically generating a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.Type: GrantFiled: September 26, 2013Date of Patent: October 20, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
-
Publication number: 20150244581Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
-
Publication number: 20150195215Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.Type: ApplicationFiled: January 7, 2014Publication date: July 9, 2015Applicant: International Business Machines CorporationInventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
-
Publication number: 20150121094Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (‘CPU’) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.Type: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, JARROD B. JOHNSON, BRYAN M. REESE
-
Publication number: 20150121107Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (CPU) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Shareef F. Alshinnawi, Gary D. Cudak, Jarrod B. Johnson, Bryan M. Reese
-
Publication number: 20150089308Abstract: A method includes a keyboard, video and mouse (KVM) switch communicating over a network with service processors of a plurality of compute nodes, the KVM switch identifying a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and the KVM switch automatically generating a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.Type: ApplicationFiled: September 26, 2013Publication date: March 26, 2015Applicant: International Business Machines CorporationInventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
-
Patent number: 8943373Abstract: A computer program product includes computer readable program code causing a keyboard, video and mouse (KVM) switch to communicate over a network with service processors of a plurality of compute nodes, computer readable program code for causing the KVM switch to identify a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and computer readable program code for causing the KVM switch to automatically generate a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.Type: GrantFiled: September 25, 2013Date of Patent: January 27, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa