Patents by Inventor Vijayan Ramakrishnan
Vijayan Ramakrishnan 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: 11876694Abstract: A method for measuring latency of a data packet attributable to transit of the data packet through a distributed gateway includes transmitting, from a first virtual machine of a plurality of virtual machines executing different instances of a gateway, a ping request to each of the other virtual machines. A ping reply is received at the first virtual machine in association with each of the transmitted ping requests, and the first virtual machine measures a round-trip transit (RTT) time between transmission of each one of the ping requests and receipt of the corresponding ping response. The method further provides for publishing a latency statistic for the distributed gateway that is generated based on an aggregation of the RTT times measured by the first virtual machine.Type: GrantFiled: June 30, 2022Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Gopikrishna Kannan, Vijayan Ramakrishnan, Sudeep Shrikrishna Patwardhan, Girish Manoharlal Motwani
-
Publication number: 20240007377Abstract: A method for measuring latency of a data packet attributable to transit of the data packet through a distributed gateway includes transmitting, from a first virtual machine of a plurality of virtual machines executing different instances of a gateway, a ping request to each of the other virtual machines. A ping reply is received at the first virtual machine in association with each of the transmitted ping requests, and the first virtual machine measures a round-trip transit (RTT) time between transmission of each one of the ping requests and receipt of the corresponding ping response. The method further provides for publishing a latency statistic for the distributed gateway that is generated based on an aggregation of the RTT times measured by the first virtual machine.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Gopikrishna KANNAN, Vijayan RAMAKRISHNAN, Sudeep Shrikrishna PATWARDHAN, Girish Manoharlal MOTWANI
-
Patent number: 10891147Abstract: Aspects of the embodiments are directed to forming a virtual machine management (VMM) domain in a heterogeneous datacenter. Aspects can include mapping an endpoint group to multiple VMM domains, each VMM domain associated with one or more virtual machine management systems of a single type that each share one or more management system characteristics; instantiating a virtual switch instance, the virtual switch instance associated with a the VMM domain; and instantiating the endpoint group mapped to the VMM domain as a network component associated with the virtual switch instance.Type: GrantFiled: December 12, 2016Date of Patent: January 12, 2021Assignee: Cisco Technology, Inc.Inventors: Vijayan Ramakrishnan, Saurabh Jain, Vijay Chander, Ronak K. Desai, Praveen Jain, Munish Mehta, Yibin Yang
-
Patent number: 10469402Abstract: The techniques presented herein use dynamic endpoint group (EPG) binding changes to facilitate cross-tenant resource sharing. A first node of a multi-tenant software defined network determines that an application on a first endpoint has initiated operation and needs temporary access to resources located at a second endpoint. The first and second endpoints are associated with first and second tenants, respectively, that are logically segregated from one another by the software defined network. The first node dynamically changes an initial EPG binding associated with the first endpoint to a second EPG binding that enables the first endpoint to temporarily directly access the resources at the second endpoint. The first node subsequently determines that the application on the first endpoint no longer needs access to the resources located at a second endpoint and, as such, changes the second EPG binding associated with the first endpoint back to the initial EPG binding.Type: GrantFiled: November 16, 2016Date of Patent: November 5, 2019Assignee: Cisco Technology, Inc.Inventors: Saurabh Jain, Vijay K. Chander, Vijayan Ramakrishnan, Ronak K. Desai, Praveen Jain, Munish Mehta, Yibin Yang
-
Publication number: 20180139150Abstract: The techniques presented herein use dynamic endpoint group (EPG) binding changes to facilitate cross-tenant resource sharing. A first node of a multi-tenant software defined network determines that an application on a first endpoint has initiated operation and needs temporary access to resources located at a second endpoint. The first and second endpoints are associated with first and second tenants, respectively, that are logically segregated from one another by the software defined network. The first node dynamically changes an initial EPG binding associated with the first endpoint to a second EPG binding that enables the first endpoint to temporarily directly access the resources at the second endpoint. The first node subsequently determines that the application on the first endpoint no longer needs access to the resources located at a second endpoint and, as such, changes the second EPG binding associated with the first endpoint back to the initial EPG binding.Type: ApplicationFiled: November 16, 2016Publication date: May 17, 2018Inventors: Saurabh Jain, Vijay K. Chander, Vijayan Ramakrishnan, Ronak K. Desai, Praveen Jain, Munish Mehta, Yibin Yang
-
Patent number: 8848716Abstract: In one embodiment, line cards of packet switching or other network devices are configured for terminating pseudowires. Typically, this includes multiple line cards being configured for terminating a same pseudowire, which allows the corresponding pseudowire traffic to be received by any one of these multiple line cards. Each of these pseudowire-terminating line cards is typically configured to apply one or more features to a pseudowire packet. Examples of these features include, but are not limited to: Access Control List, Quality of Service, Netflow, and Lawful Intercept. For a received packet to be sent out one of these pseudowires, a two-stage lookup operation can be used to first identify the pseudowire over which to forward the packet; and a second lookup operation based on the pseudowire to identify forwarding information corresponding to a path through a network over which a corresponding pseudowire is configured.Type: GrantFiled: April 11, 2011Date of Patent: September 30, 2014Assignee: Cisco Technology, Inc.Inventors: Vijayan Ramakrishnan, Sami Boutros, Leo Chun-Chuen Chan, Reshad Rahman, Sundar Siddaramaiah Bettadahalli, Sivakumar Subramaniyan Ganapathy
-
Patent number: 8625603Abstract: A Multicast Listener Discovery (MLD) protocol query and/or report snooping process is modified to appropriately map secondary PVLAN identifiers to corresponding primary PVLAN identifiers, thereby accommodating other system elements that are otherwise unaware of primary/secondary PVLAN distinctions. Special cases are also accommodated where reverse path forwarding (RPF) checks in support of multicast operation might otherwise fail due to primary/secondary PVLAN distinctions. Additional steps are taken to ensure that PVLAN information properly accounts for changes in configuration and/or location of various network hosts.Type: GrantFiled: May 10, 2011Date of Patent: January 7, 2014Assignee: Cisco Technology, Inc.Inventors: Vijayan Ramakrishnan, Marco E. Foschiano, Chickayya G. Naik
-
Publication number: 20120257629Abstract: In one embodiment, line cards of packet switching or other network devices are configured for terminating pseudowires. Typically, this includes multiple line cards being configured for terminating a same pseudowire, which allows the corresponding pseudowire traffic to be received by any one of these multiple line cards. Each of these pseudowire-terminating line cards is typically configured to apply one or more features to a pseudowire packet. Examples of these features include, but are not limited to: Access Control List, Quality of Service, Netflow, and Lawful Intercept. For a received packet to be sent out one of these pseudowires, a two-stage lookup operation can be used to first identify the pseudowire over which to forward the packet; and a second lookup operation based on the pseudowire to identify forwarding information corresponding to a path through a network over which a corresponding pseudowire is configured.Type: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Vijayan Ramakrishnan, Sami Boutros, Leo Chun-Chuen Chan, Reshad Rahman, Sundar Siddaramaiah Bettadahalli, Sivakumar Subramaniyan Ganapathy
-
Patent number: 7953089Abstract: A Multicast Listener Discovery (MLD) protocol query and/or report snooping process is modified to appropriately map secondary PVLAN identifiers to corresponding primary PVLAN identifiers, thereby accommodating other system elements that are otherwise unaware of primary/secondary PVLAN distinctions. Special cases are also accommodated where reverse path forwarding (RPF) checks in support of multicast operation might otherwise fail due to primary/secondary PVLAN distinctions. Additional steps are taken to ensure that PVLAN information properly accounts for changes in configuration and/or location of various network hosts.Type: GrantFiled: May 16, 2006Date of Patent: May 31, 2011Assignee: Cisco Technology, Inc.Inventors: Vijayan Ramakrishnan, Marco E. Foschiano, Chickayya G. Naik