H04L41/5006

Service level objective platform

Techniques for generating and monitoring service level objectives (SLOs) are disclosed. The techniques include an SLO platform performing: storing a first SLO definition of a first SLO including a first error budget for a first metric associated with a first service; storing a second SLO definition of a second SLO including a second error budget for a second metric associated with a second service; obtaining first telemetry data from a first data source associated with the first service; obtaining second telemetry data from a second data source associated with the second service; monitoring the first SLO at least by computing the first metric based on the first telemetry data and evaluating the first metric against the first error budget; and monitoring the second SLO at least by computing the second metric based on the second telemetry data and evaluating the second metric against the second error budget.

Service level objective platform

Techniques for generating and monitoring service level objectives (SLOs) are disclosed. The techniques include an SLO platform performing: storing a first SLO definition of a first SLO including a first error budget for a first metric associated with a first service; storing a second SLO definition of a second SLO including a second error budget for a second metric associated with a second service; obtaining first telemetry data from a first data source associated with the first service; obtaining second telemetry data from a second data source associated with the second service; monitoring the first SLO at least by computing the first metric based on the first telemetry data and evaluating the first metric against the first error budget; and monitoring the second SLO at least by computing the second metric based on the second telemetry data and evaluating the second metric against the second error budget.

Establishment of fast forwarding table
11646976 · 2023-05-09 · ·

A method and apparatus for establishing a fast-forwarding table are provided. The method comprises: when a communication packet is received, determining, according to matching rules of services set in a packet processing policy, a target service matching the communication packet; if a fast-forwarding table corresponding to the communication packet is not stored locally, obtaining a preset target priority of the target service, and determining a target resource utilization threshold corresponding to the target priority according to a preset correspondence between priorities and resource utilization thresholds; determining whether a current resource utilization is greater than the target resource utilization threshold; and establishing a fast-forwarding table corresponding to the communication packet if the current resource utilization is not greater than the target resource utilization threshold. With this disclosure, the memory pressure of the network device can be reduced, and the network device can be avoided to hang or restart.

Network management system and method

Constructed is a network management system which manages, in an integrated manner, a first communication system, a second communication system and a third communication system passed through by packets that are sent and received via wireless communication between a first device and a second device. The network management system performs information setting to these communication systems for dividing a communication system group, which includes these communication systems, into a plurality of logical partitions each corresponding to a plurality of different service levels based on the management information of each of these communication systems. A logical partition corresponding to a service level with regard to each of the plurality of different service levels is a partition passed through by packets that are sent and received via wireless communication between the first device and the second device belonging to that service level.

METHOD FOR PROCESSING A DATA PACKET IN A COMMUNICATION NETWORK, METHOD FOR PROCESSING A REQUEST TO CHANGE THE QUALITY OF SERVICE LEVEL OF A CONNECTION, METHOD FOR REQUESTING TO CHANGE THE QUALITY OF SERVICE LEVEL OF A CONNECTION, METHOD FOR MANAGING A QUALITY OF SERVICE, CORRESPONDING DEVICES, SYSTEM AND COMPUTER PROGRAMS
20230198862 · 2023-06-22 ·

A method for processing a data packet exchanged between an item of client terminal equipment and an item of server equipment in a communication network, which the item of client equipment accesses via a first communication network, a first quality of service level being intended to be applied to the data packet. The method is implemented by an item of routing equipment of the first communication network and includes: detecting in the data packet at least one item of activation information of a second quality of service level to be applied to the data packet; obtaining a quality of service management rule according to the second quality of service level, associated with the item of activation information; applying the second quality of service level to the routing of the data packet according to the obtained rule, instead of the first quality of service level.

METHOD FOR PROCESSING A DATA PACKET IN A COMMUNICATION NETWORK, METHOD FOR PROCESSING A REQUEST TO CHANGE THE QUALITY OF SERVICE LEVEL OF A CONNECTION, METHOD FOR REQUESTING TO CHANGE THE QUALITY OF SERVICE LEVEL OF A CONNECTION, METHOD FOR MANAGING A QUALITY OF SERVICE, CORRESPONDING DEVICES, SYSTEM AND COMPUTER PROGRAMS
20230198862 · 2023-06-22 ·

A method for processing a data packet exchanged between an item of client terminal equipment and an item of server equipment in a communication network, which the item of client equipment accesses via a first communication network, a first quality of service level being intended to be applied to the data packet. The method is implemented by an item of routing equipment of the first communication network and includes: detecting in the data packet at least one item of activation information of a second quality of service level to be applied to the data packet; obtaining a quality of service management rule according to the second quality of service level, associated with the item of activation information; applying the second quality of service level to the routing of the data packet according to the obtained rule, instead of the first quality of service level.

PROVENANCE AUDIT TRAILS FOR MICROSERVICES ARCHITECTURES

An apparatus to facilitate provenance audit trails for microservices architectures is disclosed. The apparatus includes one or more processors to: obtain, by a microservice of a service hosted in a datacenter, provisioned credentials for the microservice based on an attestation protocol; generate, for a task performed by the microservice, provenance metadata for the task, the provenance metadata including identification of the microservice, operating state of at least one of a hardware resource or a software resource used to execute the microservice and the task, and operating state of a sidecar of the microservice during the task; encrypt the provenance metadata with the provisioned credentials for the microservice; and record the encrypted provenance metadata in a local blockchain of provenance metadata maintained for the hardware resource executing the task and the microservice.

APPARATUS, ARTICLES OF MANUFACTURE, AND METHODS FOR MANAGING PROCESSING UNITS

Interface circuitry to detect a request to obtain a resource request from a workload and processor circuitry including one or more of: at least one of a central processing unit, a graphic processing unit or a digital signal processor, the at least one of the central processing unit, the graphic processing unit or the digital signal processor having control circuitry, arithmetic and logic circuitry, and one or more registers, the processor circuitry to execute instructions to: determine if resources are available for the workload on an infrastructure processing unit managed system; negotiate with the infrastructure processing unit to determine if an executing workload can be migrated; in response to determining that an executing workload can be migrated, cause the executing workload to be migrated; and cause the workload to execute on the resource.

Service remediation plan generation

One embodiment provides a computer implemented method, including: receiving interaction logs of a plurality of services of an application running on a system; generating an interaction graph identifying interactions between at least the at least one of the plurality of services and other of the plurality of services, wherein the identifying comprises identifying a frequency of interactions between services; determining constraints between at least the at least one of the plurality of services and the other of the plurality of services, wherein the constraints identify services that are dependent upon other services of the plurality of services and a compatibility of services with respect to other services of the plurality of services; and creating a remediation plan for updating the at least one of the plurality of services, wherein the remediation plan identifies a time for updating the at least one of the plurality of services.

Service remediation plan generation

One embodiment provides a computer implemented method, including: receiving interaction logs of a plurality of services of an application running on a system; generating an interaction graph identifying interactions between at least the at least one of the plurality of services and other of the plurality of services, wherein the identifying comprises identifying a frequency of interactions between services; determining constraints between at least the at least one of the plurality of services and the other of the plurality of services, wherein the constraints identify services that are dependent upon other services of the plurality of services and a compatibility of services with respect to other services of the plurality of services; and creating a remediation plan for updating the at least one of the plurality of services, wherein the remediation plan identifies a time for updating the at least one of the plurality of services.