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: 20140355450
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: Dell Products L.P.
    Inventors: Bhargav Bhikkaji, Balaji Venkat Venkataswami
  • Patent number: 8885493
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: November 11, 2014
    Assignee: Dell Products L.P.
    Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
  • Publication number: 20140269328
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Dell Products L.P.
    Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
  • Publication number: 20140269700
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Dell Products L.P.
    Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
  • Publication number: 20140269250
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Dell Products L.P.
    Inventors: Bhargav Bhikkaji, Balaji Venkat Venkataswami
  • Publication number: 20140254423
    Abstract: 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: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Dell Products L.P.
    Inventors: Prasadu Beesabathina, Perumal NarayanaSwamy, Balaji Venkat Venkataswami
  • Publication number: 20140181292
    Abstract: 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: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji, Narayana Swamy Perumal
  • Publication number: 20140177447
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Balaji Venkat Venkataswami, Bhargav Bhikkaji
  • Publication number: 20140140220
    Abstract: 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: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Inventors: Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
  • Publication number: 20140119203
    Abstract: 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: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
  • Patent number: 8699457
    Abstract: 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: Grant
    Filed: November 3, 2010
    Date of Patent: April 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Jegan Kumar Somi Ramasamy Subramanian, Rajesh Kumar Andhavaram, Girish Sivasubramanian
  • Publication number: 20140043971
    Abstract: 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: Application
    Filed: October 16, 2013
    Publication date: February 13, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
  • Patent number: 8625590
    Abstract: 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: Grant
    Filed: August 5, 2011
    Date of Patent: January 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam
  • Patent number: 8599865
    Abstract: 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: Grant
    Filed: October 26, 2010
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
  • Patent number: 8560651
    Abstract: 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: Grant
    Filed: March 7, 2006
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam, Ganesan Velrajan
  • Patent number: 8539091
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: September 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesan Velrajan, Balaji Venkat Venkataswami, Mahesh Vittal, Srinivasan Santhanam
  • Patent number: 8352590
    Abstract: 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: Grant
    Filed: February 21, 2006
    Date of Patent: January 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Balaji Venkat
  • Publication number: 20120106507
    Abstract: 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: Application
    Filed: November 3, 2010
    Publication date: May 3, 2012
    Inventors: Balaji Venkat Venkataswami, Jegan Kumar Somi Ramasamy Subramanian, Rajesh Kumar Andhavaram, Girish Sivasubramanian
  • Publication number: 20120099538
    Abstract: 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: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Inventors: Balaji Venkat Venkataswami, Kowsalya Subramanian, Jegan Kumar Somi Ramasamy Subramanian, Manikandan Dhayalan, Rajesh Kumar Andhavaram, Girish Sivasubramanian
  • Publication number: 20110286453
    Abstract: 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: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Balaji Venkat Venkataswami, Ganesan Velrajan, Srinivasan Santhanam