Patents by Inventor TORD K. NILSSON
TORD K. NILSSON 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: 9497661Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).Type: GrantFiled: September 15, 2014Date of Patent: November 15, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Patent number: 9167501Abstract: A control plane device in a cloud computing system executes a plurality of virtual machines for implementing network function virtualization (NFV). The control plane device is operable to manage implementation of a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in the cloud computing system. The control plane communicates with a data plane of the PC through a control plane protocol. The data plane is implemented in a plurality of network devices of the 3G network. The control plane device and the plurality of virtual machines are operable to communicate with other control plane devices in the cloud computing system and with the plurality of network devices of the data plane.Type: GrantFiled: May 5, 2014Date of Patent: October 20, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Neda Beheshti-Zavareh, Ying Zhang, Tord K. Nilsson, Bengt E. Johansson, Sten Rune Pettersson, Harald Lüning
-
Publication number: 20150071053Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).Type: ApplicationFiled: September 15, 2014Publication date: March 12, 2015Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Patent number: 8873398Abstract: A method for implementing a control plane of an evolved packet core (EPC) of a third generation partnership project (3GPP) long term evolution (LTE) network in a cloud computing system, including initializing the plurality of control plane modules of the EPC within the controller, each control plane module in the plurality of control plane modules initialized as a separate virtual machine by the cloud manager; monitoring resource utilization of each control plane module and the control plane traffic handled by each control plane module; detecting a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC; and initializing a new control plane module as a separate virtual machine by the cloud manager in response to detecting the threshold level, the new control plane module to share the load of the one of the plurality of control plane modules.Type: GrantFiled: May 23, 2011Date of Patent: October 28, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
-
Patent number: 8867361Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).Type: GrantFiled: June 28, 2012Date of Patent: October 21, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Publication number: 20140241247Abstract: A control plane device in a cloud computing system executes a plurality of virtual machines for implementing network function virtualization (NFV). The control plane device is operable to manage implementation of a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in the cloud computing system. The control plane communicates with a data plane of the PC through a control plane protocol. The data plane is implemented in a plurality of network devices of the 3G network. The control plane device and the plurality of virtual machines are operable to communicate with other control plane devices in the cloud computing system and with the plurality of network devices of the data plane.Type: ApplicationFiled: May 5, 2014Publication date: August 28, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Neda Beheshti-Zavareh, Ying Zhang, Tord K. Nilsson, Bengt E. Johansson, Sten Rune Pettersson
-
Patent number: 8762501Abstract: A method for implementing a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in a cloud computing system, the cloud computing system including a controller, the controller to execute a plurality of control plane modules, the control plane to communicate with the data plane of the PC through a control plane protocol, the data plane implemented in a plurality of network elements of the 3G network by configuring switches implementing a data plane of the SGSN and GGSN and intermediate switches to establish a first and second GTP tunnel endpoint.Type: GrantFiled: August 29, 2011Date of Patent: June 24, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Neda Beheshti-Zavareh, Ying Zhang, Tord K. Nilsson, Bengt E. Johansson, Sten Rune Pettersson, Harald Luning
-
Publication number: 20130054761Abstract: A method for implementing a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in a cloud computing system, the cloud computing system including a controller, the controller to execute a plurality of control plane modules, the control plane to communicate with the data plane of the PC through a control plane protocol, the data plane implemented in a plurality of network elements of the 3G network by configuring switches implementing a data plane of the SGSN and GGSN and intermediate switches to establish a first and second GTP tunnel endpoint.Type: ApplicationFiled: August 29, 2011Publication date: February 28, 2013Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Neda Beheshti-Zavareh, Ying Zhang, Tord K. Nilsson, Bengt E. Johansson, Sten Rune Pettersson, Harald Luning
-
Publication number: 20120303835Abstract: A method for implementing a control plane of an evolved packet core (EPC) of a third generation partnership project (3GPP) long term evolution (LTE) network in a cloud computing system, including initializing the plurality of control plane modules of the EPC within the controller, each control plane module in the plurality of control plane modules initialized as a separate virtual machine by the cloud manager; monitoring resource utilization of each control plane module and the control plane traffic handled by each control plane module; detecting a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC; and initializing a new control plane module as a separate virtual machine by the cloud manager in response to detecting the threshold level, the new control plane module to share the load of the one of the plurality of control plane modules.Type: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
-
Publication number: 20120300615Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).Type: ApplicationFiled: June 28, 2012Publication date: November 29, 2012Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: JAMES KEMPF, BENGT E. JOHANSSON, STEN PETTERSSON, TORD K. NILSSON, HARALD LÜNING