Probabilistic packet marking with fast adaptation mechanisms

    公开(公告)号:US11425046B2

    公开(公告)日:2022-08-23

    申请号:US16960616

    申请日:2018-01-22

    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.

    Method and apparatus for implementing a distributed blockchain transaction processing element in a datacenter

    公开(公告)号:US11637688B2

    公开(公告)日:2023-04-25

    申请号:US16965927

    申请日:2018-06-30

    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.

    Handling Execution of a Function
    3.
    发明申请

    公开(公告)号:US20230033971A1

    公开(公告)日:2023-02-02

    申请号:US17777653

    申请日:2019-11-21

    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.

    Requesting flexible user-plane services in a service-based architecture

    公开(公告)号:US11516639B2

    公开(公告)日:2022-11-29

    申请号:US16976133

    申请日:2019-02-26

    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.

    Message processing node and database in a message processing system and methods of operating the same

    公开(公告)号:US11620273B2

    公开(公告)日:2023-04-04

    申请号:US15754518

    申请日:2015-08-27

    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).

    Message Processing Node and Database in a Message Processing System and Methods of Operating the Same

    公开(公告)号:US20180285404A1

    公开(公告)日:2018-10-04

    申请号:US15754518

    申请日:2015-08-27

    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).

    Requesting flexible user-plane services in a service-based architecture

    公开(公告)号:US11917509B2

    公开(公告)日:2024-02-27

    申请号:US17969803

    申请日:2022-10-20

    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.

    REQUESTING FLEXIBLE USER-PLANE SERVICES IN A SERVICE-BASED ARCHITECTURE

    公开(公告)号:US20230054435A1

    公开(公告)日:2023-02-23

    申请号:US17969803

    申请日:2022-10-20

    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.

Patent Agency Ranking