Patents by Inventor Claes Göran Robert Edström

Claes Göran Robert Edström 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: 11934856
    Abstract: A system performs joint placement and chaining of virtual network functions (VNFs) based on a genetic algorithm in response to a request for virtual network services, including an in-line service. The request includes a description of a virtual network of VNFs and virtual links connecting the VNFs. A description of a physical network including servers and physical links is provided. Each chromosome in a population encodes a mapping between the virtual links enumerated to form a locus and a corresponding sequence of server pairs. Each chromosome is evaluated against objective functions subject to constraints to identify a chromosome as a solution. The VNFs are placed on the servers according to the mapping encoded in the identified chromosome. According to the mapping, each VNF is mapped to one of the servers and each virtual link is mapped to a path composed of one or more of the physical links.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 19, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Laaziz Lahlou, Nadjia Kara, Claes Göran Robert Edström
  • Publication number: 20240031235
    Abstract: A method implements a network slicing controller to manage network slicing instances in an edge cloud platform. The method includes receiving at least one policy change from an artificial intelligence powered smart traffic controller (APSTC) or an artificial intelligence powered edge traffic controller (APETC), determining whether the at least one policy change is valid based on local monitoring information, and sending the at least one policy change to a common control network function in a 5G mobile network.
    Type: Application
    Filed: September 26, 2020
    Publication date: January 25, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Zhongwen ZHU, Qinan QI, Claes Göran Robert EDSTRÖM, Tan Phat NGUYEN, Alec KURKDJIAN
  • Patent number: 11431572
    Abstract: Network policies for providing a network service are managed in a Network Function Virtualization (NFV) environment. The policies are obtained from service requests and specify placement and lifecycle management of Virtual Network Functions (VNFs). Attribute values are extracted from each policy. The extracted attribute values include at least a policy type value which specifies an action performed by the policy. The policies are grouped based on the attribute values. The policies in the same group share at least a common policy type value. The attribute values are compared within each group to detect conflicts and redundancies before deployment of the network service and in real-time after the network service is deployed. One or more of the obtained policies are removed to produce a policy repository free of the conflicts and the redundancies.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: August 30, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hanan Suwi, Nadjia Kara, Claes Göran Robert Edström
  • Publication number: 20220150122
    Abstract: Network policies for providing a network service are managed in a Network Function Virtualization (NFV) environment. The policies are obtained from service requests and specify placement and lifecycle management of Virtual Network Functions (VNFs). Attribute values are extracted from each policy. The extracted attribute values include at least a policy type value which specifies an action performed by the policy. The policies are grouped based on the attribute values. The policies in the same group share at least a common policy type value. The attribute values are compared within each group to detect conflicts and redundancies before deployment of the network service and in real-time after the network service is deployed. One or more of the obtained policies are removed to produce a policy repository free of the conflicts and the redundancies.
    Type: Application
    Filed: March 14, 2019
    Publication date: May 12, 2022
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Hanan SUWI, Nadjia KARA, Claes Göran Robert EDSTRÖM
  • Patent number: 11303722
    Abstract: Virtual Network Functions (VNFs) are placed in a substrate network and the placement is readjusted based on dynamic resource availability and dynamic resource utilization in the substrate network. A predetermined number of servers is selected sequentially as cluster-heads based on a set of metrics which measure the efficiency of the servers in different aspects. The servers are partitioned into the predetermined number of disjoint clusters with different efficiency aspects. Each cluster includes one of the cluster-heads which performs the placement and readjustment of the VNFs for the cluster. An incoming VNF is placed at a given server in a given cluster by the cluster-head of the given cluster, which optimizes an objective function subject to a set of constraints. The objective function is optimized with respect to a subset of the metrics which excludes one or more metrics in which the given cluster is efficient.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: April 12, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Omar Abdul Wahab, Nadjia Kara, Claes Göran Robert Edström
  • Patent number: 11277354
    Abstract: The disclosure relates to a method, network node and service instance, the method being executed by a service provider, for optimizing resource allocation according to the needs of at least one client and according to an SLA between the client and the service provider. The method comprises obtaining a statistical behavior of a workload forecast function associated with a service of the client, obtaining a forecast value for a future workload from the workload forecast function associated with the service of the client, obtaining at least one service-level objective associated with the SLA between the client and the service provider, obtaining a modified forecast value based on the forecast value, the statistical behavior of the workload forecast function and service-level objective associated with the SLA, and adjusting resources allocated to the service based on the modified forecast thereby optimizing resource allocation for the at least one client.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 15, 2022
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Claes Göran Robert Edström
  • Publication number: 20210314418
    Abstract: Virtual Network Functions (VNFs) are placed in a substrate network and the placement is readjusted based on dynamic resource availability and dynamic resource utilization in the substrate network. A predetermined number of servers is selected sequentially as cluster-heads based on a set of metrics which measure the efficiency of the servers in different aspects. The servers are partitioned into the predetermined number of disjoint clusters with different efficiency aspects. Each cluster includes one of the cluster-heads which performs the placement and readjustment of the VNFs for the cluster. An incoming VNF is placed at a given server in a given cluster by the cluster-head of the given cluster, which optimizes an objective function subject to a set of constraints. The objective function is optimized with respect to a subset of the metrics which excludes one or more metrics in which the given cluster is efficient.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 7, 2021
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Omar Abdul Wahab, Nadjia Kara, Claes Göran Robert Edström
  • Publication number: 20210311769
    Abstract: A system performs joint placement and chaining of virtual network functions (VNFs) based on a genetic algorithm in response to a request for virtual network services, including an in-line service. The request includes a description of a virtual network of VNFs and virtual links connecting the VNFs. A description of a physical network including servers and physical links is provided. Each chromosome in a population encodes a mapping between the virtual links enumerated to form a locus and a corresponding sequence of server pairs. Each chromosome is evaluated against objective functions subject to constraints to identify a chromosome as a solution. The VNFs are placed on the servers according to the mapping encoded in the identified chromosome. According to the mapping, each VNF is mapped to one of the servers and each virtual link is mapped to a path composed of one or more of the physical links.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 7, 2021
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Laaziz Lahlou, Nadjia Kara, Claes Göran Robert Edström
  • Publication number: 20210176189
    Abstract: The disclosure relates to a method, network node and service instance, the method being executed by a service provider, for optimizing resource allocation according to the needs of at least one client and according to an SLA between the client and the service provider. The method comprises obtaining a statistical behavior of a workload forecast function associated with a service of the client, obtaining a forecast value for a future workload from the workload forecast function associated with the service of the client, obtaining at least one service-level objective associated with the SLA between the client and the service provider, obtaining a modified forecast value based on the forecast value, the statistical behavior of the workload forecast function and service-level objective associated with the SLA, and adjusting resources allocated to the service based on the modified forecast thereby optimizing resource allocation for the at least one client.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 10, 2021
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rafi RABIPOUR, Claes Göran Robert EDSTRÖM
  • Patent number: 10691563
    Abstract: According to some embodiments, a virtual machine manager is operable to manage a virtual machine (VM) that spans a plurality of hardware appliances. The virtual machine manager receives a request to provide a service to a device, selects an application instance to provide the service to the device, and forwards the request for the service to the selected application instance. The selected application instance is running in an instance of the virtual machine associated with a first hardware appliance. The virtual machine manager determines session data associated with the service and provides the session data associated with the service to a second hardware appliance of the VM in order to enable the VM to provide high availability of the service to the device.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Zhongwen Zhu, Claes Göran Robert Edström
  • Publication number: 20180196725
    Abstract: According to some embodiments, a virtual machine manager is operable to manage a virtual machine (VM) that spans a plurality of hardware appliances. The virtual machine manager receives a request to provide a service to a device, selects an application instance to provide the service to the device, and forwards the request for the service to the selected application instance. The selected application instance is running in an instance of the virtual machine associated with a first hardware appliance. The virtual machine manager determines session data associated with the service and provides the session data associated with the service to a second hardware appliance of the VM in order to enable the VM to provide high availability of the service to the device.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 12, 2018
    Inventors: Zhongwen ZHU, Claes Göran Robert EDSTRÖM
  • Publication number: 20130058209
    Abstract: A high availability management system for machine-to-machine (M2M) gateways is provided. A cluster of mobile stations, which act as M2M gateways for a number of M2M devices, form a virtual high availability management pool which provides access to a telecommunications network. A network messaging center detects the failure or unavailability of an M2M gateway and initiates a failover procedure to transfer the gateway responsibility for the devices connected to the unavailable gateway. An M2M management server identifies a failover mobile station associated with the unavailable mobile station and initiates the transfer of the gateway responsibilities from the unavailable mobile station to the identified failover mobile station.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Zhongwen Zhu, Claes Göran Robert Edström