Patents by Inventor Michael Paul Cyr
Michael Paul Cyr 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: 9304802Abstract: With N_Port ID Virtualization (NPIV), a managed system can be configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fiber channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fiber channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for I/O processing.Type: GrantFiled: September 15, 2012Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Michael Paul Cyr, James A. Pafumi, Veena Ganti, Vasu Vallabhaneni
-
Patent number: 9100443Abstract: A first Virtual Input/Output Server (VIOS) of a VIOS cluster performs the functions of: generating, at a sending daemon of the first VIOS, a send message that is to be transmitted to a receiving daemon at a second VIOS; in response to completion of the generating of the send message, forwarding the send message to a sending virtual small computer systems interface (vscsi) kernel extension (VKE) via a system call interface; and in response to the sending VKE receiving the send message from the sending daemon, forwarding the send message to one or more second VIOSes within the VIOS cluster utilizing a kcluster interface. The sending VKE parses at least one of a message header and a sub-header of the send message; and responsive to detection of a broadcast setting for the send message, the VKE forwards the send message to all nodes within the cluster via a cluster broadcast.Type: GrantFiled: January 11, 2011Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Carl Duane Bender, Michael Paul Cyr, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Publication number: 20130013285Abstract: With N_Port ID Virtualization (NPIV), a managed system can he configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fibre channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fibre channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for I/O processing.Type: ApplicationFiled: September 15, 2012Publication date: January 10, 2013Applicant: IBM CORPORATIONInventors: Michael Paul Cyr, James A. Pafumi, Veena Ganti, Vasu Vallabhaneni
-
Publication number: 20120179837Abstract: A first Virtual Input/Output Server (VIOS) of a VIOS cluster performs the functions of: generating, at a sending daemon of the first VIOS, a send message that is to be transmitted to a receiving daemon at a second VIOS; in response to completion of the generating of the send message, forwarding the send message to a sending virtual small computer systems interface (vscsi) kernel extension (VKE) via a system call interface; and in response to the sending VKE receiving the send message from the sending daemon, forwarding the send message to one or more second VIOSes within the VIOS cluster utilizing a kcluster interface. The sending VKE parses at least one of a message header and a sub-header of the send message; and responsive to detection of a broadcast setting for the send message, the VKE forwards the send message to all nodes within the cluster via a cluster broadcast.Type: ApplicationFiled: January 11, 2011Publication date: July 12, 2012Applicant: IBM CorporationInventors: Carl Duane Bender, Michael Paul Cyr, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Patent number: 8161539Abstract: A data processing system that supports verifiable IPSec network communication. The data processing system comprises an IPSec network adapter that connects the data processing system to an external network and provides IPSec encryption and routing of IPSec packets. The data processing system also comprises a network adapter verifier, which is a secondary network card that is utilized to verify that IPSec packets being transmitted to the external network by the IPSec network adapter have been encrypted. The network adapter verifier comprises a device driver, which caches a copy of an IP address from a generated IPSec packet prior to the packet being received by the network adapter. The network adapter verifier is connected to the external network and monitors the transmission of packets out to the network connection by the network adapter. The IP identification (ID) of the packets are compared to the captured IP address of the generated IPSec packet.Type: GrantFiled: April 19, 2002Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Michael Paul Cyr, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
-
Publication number: 20120084071Abstract: With N_Port ID Virtualization (NPIV), a managed system can be configured so that multiple logical partitions (LPARs) can access independent physical storage through the same physical fibre channel adapter. An NPIV client recovery component of a virtualization management component, such as a Power Hypervisor (pHYP), provides the emulation mapping between server and client virtual fibre channel adapters. The pHYP also provides a mechanism that prevents client partition crashes when the NPIV server (e.g., a VIOS logical partition) goes down. When the NPIV server is rebooted or powers down, the pHYP handles the client LPARs to avoid a crash by removing processing resources from the client logical partition. Thereby, the client logical partition is prevented from attempting to access a root volume group in physical storage via the NPIV server. The pHYP allocates processor resources to the client LPAR when the NPIV server is again available for UO processing.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: IBM CORPORATIONInventors: Michael Paul Cyr, James A. Pafumi, Veena Ganti, Vasu Vallabhaneni
-
Patent number: 7970852Abstract: A system and method for migrating a client partition between computer electronic complexes (CECs) while maintaining access to a Storage Area Network. An active and inactive world wide port name are generated for a client virtual channel adapter. A query is sent to a name server from the VIOS on the source CEC. The name server creates a list of small computer system interface (SCSI) targets that are available. The list is used by the VIOS on the destination CEC to verify whether any physical ports in the destination CEC have access to the same SCSI target. The client partition may be migrated between a source CEC and a destination CEC and the access to the Storage Area Network access may be maintained.Type: GrantFiled: June 9, 2008Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: James P. Allen, Michael Paul Cyr, James A. Pafumi, Vasu Vallabhaneni
-
Publication number: 20090307330Abstract: A system and method for migrating a client partition between computer electronic complexes (CECs) while maintaining access to a Storage Area Network. An active and inactive world wide port name are generated for a client virtual channel adapter. A query is sent to a name server from the VIOS on the source CEC. The name server creates a list of small computer system interface (SCSI) targets that are available. The list is used by the VIOS on the destination CEC to verify whether any physical ports in the destination CEC have access to the same SCSI target. The client partition may be migrated between a source CEC and a destination CEC and the access to the Storage Area Network access may be maintained.Type: ApplicationFiled: June 9, 2008Publication date: December 10, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James P. Allen, Michael Paul Cyr, James A. Pafumi, Vasu Vallabhaneni
-
Publication number: 20030200456Abstract: A data processing system that supports verifiable IPSec network communication. The data processing system comprises an IPSec network adapter that connects the data processing system to an external network and provides IPSec encryption and routing of IPSec packets. The data processing system also comprises a network adapter verifier, which is a secondary network card that is utilized to verify that IPSec packets being transmitted to the external network by the IPSec network adapter have been encrypted. The network adapter verifier comprises a device driver, which caches a copy of an IP address from a generated IPSec packet prior to the packet being received by the network adapter. The network adapter verifier is connected to the external network and monitors the transmission of packets out to the network connection by the network adapter. The IP identification (ID) of the packets are compared to the captured IP address of the generated IPSec packet.Type: ApplicationFiled: April 19, 2002Publication date: October 23, 2003Applicant: International Business Machines Corp.Inventors: Michael Paul Cyr, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh