Patents by Inventor Narasimhan Gomatam Mandeyam

Narasimhan Gomatam Mandeyam 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: 11909612
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 28, 2023
    Date of Patent: February 20, 2024
    Assignee: VMware LLC
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Publication number: 20230171171
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Application
    Filed: January 28, 2023
    Publication date: June 1, 2023
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 11582120
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Publication number: 20230025679
    Abstract: The method of some embodiments assigns a client to a particular datacenter from among multiple datacenters. The method is performed at a first datacenter, starting when it receives security data associated with a second datacenter. Then the method receives a DNS request from the client. Based on the received security data, the method sends a DNS reply assigning the client to the particular datacenter instead of the second datacenter. The receiving and sending is performed by a DNS cluster of the datacenter in some embodiments. The particular datacenter includes a set of servers implementing an application for the client in some embodiments. The datacenter to which the client gets assigned can be the first datacenter or a third datacenter.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Inventors: Narasimhan Gomatam Mandeyam, Sambit Kumar Das, Shyam Sundar Govindaraj
  • Publication number: 20230024475
    Abstract: The method of some embodiments protects multiple datacenters that implement an application. The datacenter include multiple DNS clusters for assigning clients to the datacenters. The method is performed at a first datacenter. The method receives, from a second datacenter, a security notification identifying a set of clients that pose a security threat. The method stores a set of identifiers associated with the set of clients on a deny-list. Prior to responding to a DNS request from a particular client, the method determines whether the particular client is on the deny-list. The method rejects the DNS request when the particular client is on the deny-list. The method processes the DNS request when the particular client is not on the deny-list.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Inventors: Narasimhan Gomatam Mandeyam, Sambit Kumar Das, Shyam Sundar Govindaraj
  • Patent number: 11290358
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 29, 2022
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Publication number: 20200382584
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Application
    Filed: January 17, 2020
    Publication date: December 3, 2020
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Publication number: 20200382390
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Application
    Filed: January 17, 2020
    Publication date: December 3, 2020
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 8964530
    Abstract: An example method for increasing multi-destination scale in a network environment is provided and includes receiving a packet at a pair of switches comprising a first switch and a second switch in a network environment, where the first switch is configured as an elected forwarder, and the second switch is configured as a standby forwarder. A fabric extender (FEX) is connected to the first switch and the second switch with a virtual PortChannel. The method further includes forwarding the packet to a host connected to the FEX. The elected forwarder is configured with substantially all multi-destination virtual interfaces (VIFs) on the FEX in a forwarding table. The standby forwarder forwards the packet to the elected forwarder. In specific embodiments, the elected forwarder programs the FEX with the VIFs.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Bhuvan Mital, Rajagopal Subramaniyan, Narasimhan Gomatam Mandeyam
  • Publication number: 20140211793
    Abstract: An example method for increasing multi-destination scale in a network environment is provided and includes receiving a packet at a pair of switches comprising a first switch and a second switch in a network environment, where the first switch is configured as an elected forwarder, and the second switch is configured as a standby forwarder. A fabric extender (FEX) is connected to the first switch and the second switch with a virtual PortChannel. The method further includes forwarding the packet to a host connected to the FEX. The elected forwarder is configured with substantially all multi-destination virtual interfaces (VIFs) on the FEX in a forwarding table. The standby forwarder forwards the packet to the elected forwarder. In specific embodiments, the elected forwarder programs the FEX with the VIFs.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bhuvan Mital, Rajagopal Subramaniyan, Narasimhan Gomatam Mandeyam