Patents by Inventor Perinkulam I. Ganesh

Perinkulam I. Ganesh 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).

  • Publication number: 20240069947
    Abstract: A computer-implemented method according to one embodiment includes assigning a priority to virtual machines (VMs), and obtaining pathing information for the VMs. At least one of the VMs assigned a relatively higher priority is selected to perform a process over at least one of the VMs assigned a relatively lower priority. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method. A system according to another embodiment includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Esdras E. Cruz-Aguilar, Jes Kiran Chittigala, Santhosh S. Joshi, Ravi A. Shankar, Perinkulam I. Ganesh, Michael S. Fuller
  • Publication number: 20240069778
    Abstract: A method, computer system, and computer program product area provided. A computer transmits a query command to a storage descriptor area of a first disk. The first disk belongs to a dual-site data replication system. The dual-site data replication system provides active-active access to a volume of data stored in an active disk and replicated in a backup disk. The computer receives a response to the query command. The response indicates the active disk and the backup disk for the dual-site data replication system. The computer controls an additional copy of the volume of data at a further remote site based on the active disk.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Esdras E. Cruz-Aguilar, Taru Varshney, Jes Kiran Chittigala, Ravi A. Shankar, Perinkulam I. Ganesh, Michael S Fuller
  • Publication number: 20230359414
    Abstract: A method, system, and computer program product are disclosed. The method includes receiving a file to be printed from a device and, in response to the receiving, managing printer access for the device. Managing the printer access includes obtaining printer data from printers accessible to the device, obtaining correlation data corresponding to a printer access filter enabled on the device, filtering the printers based on the correlation data and the printer data, and inhibiting access to at least one of the printers based on the filtering.
    Type: Application
    Filed: May 5, 2022
    Publication date: November 9, 2023
    Inventors: PERINKULAM I GANESH, Esdras E. Cruz-Aguilar, Michael Burton, Luis Osvaldo Pizana
  • Patent number: 11693846
    Abstract: A technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a first computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a second computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the first computer and the second computer.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
  • Patent number: 11204820
    Abstract: Examples of techniques for failure detection for central electronics complex (CEC) group management are described herein. An aspect includes issuing a first virtual input/output server (VIOS) probe to a hardware management console (HMC) of a central electronics complex (CEC) group. Another aspect includes receiving a first response packet that includes health data corresponding to a plurality of VIOSes. Another aspect includes determining, based on the first response packet, that cluster down is indicated on a first VIOS. Another aspect includes, based on determining that cluster down is indicated on the first VIOS, getting a VIOS state for the first VIOS from the HMC. Another aspect includes determining based on the VIOS state that the first VIOS is in a down state and determining that the first VIOS is unhealthy. Another aspect includes updating a health data entry corresponding to the first VIOS to indicate that the first VIOS is unhealthy.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Perinkulam I. Ganesh, Ravi Shankar, Esdras Cruz-Aguilar, Jes Kiran Chittigala, Michael Burton, Corradino Jones, Denise Marie Genty, James Pafumi
  • Publication number: 20210365411
    Abstract: A write operation storing data in a first storage device is duplicated to a first replication file. A set of differences between a first version of the first replication file determined at a first time and a second version of the first replication file determined at a second time is determined, the set of differences comprising a set of results of duplicated write operations occurring between the first time and the second time. At a second file system, storage of the set of differences in a second storage device is caused, creating a duplicate in the second storage device of the data stored in the first storage device.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Applicant: International Business Machines Corporation
    Inventors: Ninad S. Palsule, Ravi A. Shankar, James A. Pafumi, PERINKULAM I. GANESH, Frank Law Nichols, III, JES KIRAN CHITTIGALA, Lakshmi Yadlapati, Rui Yang, Robert Kenneth Gjertsen, JR., Corradino D. Jones, Denise Marie Genty, Janet Adkins
  • Publication number: 20210157789
    Abstract: A technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a first computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a second computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the first computer and the second computer.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
  • Patent number: 10958557
    Abstract: A processor, based on detection of a configuration change to a central electronics complex (CEC) in a CEC group, automatically creates a monitoring network within the CEC. Automatically creating the monitoring network includes the processor issuing a request via a hardware management console (HMC) to the CEC to create a virtual switch implementing a virtual local area network (VLAN). The processor also issues a request via the HMC to the CEC to create, on a virtual input-output server (VIOS) hosted in the CEC, a virtual trunk adapter connected to the VLAN. In addition, the processor issues a request via the HMC to the CEC to create, on each of a plurality of logical partitions (LPARs) hosted in the CEC, a virtual network adapter connected to the VLAN. The processor can employ the network, for example, to monitor health of the LPARs and VIOS within the CEC via the HMC.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Burton, Jes Kiran Chittigala, Venkateshwar R. Yerravalli, Ravi A. Shankar, Perinkulam I. Ganesh, Esdras E. Cruz-Aguilar
  • Patent number: 10936579
    Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
    Type: Grant
    Filed: February 10, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
  • Publication number: 20210036945
    Abstract: A processor, based on detection of a configuration change to a central electronics complex (CEC) in a CEC group, automatically creates a monitoring network within the CEC. Automatically creating the monitoring network includes the processor issuing a request via a hardware management console (HMC) to the CEC to create a virtual switch implementing a virtual local area network (VLAN). The processor also issues a request via the HMC to the CEC to create, on a virtual input-output server (VIOS) hosted in the CEC, a virtual trunk adapter connected to the VLAN. In addition, the processor issues a request via the HMC to the CEC to create, on each of a plurality of logical partitions (LPARs) hosted in the CEC, a virtual network adapter connected to the VLAN. The processor can employ the network, for example, to monitor health of the LPARs and VIOS within the CEC via the HMC.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: MICHAEL BURTON, JES KIRAN CHITTIGALA, VENKATESHWAR R. YERRAVALLI, RAVI A. SHANKAR, PERINKULAM I. GANESH, ESDRAS E. CRUZ-AGUILAR
  • Patent number: 10764144
    Abstract: Aspects of the present invention include a method, system and computer program product for handling a split condition within a computer cluster configuration. The method includes determining by a processor of a node, for each of a number of other nodes within a plurality of nodes whether each of the number of other nodes is in a DOWN state or an UP state; adding each node that is an UP state to a list of nodes that are in an UP state; adding each node that is a DOWN state to a list of nodes that are in a DOWN state; and generating a split event having two islands.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Esdras E. Cruz-Aguilar, Perinkulam I. Ganesh
  • Publication number: 20200257599
    Abstract: Examples of techniques for failure detection for central electronics complex (CEC) group management are described herein. An aspect includes issuing a first virtual input/output server (VIOS) probe to a hardware management console (HMC) of a central electronics complex (CEC) group. Another aspect includes receiving a first response packet that includes health data corresponding to a plurality of VIOSes. Another aspect includes determining, based on the first response packet, that cluster down is indicated on a first VIOS. Another aspect includes, based on determining that cluster down is indicated on the first VIOS, getting a VIOS state for the first VIOS from the HMC. Another aspect includes determining based on the VIOS state that the first VIOS is in a down state and determining that the first VIOS is unhealthy. Another aspect includes updating a health data entry corresponding to the first VIOS to indicate that the first VIOS is unhealthy.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Perinkulam I. Ganesh, Ravi Shankar, Esdras Cruz-Aguilar, Jes Kiran Chittigala, Michael Burton, Corradino Jones, Denise Marie Genty, James Pafumi
  • Patent number: 10735373
    Abstract: A method and technique for communications over multiple protocol interfaces in a computing environment includes identifying a first communications protocol of a network interface for ingress data packet communications. Responsive to the identified first communications protocol of the network interface differing from a second communications protocol used for the data packet communications, fragmentation data according to a data packet fragmentation protocol corresponding to the second communications protocol is derived from an application layer header of the data packet communications. A logical packet is re-assembled from the data packet communications using the data packet fragmentation protocol and the fragmentation data.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Perinkulam I. Ganesh, Dimpu K. Nath, Matthew R. Ochs
  • Patent number: 10713138
    Abstract: Examples of techniques for failure detection for central electronics complex (CEC) group management are described herein. An aspect includes issuing a first logical partition (LPAR) probe to a hardware management console (HMC) of a central electronics complex (CEC) group, wherein the CEC group comprises a plurality of LPARs. Another aspect includes receiving a first response packet from the HMC corresponding to the first LPAR probe, wherein the first response packet comprises health data corresponding to a first LPAR of the plurality of LPARs. Another aspect includes storing the health data corresponding to the first LPAR in a first health data entry corresponding to the first LPAR. Another aspect includes, for a second LPAR of the plurality of LPARs that was not included in the first response packet, updating a second health data entry corresponding to the second LPAR to indicate that the second LPAR is healthy.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Perinkulam I. Ganesh, Ravi Shankar, Esdras Cruz-Aguilar, Jes Kiran Chittigala, Michael Burton, Corradino Jones, Denise Marie Genty, James Pafumi
  • Publication number: 20200151069
    Abstract: Examples of techniques for failure detection for central electronics complex (CEC) group management are described herein. An aspect includes issuing a first logical partition (LPAR) probe to a hardware management console (HMC) of a central electronics complex (CEC) group, wherein the CEC group comprises a plurality of LPARs. Another aspect includes receiving a first response packet from the HMC corresponding to the first LPAR probe, wherein the first response packet comprises health data corresponding to a first LPAR of the plurality of LPARs. Another aspect includes storing the health data corresponding to the first LPAR in a first health data entry corresponding to the first LPAR. Another aspect includes, for a second LPAR of the plurality of LPARs that was not included in the first response packet, updating a second health data entry corresponding to the second LPAR to indicate that the second LPAR is healthy.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Perinkulam I. Ganesh, Ravi Shankar, Esdras Cruz-Aguilar, Jes Kiran Chittigala, Michael Burton, Corradino Jones, Denise Marie Genty, James Pafumi
  • Patent number: 10652099
    Abstract: A site asymmetric topology reconciliation module (SATRM) provides a stable topology for nodes located at different sites of the cluster during loss and reconnection of communication links between the sites. The SATRM monitors the cluster topology for changes in communication links between nodes. When there is an unstable cluster topology due to a loss in the communication links, the SATRM severs links to one or more sites to create a stable topology. When a communication links recovers, the SATRM merges sites to create a stable topology with the sites connected with the recovered communication links.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Myung M. Bae, Esdras E. Cruz-Aguilar, Perinkulam I. Ganesh, Savitri Hunasheekatti, Dimpu K. Nath
  • Publication number: 20190007276
    Abstract: A site asymmetric topology reconciliation module (SATRM) provides a stable topology for nodes located at different sites of the cluster during loss and reconnection of communication links between the sites. The SATRM monitors the cluster topology for changes in communication links between nodes. When there is an unstable cluster topology due to a loss in the communication links, the SATRM severs links to one or more sites to create a stable topology. When a communication links recovers, the SATRM merges sites to create a stable topology with the sites connected with the recovered communication links.
    Type: Application
    Filed: September 4, 2018
    Publication date: January 3, 2019
    Inventors: Myung M. Bae, Esdras E. Cruz-Aguilar, Perinkulam I. Ganesh, Savitri Hunasheekatti, Dimpu K. Nath
  • Patent number: 10164856
    Abstract: Provided are techniques for the orderly shutdown of a node within a cluster in the event of asymmetric topology maps, comprising receiving, at a first node, a plurality of heartbeats, each heartbeat corresponding to a particular, corresponding other node in the cluster and comprising information on a topological map corresponding to each particular other node's view of the cluster generating, by the first node, a topological map of the cluster based upon the information comprising the heartbeats; comparing the topological map of the cluster and the topological maps corresponding to each node; in response to a determination that the topological maps of the duster and each node are not in agreement, determining the connectivity of the first node with respect to the cluster and in respond to a determination that the first node has the lowest connectivity within the cluster, shutting down the first node.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Luke M. Browing, Perinkulam I. Ganesh, Madhusudanan Kandasamy
  • Patent number: 10129090
    Abstract: A site asymmetric topology reconciliation module (SATRM) provides a stable topology for nodes located at different sites of the cluster during loss and reconnection of communication links between the sites. The SATRM monitors the cluster topology for changes in communication links between nodes. When there is an unstable cluster topology due to a loss in the communication links, the SATRM severs links to one or more sites to create a stable topology. When a communication links recovers, the SATRM merges sites to create a stable topology with the sites connected with the recovered communication links.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Myung M. Bae, Esdras E. Cruz-Aguilar, Perinkulam I. Ganesh, Savitri Hunasheekatti, Dimpu K. Nath
  • Publication number: 20180165325
    Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
    Type: Application
    Filed: February 10, 2018
    Publication date: June 14, 2018
    Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy