Patents by Inventor Darek Skalecki
Darek Skalecki 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: 20180013613Abstract: A method for managing network connections may include identifying a network failure within a network comprising various network elements. The method may include selecting, in response to identifying the network failure and for the network elements, a subset of nodal maps from various nodal maps. The nodal maps may be stored on the network elements. The subset of nodal maps may describe various cross-connections of the nodal maps within a first end-to-end connection in the network. The method may include transmitting, in response to selecting the subset of nodal maps, various activation requests to trigger the network elements to implement the subset of nodal maps.Type: ApplicationFiled: July 6, 2016Publication date: January 11, 2018Applicant: Ciena CorporationInventors: Darek Skalecki, Gerard Leo Swinkels
-
Publication number: 20170317953Abstract: Systems and methods for dynamic adjustment of a connection's priority in a network include configuring the connection with a dynamic priority and setting a current priority based on one or more factors, wherein the connection is a Layer 0 connection, a Layer 1 connection, and a combination thereof; detecting an event in the network requiring a change to the current priority, wherein the event changes the one or more factors; and causing a change in the current priority of the connection based on the event.Type: ApplicationFiled: November 16, 2016Publication date: November 2, 2017Inventors: Jatin SAREEN, Darek SKALECKI, Gerard L. SWINKELS
-
Publication number: 20170317744Abstract: A method, implemented in a node in a network, for a preemptible established backup path for a mesh restorable service includes, responsive to a new service request for the mesh restorable service with the preemptible established backup path, establishing a primary path designated as a current path for the mesh restorable service at a designated priority; establishing a backup path for the mesh restorable service at a lower priority than the designated priority, subject to bandwidth availability in the network; and responsive to a fault affecting the primary path, switching to the backup path and raising a priority of the backup path to the designated priority.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Darek SKALECKI, Gerard L. SWINKELS
-
Patent number: 9800325Abstract: A method, implemented in a node in a network, for a preemptible established backup path for a mesh restorable service includes, responsive to a new service request for the mesh restorable service with the preemptible established backup path, establishing a primary path designated as a current path for the mesh restorable service at a designated priority; establishing a backup path for the mesh restorable service at a lower priority than the designated priority, subject to bandwidth availability in the network; and responsive to a fault affecting the primary path, switching to the backup path and raising a priority of the backup path to the designated priority.Type: GrantFiled: May 2, 2016Date of Patent: October 24, 2017Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L. Swinkels
-
Patent number: 9608719Abstract: A method for operating an optical network (ON) using a control plane (CP), including: identifying, by the CP, a failure of a client facility connecting a network element of the ON and a client device; and terminating, by the CP and in response to identifying the failure, an optical connection through the ON for the client device.Type: GrantFiled: December 12, 2014Date of Patent: March 28, 2017Assignee: Ciena CorporationInventors: Darek Skalecki, Gary Swinkels, Steven Arvo Surek
-
Patent number: 9509593Abstract: A method in a network utilizing a distributed connection-oriented control plane includes signaling a first path for a first connection from a first source node; storing call information for the first connection at any intermediate nodes in the first path; signaling a second path for a second connection from a second source node; checking at any intermediate nodes in the second path if there is absolute route diversity between the first connection and the second connection responsive to a requirement therein; and responsive to detecting a diversity violation at an intermediate node of the any intermediate nodes in the second path, signaling a crankback to the second source node with the call information for the first connection included therein; and recomputing the second path exclusive of the first path based on the call information responsive to receiving the crankback. A network and node are also described.Type: GrantFiled: June 3, 2014Date of Patent: November 29, 2016Assignee: Ciena CorporationInventors: Piyush Sharma, Waseem Reyaz Khan, Ramanjit Walia, Darek Skalecki, Gerard Swinkels
-
Publication number: 20160173190Abstract: A method for operating an optical network (ON) using a control plane (CP), including: identifying, by the CP, a failure of a client facility connecting a network element of the ON and a client device; and terminating, by the CP and in response to identifying the failure, an optical connection through the ON for the client device.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Applicant: CIENA CORPORATIONInventors: Darek Skalecki, Gary Swinkels, Steven Arvo Surek
-
Publication number: 20160164739Abstract: A method, node, and network for reduced link bandwidth updates from a first node and a second node forming a link in a network includes, responsive to establishment or release of one or more connections on the link, flooding an update related thereto from only a master node that is one of the first node and the second node; responsive to a link failure associated with the link, flooding an update related thereto from both the first node and the second node; and, responsive to a change in parameters associated with the link, flooding an update related thereto from both the first node and the second node. The flooding can be part of a control plane associated with the network and/or to a Software Defined Networking (SDN) controller.Type: ApplicationFiled: December 9, 2014Publication date: June 9, 2016Applicant: CIENA CORPORATIONInventor: Darek SKALECKI
-
Patent number: 9191280Abstract: A method and system for routing a connection on a communication network. A first bandwidth pool is classified as a long lived bandwidth pool and a second bandwidth pool is classified as a short lived bandwidth pool. The long lived bandwidth pool is used to route connections having a duration that are expected to equal or exceed a predetermined time. The short lived bandwidth pool is used to route connections having a duration that are not expected to exceed the predetermined time. A request to route a connection on the communication network is received. At least one characteristic of the connection is determined and is used to determine whether to route the connection on the long lived bandwidth pool or short lived bandwidth pool.Type: GrantFiled: April 16, 2012Date of Patent: November 17, 2015Assignee: Ciena CorporationInventors: Gerard L. Swinkels, Darek Skalecki
-
Publication number: 20150304159Abstract: A method in a network utilizing a distributed connection-oriented control plane includes signaling a first path for a first connection from a first source node; storing call information for the first connection at any intermediate nodes in the first path; signaling a second path for a second connection from a second source node; checking at any intermediate nodes in the second path if there is absolute route diversity between the first connection and the second connection responsive to a requirement therein; and responsive to detecting a diversity violation at an intermediate node of the any intermediate nodes in the second path, signaling a crankback to the second source node with the call information for the first connection included therein; and recomputing the second path exclusive of the first path based on the call information responsive to receiving the crankback. A network and node are also described.Type: ApplicationFiled: June 3, 2014Publication date: October 22, 2015Applicant: Ciena CorporationInventors: Piyush Sharma, Waseem Reyaz Khan, Ramanjit Walia, Darek Skalecki, Gerard Swinkels
-
Patent number: 9124960Abstract: A method of extending the control plane to a metro sub-domain for a network having a transport plane for carrying subscriber traffic within end-to-end connections, and a control plane for managing at least a portion of resources of the transport plane allocated to the connections. A first set of control-plane enabled nodes of the network is designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes in the network. A second set of control-plane enabled nodes of the network is designated as metro nodes, each metro node being connected to a core node and operating as a sub-domain of the network. Each core node that is connected to at least one metro node is designated as a host node.Type: GrantFiled: June 30, 2014Date of Patent: September 1, 2015Assignee: Ciena CorporationInventors: Gerard Leo Swinkels, Darek Skalecki
-
Patent number: 9118605Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively and the expanded route is inserted into each individual PATH message. The modified PATH messages are then passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and channels may be co-routed even where route expansion is required.Type: GrantFiled: November 19, 2013Date of Patent: August 25, 2015Assignee: RPX CLEARINGHOUSE LLCInventors: Darek Skalecki, Evelyne Roch
-
Patent number: 9118421Abstract: A method of extending the control plane to a network edge for a network having first set of nodes of the network are designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes and a second set of control-plane enabled nodes of the network designated as tail nodes, each tail node connected to a core node and operating only as a source or sink of subscriber traffic. Each core node that is connected to at least one tad node is designated as a host node. The host node is controlled to advertise summary information of its connected tail nodes to other core and tail nodes in the network, thus making it possible to extend control plane function to the tail nodes which can calculate connection routes, set-up/tear-down connections and perform connection failure recovery functions.Type: GrantFiled: August 6, 2012Date of Patent: August 25, 2015Assignee: Ciena CorporationInventors: Gerard L. Swinkels, Darek Skalecki, Anurag Prakash, Mohit Chhillar
-
Publication number: 20140314409Abstract: A method of extending the control plane to a metro sub-domain for a network having a transport plane for carrying subscriber traffic within end-to-end connections, and a control plane for managing at least a portion of resources of the transport plane allocated to the connections. A first set of control-plane enabled nodes of the network is designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes in the network. A second set of control-plane enabled nodes of the network is designated as metro nodes, each metro node being connected to a core node and operating as a sub-domain of the network. Each core node that is connected to at least one metro node is designated as a host node.Type: ApplicationFiled: June 30, 2014Publication date: October 23, 2014Inventors: Gerard Leo SWINKELS, Darek SKALECKI
-
Publication number: 20140286344Abstract: Connection constraints are flooded using an extension to a routing protocol being used to control forwarding on network. Nodes maintain topology and connection database and calculate routes for connections based on the constraints. If a node is on a calculated route for a connection it will install forwarding state for the connection. Since each node has a consistent view of the network topology and has been provided with the constraints associated with the connection, each node on the network will calculate the same route for the connection. When a failure occurs, the nodes will calculate restoration paths for the connections on a network-wide priority basis to enable restoration paths to be created for the affected connections without requiring the restoration paths to be signaled. Time-stamps are used to allow events to be applied by nodes in a consistent order regardless of the order in which they arrive.Type: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Inventors: Darek Skalecki, Peter Ashwood-Smith
-
Patent number: 8817798Abstract: A method of managing a network comprising a plurality of nodes. Each node maintains a respective topology database containing topology information of the network within a local region of the node, the local region encompassing a subset of the plurality of nodes of the network. The nodes of the network implementing a Recursive Path Computation algorithm to compute end-to-end routes through the network.Type: GrantFiled: August 10, 2012Date of Patent: August 26, 2014Assignee: Ciena CorporationInventors: Darek Skalecki, Gerard L Swinkels
-
Patent number: 8750141Abstract: Connection constraints are flooded using an extension to a routing protocol being used to control forwarding on network. Nodes maintain topology and connection database and calculate routes for connections based on the constraints. If a node is on a calculated route for a connection it will install forwarding state for the connection. Since each node has a consistent view of the network topology and has been provided with the constraints associated with the connection, each node on the network will calculate the same route for the connection. When a failure occurs, the nodes will calculate restoration paths for the connections on a network-wide priority basis to enable restoration paths to be created for the affected connections without requiring the restoration paths to be signaled. Time-stamps are used to allow events to be applied by nodes in a consistent order regardless of the order in which they arrive.Type: GrantFiled: November 5, 2009Date of Patent: June 10, 2014Assignee: Rockstar Consortium US LPInventors: Darek Skalecki, Peter Ashwood-Smith
-
Publication number: 20140078901Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively and the expanded route is inserted into each individual PATH message. The modified PATH messages are then passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and channels may be co-routed even where route expansion is required.Type: ApplicationFiled: November 19, 2013Publication date: March 20, 2014Applicant: Rockstar Consortium US LPInventors: Darek Skalecki, Evelyne Roch
-
Publication number: 20140044008Abstract: A method of managing a network comprising a plurality of nodes. Each node maintains a respective topology database containing topology information of the network within a local region of the node, the local region encompassing a subset of the plurality of nodes of the network. The nodes of the network implementing a Recursive Path Computation algorithm to compute end-to-end routes through the network.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: CIENA CORPORATIONInventors: Darek SKALECKI, Gerard L. SWINKELS
-
Patent number: 8593961Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively rather than individually. Specifically, the route will first be expanded and this expanded route will be inserted into each individual PATH message. The modified PATH messages with the expanded route will then be passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and the channels may be co-routed even where route expansion is required.Type: GrantFiled: April 29, 2011Date of Patent: November 26, 2013Assignee: Rockstar Consortium USLPInventors: Darek Skalecki, Evelyne Roch