Patents by Inventor Somen Bhattacharya
Somen Bhattacharya 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: 10412012Abstract: Techniques for intelligent, load adaptive, and self optimizing master node selection in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) node that is part of a plurality of CB nodes in the extended bridge can determine a set of local configuration parameters and a set of local runtime parameters. The CB node can further broadcast the set of local configuration parameters and the set of local runtime parameters to other CB nodes in the plurality of CB nodes. The CB node can also receive a set of configuration parameters and a set of runtime parameters from each of the other CB nodes in the plurality of CB nodes. The CB node can then determine a particular CB node in the plurality of CB nodes to be a master CB node of the extended bridge based on the set of local configuration parameters, the set of local runtime parameters, the received sets of configuration parameters, and the received sets of runtime parameters.Type: GrantFiled: September 21, 2016Date of Patent: September 10, 2019Assignee: ARRIS Enterprises LLCInventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam
-
Patent number: 10284389Abstract: Techniques for providing high availability for distributed network services in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) of the extended bridge can detect a status change of a port extender (PE) in the bridge. The CB can further identify one or more rule contexts associated with the PE. For each rule context in the one or more rule contexts, the CB can then determine, based on the rule context, one or more packet classification rules to be programmed on the PE, and can transmit a message identifying the one or more packet classification rules to the PE.Type: GrantFiled: October 21, 2016Date of Patent: May 7, 2019Assignee: ARRIS Enterprises LLCInventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam, Vignesh Dayabaran, Sai Gumudavally
-
Patent number: 10193706Abstract: Techniques for performing distributed provisioning of packet classification rules in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) of the extended bridge can receive a command to create or delete a packet classification rule for one or more virtual ports of the extended bridge. The CB can further determine a port extender (PE) of the extended bridge that hosts one or more physical ports corresponding to the one or more virtual ports. The CB can then transmit a message to the PE with instructions for creating or deleting the packet classification rule in a ternary content addressable memory (TCAM) of the PE.Type: GrantFiled: October 21, 2016Date of Patent: January 29, 2019Assignee: ARRIS Enterprises LLCInventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam, Vignesh Dayabaran, Sai Gumudavally
-
Patent number: 10097372Abstract: A method for resource optimized network virtualization overlay transport in a virtualized data center environment includes an optimized virtualized transport mechanism based on MPLS-TP tunneling technology. The transport mechanism may include a usage monitoring and resource usage advertisement mechanism based on IGP-TE protocol extension. Also, the transport mechanism may include a path computation engine (PCE) based optimal path computation for a virtualized transport tunnel used to carry VM-to-VM traffic across the virtualized data center. Additionally, the transport mechanism may include a SDN controller for provisioning and control of virtualized machines and a virtualized transport system.Type: GrantFiled: January 9, 2014Date of Patent: October 9, 2018Assignee: Ciena CorporationInventors: Somen Bhattacharya, Jaffar Hameed Abdul Kather Jilani
-
Patent number: 9960993Abstract: A packet network linear protection method, a network, and a node in a dual or multi-home configuration include designating each of a plurality of home nodes in the dual or multi-home configuration as a working home or a protect home; designating each link between each of the plurality of home nodes and an end node in the dual or multi-home configuration as active or standby; operating a protection switch state machine based on an associated linear protection protocol at each of the plurality of home nodes and the end node; communicating protection messages to each of the plurality of home nodes from the end node; and communicating protection states in an associated protection switch state machine by each of the plurality of home nodes to other home nodes and to the end node.Type: GrantFiled: June 27, 2016Date of Patent: May 1, 2018Assignee: Ciena CorporationInventors: Jie Hu, Marc Holness, Asheesh Jadav, Somen Bhattacharya
-
Patent number: 9747183Abstract: A method for distributed health monitoring and fault repairing in a switching system. The switching system having one or more supervisory cards, one or more line cards, and one or more switch fabric cards. The method includes transmitting a health status poll request message to the one or more line cards and the one or more switch fabric cards. Thereafter, the method includes receiving health status poll response messages from each of the one or more line cards and the one or more switch fabric cards. Each health status poll response message includes health status summary of the corresponding card. Further, the method involves detecting one or more faults in the switching system based on the health poll response messages. Finally, the method includes triggering at least one action on the detection of the faults in the switching system. These actions are triggered based on a set of predefined rules.Type: GrantFiled: December 31, 2013Date of Patent: August 29, 2017Assignee: Ciena CorporationInventors: Somen Bhattacharya, Jaffar Hameed Abdul Kather Jilani
-
Patent number: 9667559Abstract: Embodiments of the disclosure are directed to tunnel flap damping in a traffic engineered network. One exemplary method for tracking a re-routing history of Multi-Protocol Label Switching (“MPLS”)/Generalized MPLS (“GMPLS”) tunnels over intervals includes measuring a number of policy-based re-routes during at least one measurement interval; determining a tunnel re-route frequency based on the measurement; comparing the tunnel re-route frequency to a frequency threshold; and determining if the tunnel re-route frequency exceeds the frequency threshold and, if the tunnel re-route frequency exceeds the frequency threshold, delaying at least one tunnel re-route.Type: GrantFiled: February 3, 2014Date of Patent: May 30, 2017Assignee: Ciena CorporationInventor: Somen Bhattacharya
-
Publication number: 20170118041Abstract: Techniques for performing distributed provisioning of packet classification rules in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) of the extended bridge can receive a command to create or delete a packet classification rule for one or more virtual ports of the extended bridge. The CB can further determine a port extender (PE) of the extended bridge that hosts one or more physical ports corresponding to the one or more virtual ports. The CB can then transmit a message to the PE with instructions for creating or deleting the packet classification rule in a ternary content addressable memory (TCAM) of the PE.Type: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam, Vignesh Dayabaran, Sai Gumudavally
-
Publication number: 20170118042Abstract: Techniques for providing high availability for distributed network services in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) of the extended bridge can detect a status change of a port extender (PE) in the bridge. The CB can further identify one or more rule contexts associated with the PE. For each rule context in the one or more rule contexts, the CB can then determine, based on the rule context, one or more packet classification rules to be programmed on the PE, and can transmit a message identifying the one or more packet classification rules to the PE.Type: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam, Vignesh Dayabaran, Sai Gumudavally
-
Publication number: 20170085488Abstract: Techniques for intelligent, load adaptive, and self optimizing master node selection in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) node that is part of a plurality of CB nodes in the extended bridge can determine a set of local configuration parameters and a set of local runtime parameters. The CB node can further broadcast the set of local configuration parameters and the set of local runtime parameters to other CB nodes in the plurality of CB nodes. The CB node can also receive a set of configuration parameters and a set of runtime parameters from each of the other CB nodes in the plurality of CB nodes. The CB node can then determine a particular CB node in the plurality of CB nodes to be a master CB node of the extended bridge based on the set of local configuration parameters, the set of local runtime parameters, the received sets of configuration parameters, and the received sets of runtime parameters.Type: ApplicationFiled: September 21, 2016Publication date: March 23, 2017Inventors: Somen Bhattacharya, Rakesh Hansalia, Ranganadh Muddana, Senthil Paramasivam
-
Publication number: 20160308753Abstract: A packet network linear protection method, a network, and a node in a dual or multi-home configuration include designating each of a plurality of home nodes in the dual or multi-home configuration as a working home or a protect home; designating each link between each of the plurality of home nodes and an end node in the dual or multi-home configuration as active or standby; operating a protection switch state machine based on an associated linear protection protocol at each of the plurality of home nodes and the end node; communicating protection messages to each of the plurality of home nodes from the end node; and communicating protection states in an associated protection switch state machine by each of the plurality of home nodes to other home nodes and to the end node.Type: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Jie Hu, Marc Holness, Asheesh Jadav, Somen Bhattacharya
-
Patent number: 9407535Abstract: A packet network linear protection method, a network, and a node in a dual or multi-home configuration include designating each of a plurality of home nodes in the dual or multi-home configuration as a working home or a protect home; designating each link between each of the plurality of home nodes and an end node in the dual or multi-home configuration as active or standby; operating a protection switch state machine based on an associated linear protection protocol at each of the plurality of home nodes and the end node; communicating protection messages to each of the plurality of home nodes from the end node; and communicating protection states in an associated protection switch state machine by each of the plurality of home nodes to other home nodes and to the end node.Type: GrantFiled: April 3, 2014Date of Patent: August 2, 2016Assignee: Ciena CorporationInventors: Jie Hu, Marc Holness, Asheesh Jadav, Somen Bhattacharya
-
Patent number: 9350605Abstract: A dynamic tunnel management and signaling control plane protocol message is encapsulated in a data plane protocol encapsulating packet and communicated through a data plane channel to a destination label switching node. The destination label switching node extracts information from the dynamic tunnel management and signaling control plane protocol message from the data plane protocol encapsulating packet in the data plane, and performs a dynamic tunnel management process based on the extracted information. Optionally, the data plane channel is a generic associated channel (G-ACH).Type: GrantFiled: October 11, 2013Date of Patent: May 24, 2016Assignee: Ciena CorporationInventors: Somen Bhattacharya, Vignesh Radhakrishnan
-
Patent number: 9210075Abstract: A source node encapsulates, in a data plane protocol packet, a forward tunnel control message according to a control plane protocol and having an Extended Association Object, and forwards the data plane protocol packet from a source node to a destination node, through a data plane channel. The destination node extracts the Extended Association Object from the data plane protocol packet. Based, at least in part, on the extracted Extended Association Object, the destination node provisions a reverse tunnel from the destination node to the source node, and binds the forward tunnel to the reverse tunnel.Type: GrantFiled: October 8, 2013Date of Patent: December 8, 2015Assignee: Ciena CorporationInventor: Somen Bhattacharya
-
Publication number: 20150288598Abstract: A packet network linear protection method, a network, and a node in a dual or multi-home configuration include designating each of a plurality of home nodes in the dual or multi-home configuration as a working home or a protect home; designating each link between each of the plurality of home nodes and an end node in the dual or multi-home configuration as active or standby; operating a protection switch state machine based on an associated linear protection protocol at each of the plurality of home nodes and the end node; communicating protection messages to each of the plurality of home nodes from the end node; and communicating protection states in an associated protection switch state machine by each of the plurality of home nodes to other home nodes and to the end node.Type: ApplicationFiled: April 3, 2014Publication date: October 8, 2015Applicant: CIENA CORPORATIONInventors: Jie Hu, Marc Holness, Asheesh Jadav, Somen Bhattacharya
-
Patent number: 9143433Abstract: Provided are methods and apparatus for mitigating traffic loss by using advanced traffic engineering services in a multiprotocol label switching (MPLS) network and/or a generalized multiprotocol label switching (GMPLS) network. Provided is an exemplary method that includes measuring, at a network element, energy utilization of at least one of a line card and a switch fabric card that are configured to carry a traffic engineering (TE) capable link, as well as converting the energy utilization measurement to a normalized energy consumption indicator for the at least one of the line card and the switch fabric card. Further, based on the normalized energy consumption indicator, a route of a label switched path in the MPLS network is optimized so the route avoids the at least one of the line card and the switch fabric card. The provided methods and apparatus advantageously improve throughput, reliability, and availability of MPLS and GMPLS services.Type: GrantFiled: October 7, 2013Date of Patent: September 22, 2015Assignee: Ciena CorporationInventor: Somen Bhattacharya
-
Publication number: 20150222557Abstract: Embodiments of the disclosure are directed to tunnel flap damping in a traffic engineered network. One exemplary method for tracking a re-routing history of Multi-Protocol Label Switching (“MPLS”)/Generalized MPLS (“GMPLS”) tunnels over intervals includes measuring a number of policy-based re-routes during at least one measurement interval; determining a tunnel re-route frequency based on the measurement; comparing the tunnel re-route frequency to a frequency threshold; and determining if the tunnel re-route frequency exceeds the frequency threshold and, if the tunnel re-route frequency exceeds the frequency threshold, delaying at least one tunnel re-route.Type: ApplicationFiled: February 3, 2014Publication date: August 6, 2015Applicant: Ciena CorporationInventor: Somen BHATTACHARYA
-
Publication number: 20150195178Abstract: A method for resource optimized network virtualization overlay transport in a virtualized data center environment includes an optimized virtualized transport mechanism based on MPLS-TP tunneling technology. The transport mechanism may include a usage monitoring and resource usage advertisement mechanism based on IGP-TE protocol extension. Also, the transport mechanism may include a path computation engine (PCE) based optimal path computation for a virtualized transport tunnel used to carry VM-to-VM traffic across the virtualized data center. Additionally, the transport mechanism may include a SDN controller for provisioning and control of virtualized machines and a virtualized transport system.Type: ApplicationFiled: January 9, 2014Publication date: July 9, 2015Applicant: Ciena CorporationInventors: Somen BHATTACHARYA, Jaffar Hameed ABDUL KATHER JILANI
-
Publication number: 20150186206Abstract: A method for distributed health monitoring and fault repairing in a switching system. The switching system having one or more supervisory cards, one or more line cards, and one or more switch fabric cards. The method includes transmitting a health status poll request message to the one or more line cards and the one or more switch fabric cards. Thereafter, the method includes receiving health status poll response messages from each of the one or more line cards and the one or more switch fabric cards. Each health status poll response message includes health status summary of the corresponding card. Further, the method involves detecting one or more faults in the switching system based on the health poll response messages. Finally, the method includes triggering at least one action on the detection of the faults in the switching system. These actions are triggered based on a set of predefined rules.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Ciena CorporationInventors: Somen BHATTACHARYA, Jaffar Hameed ABDUL KATHER JILANI
-
Publication number: 20150103691Abstract: A dynamic tunnel management and signaling control plane protocol message is encapsulated in a data plane protocol encapsulating packet and communicated through a data plane channel to a destination label switching node. The destination label switching node extracts information from the dynamic tunnel management and signaling control plane protocol message from the data plane protocol encapsulating packet in the data plane, and performs a dynamic tunnel management process based on the extracted information. Optionally, the data plane channel is a generic associated channel (G-ACH).Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: Ciena CorporationInventors: Somen BHATTACHARYA, Vignesh RADHAKRISHNAN