-
公开(公告)号:US11425046B2
公开(公告)日:2022-08-23
申请号:US16960616
申请日:2018-01-22
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Szilveszter Nádas , Gergö Gombos , Sandor Laki , Zoltán Turányi
IPC: H04L47/215 , H04L47/2408 , H04L47/2483 , H04L47/31
Abstract: At an Edge Node, a method of handling data packets in order to mark the packets with respective packet values indicative of a level of importance. The method comprises implementing a variable rate token bucket to determine an estimated arrival rate of a flow of packets. The method comprises receiving a data packet, updating the estimated arrival rate to an updated arrival rate based on a token level of the token bucket and generating a random or pseudo-random number within a range with a limit determined by the updated arrival rate. The method further comprises identifying an operator policy which determines a level of service associated with the flow of packets, and a Throughput Value Function (TVF) associated with said policy, and then applying the TVF to the random number to calculate a packet value. The packet value is included in a header of the packet.
-
公开(公告)号:US11637688B2
公开(公告)日:2023-04-25
申请号:US16965927
申请日:2018-06-30
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: James Kempf , Heikki Mahkonen , Zoltán Turányi
Abstract: Methods and systems for implementing a distributed blockchain transaction processing element in a data center are described. A call to a function is received. The call for the function is dispatched to a first runtime environment of a first server. Code is fetched from the blockchain database. The code is executed in the first runtime environment resulting in a blockchain transaction. A copy of the blockchain transaction is written in a storage medium that is locally accessible by the first server. The blockchain transaction is added to a first block. A consensus mechanism is used to determine whether the first block is to be added to the blockchain database; and responsive to determining that the first block is to be added to the blockchain database, the first block is caused to be stored in a persistent storage as part of the blockchain database.
-
公开(公告)号:US20230033971A1
公开(公告)日:2023-02-02
申请号:US17777653
申请日:2019-11-21
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Zoltán Turányi , Dániel Géhberger , Gabor Nemeth , Péter Mátray , Balázs Pinczel
IPC: G06F9/50 , H04L67/1008
Abstract: There is provided a method for handling execution of a function in a function-as-a- service (FaaS) system. According to the method, in response (200) to a trigger on a first node of the FaaS system for execution of a function, execution of the function is initiated (206) on the first node of the FaaS system if data to be accessed for the execution is stored on the first node of the FaaS system and/or execution of the function is initiated (210) on a second node of the FaaS system if the data to be accessed for the execution is stored on the second node of the FaaS system.
-
公开(公告)号:US11516639B2
公开(公告)日:2022-11-29
申请号:US16976133
申请日:2019-02-26
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Dinand Roeland , András Zahemszky , Balázs Pinczel , Zoltán Turányi
IPC: H04L41/5041 , H04L45/302 , H04W4/50 , H04W8/22
Abstract: Embodiments of a method of operation of a service requestor to request a service from a chain controller in a cellular communications network in which a user plane function is decomposed into a plurality of micro user plane functions are disclosed. In some embodiments, the method comprises sending, to the chain controller, a service description or a request to update a service description. The service description comprises one or more service template instances having respective service template definitions. Each service template definition of the respective service template definitions being data that defines a set of micro user plane functions that realize a service or a part of a service. Each service template instance of the one or more service template instances comprises data that defines a reference to the respective service template definition. The method further comprises receiving a reply from the chain controller.
-
公开(公告)号:US11620273B2
公开(公告)日:2023-04-04
申请号:US15754518
申请日:2015-08-27
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Zoltán Turányi , Göran Hall
Abstract: There is provided a method of operating a message processing node in a message processing system. Upon receipt of a message for a transaction referring to an object for which a record is stored in a database (300), a request is sent to the database to lock the record for the object (302). Where the record is unlocked, a message is received from the database indicating that the request to lock the record is successful (304) and the received message for the transaction is processed (306). Where the record has been locked previously by another message processing node, a message is received from the database indicating that the request to lock the record is unsuccessful and identifying the message processing node to which the record is locked (308) and the received message for the transaction referring to the object is forwarded to the identified message processing node (310).
-
6.
公开(公告)号:US20180285404A1
公开(公告)日:2018-10-04
申请号:US15754518
申请日:2015-08-27
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Zoltán Turányi , Göran Hall
Abstract: There is provided a method of operating a message processing node in a message processing system. Upon receipt of a message for a transaction referring to an object for which a record is stored in a database (300), a request is sent to the database to lock the record for the object (302). Where the record is unlocked, a message is received from the database indicating that the request to lock the record is successful (304) and the received message for the transaction is processed (306). Where the record has been locked previously by another message processing node, a message is received from the database indicating that the request to lock the record is unsuccessful and identifying the message processing node to which the record is locked (308) and the received message for the transaction referring to the object is forwarded to the identified message processing node (310).
-
公开(公告)号:US11917509B2
公开(公告)日:2024-02-27
申请号:US17969803
申请日:2022-10-20
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Dinand Roeland , András Zahemszky , Balázs Pinczel , Zoltán Turányi
IPC: H04L41/5041 , H04L45/302 , H04W4/50 , H04W8/22
CPC classification number: H04W4/50 , H04L41/5048 , H04W8/22
Abstract: Embodiments of a method of operation of a service requestor to request a service from a chain controller in a cellular communications network in which a user plane function is decomposed into a plurality of micro user plane functions are disclosed. In some embodiments, the method comprises sending, to the chain controller, a service description or a request to update a service description. The service description comprises one or more service template instances having respective service template definitions. Each service template definition of the respective service template definitions being data that defines a set of micro user plane functions that realize a service or a part of a service. Each service template instance of the one or more service template instances comprises data that defines a reference to the respective service template definition. The method further comprises receiving a reply from the chain controller.
-
公开(公告)号:US20230054435A1
公开(公告)日:2023-02-23
申请号:US17969803
申请日:2022-10-20
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Dinand Roeland , András Zahemszky , Balázs Pinczel , Zoltán Turányi
IPC: H04W4/50 , H04L41/5041 , H04W8/22
Abstract: Embodiments of a method of operation of a service requestor to request a service from a chain controller in a cellular communications network in which a user plane function is decomposed into a plurality of micro user plane functions are disclosed. In some embodiments, the method comprises sending, to the chain controller, a service description or a request to update a service description. The service description comprises one or more service template instances having respective service template definitions. Each service template definition of the respective service template definitions being data that defines a set of micro user plane functions that realize a service or a part of a service. Each service template instance of the one or more service template instances comprises data that defines a reference to the respective service template definition. The method further comprises receiving a reply from the chain controller.
-
公开(公告)号:US09906912B2
公开(公告)日:2018-02-27
申请号:US15034427
申请日:2015-06-04
Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Inventor: Dinand Roeland , Lasse Olsson , Zoltán Turányi
CPC classification number: H04W4/029 , H04W8/26 , H04W52/0209 , H04W76/27 , H04W88/06 , Y02D70/00 , Y02D70/1262 , Y02D70/26
Abstract: The invention relates to methods and network nodes of controlling a communication mode of a mobile terminal in a mobile service chaining network, and managing a registered Internet Protocol (IP) address for a mobile terminal.In a first aspect of the invention, a method performed by at least one control plane node of controlling a communication mode of a mobile terminal in a mobile service chaining network is provided. The method comprises setting the mobile terminal in idle mode and submitting an instruction to at least one Internet Protocol Advertisement Point (IAP) serving the mobile terminal to invalidate context for the mobile terminal held by the at least one IAP, wherein the at least one IAP invalidates at least a registered Internet Protocol (IP) address used for the mobile terminal.
-
公开(公告)号:US11960940B2
公开(公告)日:2024-04-16
申请号:US17059330
申请日:2018-05-29
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Zoltán Turányi , Dániel Géhberger
CPC classification number: G06F9/5077 , G06F8/61 , G06F9/5027 , H04L67/51
Abstract: A FaaS system comprises a plurality of execution nodes. A software package is received in the system, the software package comprising a function that is to be executed in the FaaS system. Data location information related to data that the function is going to access during execution is obtained. Based on the data location information, a determination is then made of an execution node in which the function is to be executed. The function is loaded into the determined execution node and executing in the determined execution node.
-
-
-
-
-
-
-
-
-