Patents by Inventor Saravanan Balasubramanian
Saravanan Balasubramanian 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: 11909542Abstract: Protocol-Independent Multicast (PIM) uses PIM hello messages to maintain neighborship information. PIM may be implemented in an Ethernet VPN (EVPN) providing Optimized Inter-Subnet Multicast (OISM). Techniques are disclosed for improving PIM neighborship efficiency and speed in an EVPN. An Inclusive Multicast Ethernet Tag (IMET) may be used to set PIM neighborship instead of using PIM hello messages and TCP may be used to determine if the neighbor is disconnected instead of tracking PIM timers.Type: GrantFiled: February 8, 2022Date of Patent: February 20, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Bharathram Pattabhiraman, Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas
-
Publication number: 20240045793Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Inventors: Phanindra PADALA, Saravanan BALASUBRAMANIAN, Jesse Raymond SUEN, Navin Kumar JAMMULA, Sumit NAGAL
-
Patent number: 11870605Abstract: Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the PE device and the another PE device, the PE device and the another PE device are PIM neighbors, and the PE device and the another PE device communicate with each other and with the receiver using the PIM protocol through an Ethernet virtual private network (EVPN). The method may further comprise: determining the another PE device is an assert winner from among the PE device and the another PE device based on at least one PIM assert message, the another PE device forwarding the multicast data packets.Type: GrantFiled: June 14, 2022Date of Patent: January 9, 2024Assignee: Arista Networks, Inc.Inventors: Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas, Bharathram Pattabhiraman
-
Patent number: 11809306Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: GrantFiled: February 26, 2021Date of Patent: November 7, 2023Inventors: Phanindra Padala, Saravanan Balasubramanian, Jesse Raymond Suen, Navin Kumar Jammula, Sumit Nagal
-
Publication number: 20230254170Abstract: Protocol-Independent Multicast (PIM) uses PIM hello messages to maintain neighborship information. PIM may be implemented in an Ethernet VPN (EVPN) providing Optimized Inter-Subnet Multicast (OISM). Techniques are disclosed for improving PIM neighborship efficiency and speed in an EVPN. An Inclusive Multicast Ethernet Tag (IMET) may be used to set PIM neighborship instead of using PIM hello messages and TCP may be used to determine if the neighbor is disconnected instead of tracking PIM timers.Type: ApplicationFiled: February 8, 2022Publication date: August 10, 2023Inventors: Bharathram Pattabhiraman, Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas
-
Publication number: 20230222052Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.Type: ApplicationFiled: March 7, 2023Publication date: July 13, 2023Applicant: INTUIT INC.Inventors: Saravanan BALASUBRAMANIAN, Navin Kumar JAMMULA, Sumit NAGAL, Vijay THOMAS
-
Patent number: 11625319Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.Type: GrantFiled: June 14, 2021Date of Patent: April 11, 2023Assignee: INTUIT INC.Inventors: Saravanan Balasubramanian, Navin Kumar Jammula, Sumit Nagal, Vijay Thomas
-
Publication number: 20220417059Abstract: Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the PE device and the another PE device, the PE device and the another PE device are PIM neighbors, and the PE device and the another PE device communicate with each other and with the receiver using the PIM protocol through an Ethernet virtual private network (EVPN). The method may further comprise: determining the another PE device is an assert winner from among the PE device and the another PE device based on at least one PIM assert message, the another PE device forwarding the multicast data packets.Type: ApplicationFiled: June 14, 2022Publication date: December 29, 2022Inventors: Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas, Bharathram Pattabhiraman
-
Publication number: 20220398187Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Applicant: INTUIT INCInventors: Saravanan BALASUBRAMANIAN, Navin Kumar JAMMULA, Sumit NAGAL, Vijay THOMAS
-
Patent number: 11528157Abstract: Peer devices in a peer group of provider edge devices to which a customer edge device is multi-homed, advertise Selective Multicast Ethernet Tag (SMET) routes to other peer devices on a core to receive traffic addressed to a multicast group. The peer devices in the peer group advertise the SMET routes irrespective of whether they are the designated forwarder or not. A peer device receiving traffic for the multicast group will drop the packet if it is not the designated forwarder and will forward the packet if it is the designated forwarder.Type: GrantFiled: November 19, 2021Date of Patent: December 13, 2022Assignee: ARISTA NETWORKS, INC.Inventors: Swati Patel, Bharathram Pattabhiraman, Rajesh Semwal, Saravanan Balasubramanian
-
Publication number: 20220276953Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Inventors: Phanindra PADALA, Saravanan BALASUBRAMANIAN, Jesse Raymond SUEN, Navin Kumar JAMMULA, Sumit NAGAL
-
Patent number: 10278105Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: November 14, 2017Date of Patent: April 30, 2019Assignee: Fortinet, Inc.Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Publication number: 20180176844Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: ApplicationFiled: November 14, 2017Publication date: June 21, 2018Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Patent number: 9860813Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: December 2, 2015Date of Patent: January 2, 2018Assignee: Fortinet, Inc.Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Publication number: 20160255561Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique. AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: ApplicationFiled: December 2, 2015Publication date: September 1, 2016Inventors: Vaduvur BHARGHAVAN, Sung-Wook Han, Joseph Epstein, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Publication number: 20150043530Abstract: For seamless mobility, at least one communication parameter to associate with a BSSID is selected. A beacon is sent from a first access point to advertise its presence, wherein the beacon comprises the BSSID associated with the at least one communication parameter. Responsive to the mobile station choosing the BSSID being advertised in the beacon sent from the first access point, a uniquely assign the BSSID is selected for a mobile station. The first access point from the plurality of access points is associated with the mobile station persistently. Associating is made as selected by the system coordinator, the uniquely assigned BSSID being independent of an identify of mobile station and being eligible for subsequent assignment to a different mobile station as determined by the system coordinator.Type: ApplicationFiled: July 21, 2014Publication date: February 12, 2015Applicant: MERU NETWORKSInventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Patent number: 8787309Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: October 27, 2010Date of Patent: July 22, 2014Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Patent number: 8599734Abstract: A system and method enable the transmission of messages between a source device and a wireless station. A first message is received at an access point from the source device. The access point transmits the first message to the wireless station and stores a copy of the first message in a memory. The access point receives an acknowledgement message from the wireless station and transmits a proxy acknowledgement message to the source device. The access point transmits a control message to the source device to limit the number or size of additional messages sent from the source device based on a number or size of messages currently stored in the memory and a maximum number or size of messages that can be stored in the memory.Type: GrantFiled: October 22, 2008Date of Patent: December 3, 2013Assignee: Meru NetworksInventors: Mohan Ram, Vaduvur Bharghavan, Saravanan Balasubramanian
-
Publication number: 20130308600Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: ApplicationFiled: April 27, 2013Publication date: November 21, 2013Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Patent number: 8472359Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: December 9, 2010Date of Patent: June 25, 2013Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian