Patents by Inventor Balaji Venkat
Balaji Venkat 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: 20140355450Abstract: A virtual extensible local area network (“VXLAN”) system includes servers having VXLAN tunnel end points (“VTEP”) and virtual machines (“VMs”), multiple routers to transmit network data using bidirectional groups (“BIDIRs”) and rendezvous points (“RPs”), and an associated management and provisioning entity (“MPE”) adapted to arrange BIDIRs dynamically based upon network traffic such that traffic is more evenly distributed across the VXLAN. Some of the routers can be preconfigured as potential RPs, and the MPE can activate and deactivate these routers to and from RP status as needed. The MPE creates and rearranges BIDIRs based upon volume thresholds of traffic being reached in BIDIRs, such as by splitting overloaded BIDIRs. Network traffic can be monitored by VTEPs and RPs.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Applicant: Dell Products L.P.Inventors: Bhargav Bhikkaji, Balaji Venkat Venkataswami
-
Patent number: 8885493Abstract: A packet switch receives a management packet sent for discovery on a data flow's path through a network. The switch creates a test packet (310T) which looks like a packet belonging to the data flow of interest. The test packet is processed by the switch like the data flow of interest except that the test packet is not necessarily transmitted. The processing results may include the egress ports for the test packet, and if the ports are part of a LAG or ECMP group, the results provide the group and the group members associated with the egress ports. Firewall actions and other information can be included. The switch may forward the results to the originator of the management packet. The switch may insert the results into the management packet and forward the management packet on the ports determined as egress ports for the test packet. Other features are also provided.Type: GrantFiled: October 26, 2012Date of Patent: November 11, 2014Assignee: Dell Products L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
-
Publication number: 20140269328Abstract: An information handling system is provided. The information handling system includes an ingress network device receiving a multicast stream from a coupled source device and a first and a second egress network device. The first and second egress network devices each receive the multicast stream for coupled destination devices. The information handling system also includes a plurality of intermediate network devices by which the ingress network device is coupled to the first and second egress network devices to form a network and further includes a network controller. The network controller has a topology of the network in a memory and forms a multicast tree based on the topology as well as a link load level and a multicast replication capacity associated with links to the first and second egress network devices and to each of the plurality of intermediate network devices.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Dell Products L.P.Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
-
Publication number: 20140269700Abstract: An information handling system is provided. The information handling system includes a customer edge device coupled to a provider edge device. The customer edge device provides a default virtual routing and forwarding (VRF) instance that receives a multicast stream from the provider edge device. The information handling system also includes a plurality of host devices and a plurality of virtual local area networks (VLANs). Each of the VLANs includes at least one of the host devices and is assigned to a subscribing VRF instance, with each of the subscribing VRF instances subscribing to the default VRF instance in order to receive a copy of the multicast stream from the provider edge device. The single copy of the multicast stream is transmitted over the PE-CE link regardless of the number of subscribing VRFs.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: Dell Products L.P.Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
-
Publication number: 20140269250Abstract: An information handling system is provided. The information handling system includes a first, a second, a third, and a fourth network device. The first network device is coupled to the second network device and to the third network device, while the fourth network device is also coupled to the second and third network devices. At least the fourth network device has a plurality of interfaces and one or more processors in communication with the interfaces and a memory. At least one of the one or more processors is configured to disassociate a network address of the first network device from a first VRF instance and associate the network address of the first network device with a second VRF instance when a network failure associated with the first VRF instance is detected. Methods for rerouting traffic through the information handling system in response to a network event are also disclosed.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: Dell Products L.P.Inventors: Bhargav Bhikkaji, Balaji Venkat Venkataswami
-
Publication number: 20140254423Abstract: A system and method for improved routing in autonomous systems includes identifying one or more first edge routers for an autonomous system, selecting one or more second edge routers from the one or more first edge routers, determining a third edge router, forming a first edge router list including all of the one or more second edge routers except for the third edge router, forming a first reachability message, and transmitting the first reachability message. A first prefix is reachable using the one or more second edge routers. The third edge router is associated with a first path for reaching the first prefix. The third edge router is selected from the one or more second edge routers. The first path is a best path for reaching the first prefix. The reachability message includes the first prefix, information associated with the first path, and the first edge router list.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: Dell Products L.P.Inventors: Prasadu Beesabathina, Perumal NarayanaSwamy, Balaji Venkat Venkataswami
-
Publication number: 20140181292Abstract: An information handling system is provided. The information handling system includes a network orchestration service running on a computer processor. The network orchestration service provides a Border Gateway Protocol (BGP) listener module and a topology builder module. The BGP listener module is configured to receive information from a plurality of spine devices configured as an autonomous system and the topology builder module is configured to use the information received by the BGP listener module to create a topology of a data center that includes the plurality of spine devices. Additionally, the network orchestration service is in communication with a memory that is used to store information received by the BGP listener module and the topology of the data center. Applications of the information handling system for better operating the data center are also provided.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: DELL PRODUCTS L.P.Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji, Narayana Swamy Perumal
-
Publication number: 20140177447Abstract: A system for operating information handling systems forming a network including a plurality of switches is provided. The system includes an open flow controller coupled to each of the plurality of switches; a plurality of links, each link configured to transmit data packets between two switches from the plurality of switches; wherein: the open flow controller is configured to determine a traffic flow across each of the plurality of links; and each one of the plurality of switches is configured to re-route a data packet when the traffic flow in a link associated to the switch exceeds a threshold. A computer program product including a non-transitory computer readable medium having computer readable and executable code for instructing a processor in a management unit for a plurality of information handling systems as above is also provided. A network managing device coupled to a service provider having resources is also provided.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: DELL PRODUCTS L.P.Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
-
Publication number: 20140140220Abstract: In a packet switch with databases (250, 404) used for packet forwarding, the database pieces are identified by version identifiers (410V) which are used by the packet switch's modules (LCx, RPM0, RPM1) in exchanging information on the databases and requesting updates to the databases. For example, if a primary management module fails and the management is transferred to a secondary management module, the secondary management module requests forwarding modules (e.g. line cards) to identify the database pieces stored on the forwarding modules, and to update the databases as needed. Use of version identifiers reduces the amount of data that has to be transferred in connection with such requests.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Inventors: Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
-
Publication number: 20140119203Abstract: A packet switch receives a management packet sent for discovery on a data flow's path through a network. The switch creates a test packet (310T) which looks like a packet belonging to the data flow of interest. The test packet is processed by the switch like the data flow of interest except that the test packet is not necessarily transmitted. The processing results may include the egress ports for the test packet, and if the ports are part of a LAG or ECMP group, the results provide the group and the group members associated with the egress ports. Firewall actions and other information can be included. The switch may forward the results to the originator of the management packet. The switch may insert the results into the management packet and forward the management packet on the ports determined as egress ports for the test packet. Other features are also provided.Type: ApplicationFiled: October 26, 2012Publication date: May 1, 2014Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
-
Patent number: 8699457Abstract: An example method is provided and includes establishing a session for a mobile node, and evaluating a plurality of label switched paths (LSPs) in response to the mobile node experiencing a handoff between a source packet data serving node (SPDSN) and a target PDSN (TPDSN). The method can also include provisioning a sub-tunnel with a first tunnel, which is associated with a selected label switched path. The selected label switched path is associated with a high priority type of data having a low latency characteristic.Type: GrantFiled: November 3, 2010Date of Patent: April 15, 2014Assignee: Cisco Technology, Inc.Inventors: Balaji Venkat Venkataswami, Jegan Kumar Somi Ramasamy Subramanian, Rajesh Kumar Andhavaram, Girish Sivasubramanian
-
Publication number: 20140043971Abstract: An example method is provided and includes receiving a request from a mobile node for an Internet protocol (IP) address and establishing a point-to-point (PPP) link for the mobile node. The method also includes provisioning a first tunnel associated with a first communication flow for the mobile node, and provisioning a sub-tunnel with the first tunnel for a second communication flow. The second communication flow is associated with a high priority type of data to be transported on the sub-tunnel. In more specific embodiments, a call admission control (CAC) mechanism is used to establish the sub-tunnel with the first tunnel for the second communication flow. Additionally, an inner label is installed in a header of a packet associated with the second communication flow in order to identify the sub-tunnel.Type: ApplicationFiled: October 16, 2013Publication date: February 13, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
-
Patent number: 8625590Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.Type: GrantFiled: August 5, 2011Date of Patent: January 7, 2014Assignee: Cisco Technology, Inc.Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
-
Patent number: 8599865Abstract: An example method is provided and includes receiving a request from a mobile node for an Internet protocol (IP) address and establishing a point-to-point (PPP) link for the mobile node. The method also includes provisioning a first tunnel associated with a first communication flow for the mobile node, and provisioning a sub-tunnel with the first tunnel for a second communication flow. The second communication flow is associated with a high priority type of data to be transported on the sub-tunnel. In more specific embodiments, a call admission control (CAC) mechanism is used to establish the sub-tunnel with the first tunnel for the second communication flow. Additionally, an inner label is installed in a header of a packet associated with the second communication flow in order to identify the sub-tunnel.Type: GrantFiled: October 26, 2010Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
-
Patent number: 8560651Abstract: Methods, systems and apparatus are provided for a service provider to stream user-customized information. In an embodiment, the user-customized information includes tickers, advertisements and other types of user-specific information. Users can register for categories that interest them, from an available set of categories. The service provider can then stream the user-customized information on the basis of registration information. A parent service provider streams a main event and gives the service provider control of streaming the user-customized information during still periods of the main event. The service provider can also stream tickers, based on the registered categories, during the main event.Type: GrantFiled: March 7, 2006Date of Patent: October 15, 2013Assignee: Cisco Technology, Inc.Inventors: Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam, Ganesan Velrajan
-
Patent number: 8539091Abstract: Methods and systems have been provided for preempting a secondary service provider from streaming information. The primary service provider sends an Ad-insert control packet for giving control of the streaming to the secondary service provider, during still periods determined on the basis of the Ad-insert control packet. When the primary service provider wants to take back control of streaming from the secondary service provider during the still periods, the primary service provider sends an Ad-insert preempt message. The secondary service provider is then preempted during the periods that are determined on the basis of the Ad-insert preempt message.Type: GrantFiled: December 21, 2005Date of Patent: September 17, 2013Assignee: Cisco Technology, Inc.Inventors: Ganesan Velrajan, Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam
-
Patent number: 8352590Abstract: A method and a system for collecting information in a network. A wiretap tunnel interface is initialized between a wire-tapping device and a network device. The wire-tapping device receives information related to routing protocol traffic from the network device through the wiretap tunnel interface. The wire-tapping device collates the received information about the routing protocol traffic. This collated information is used by the network administrator to manage the network.Type: GrantFiled: February 21, 2006Date of Patent: January 8, 2013Assignee: Cisco Technology, Inc.Inventors: Ganesh Chennimalai Sankaran, Balaji Venkat
-
Publication number: 20120106507Abstract: An example method is provided and includes establishing a session for a mobile node, and evaluating a plurality of label switched paths (LSPs) in response to the mobile node experiencing a handoff between a source packet data serving node (SPDSN) and a target PDSN (TPDSN). The method can also include provisioning a sub-tunnel with a first tunnel, which is associated with a selected label switched path. The selected label switched path is associated with a high priority type of data having a low latency characteristic.Type: ApplicationFiled: November 3, 2010Publication date: May 3, 2012Inventors: Balaji Venkat Venkataswami, Jegan Kumar Somi Ramasamy Subramanian, Rajesh Kumar Andhavaram, Girish Sivasubramanian
-
Publication number: 20120099538Abstract: An example method is provided and includes receiving a request from a mobile node for an Internet protocol (IP) address and establishing a point-to-point (PPP) link for the mobile node. The method also includes provisioning a first tunnel associated with a first communication flow for the mobile node, and provisioning a sub-tunnel with the first tunnel for a second communication flow. The second communication flow is associated with a high priority type of data to be transported on the sub-tunnel. In more specific embodiments, a call admission control (CAC) mechanism is used to establish the sub-tunnel with the first tunnel for the second communication flow. Additionally, an inner label is installed in a header of a packet associated with the second communication flow in order to identify the sub-tunnel.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
-
Publication number: 20110286453Abstract: Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.Type: ApplicationFiled: August 5, 2011Publication date: November 24, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam