IP Library Granted Patent US 12,701,070
Granted Patent B2
US 12,701,070 · App. 18/814,045 · Granted Aug 4, 2026

Active assurance of network slices

Inventor: Jorma Ikäheimo (Oulu, FI)
Assignee: Hewlett Packard Enterprise Development LP
H04L43/50H04L41/0816H04L41/0853H04L41/0883H04L41/5019H04L43/55H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,701,070
App. No.
18/814,045
Filed
Aug 23, 2024
Granted
Aug 4, 2026
Kind
B2
Art Unit
2453
USPC
709/220
Abstract

A method includes receiving, by a computing system, a declarative testing descriptor for active testing of a network slice implemented by first virtualized services in a network; receiving, by the computing system and from an orchestration layer, metadata associated with the network slice; determining, by the computing system and based on the declarative testing description and the metadata, active testing configuration for testing the network slice; and starting an active test according to the active testing configuration and determining service level violations based on a result of the active test.

Claims (50)

1 . Non-transitory computer-readable media storing instructions that, when executed, cause processing circuitry to:

receive data indicative of a declarative testing descriptor for active testing of a network slice implemented by a first virtualized service of a plurality of virtualized services;

obtain, from an orchestration layer, metadata associated with objects of a cluster of the network slice implemented by the first virtualized service, wherein the metadata specifies a unique name for the first virtualized service within a namespace of the cluster managed by the orchestration layer, and wherein the objects correspond to resources within the cluster of the network slice;

provide labels in a custom resource that defines inputs of a test agent, wherein the labels are used to bind the test agent to the first virtualized service, and wherein the labels correspond to objects of the cluster of the network slice that is associated with the metadata;

determine, based on the declarative testing descriptor and the metadata, an initial active testing configuration for validating the network slice by matching the test agent to the first virtualized service based on the labels in the custom resource matching the objects of the cluster of the network slice implemented by the first virtualized service; and

based on received updated metadata indicating a change to the cluster of the network slice implemented by the first virtualized service, determine, based on the declarative testing descriptor and the updated metadata, an updated active testing configuration by matching the test agent to a second virtualized service of the plurality of virtualized services based on matching the labels in the custom resource using the updated metadata.

2 . The non-transitory computer-readable media of claim 1 , wherein to receive the data indicative of the declarative testing descriptor, the instructions cause the processing circuitry to: receive, for each of a plurality of service types, data indicative of a service type and data indicative of a corresponding initial active testing configuration for the service type.

3 . The non-transitory computer-readable media of claim 1 , wherein the initial active testing configuration includes test configuration parameters, placement of the test agent, and one or more simulated elements to be assigned for validating the network slice, and wherein the instructions further cause the processing circuitry to:

based on placing the test agent according to the active testing configuration, start an active test of the network slice using the one or more simulated elements; and

output an indication of whether a result of the active test indicates the network slice meets service level requirements.

4 . The non-transitory computer-readable media of claim 3 , wherein the instructions further cause the processing circuitry to: based on a determination that the result of the active test indicates the network slice meets service level requirements, discontinue using the one or more simulated elements for the network slice.

5 . The non-transitory computer-readable media of claim 3 , wherein the instructions further cause the processing circuitry to: based on a determination that the result of the active test indicates the network slice does not meet service level requirements, perform an action.

6 . The non-transitory computer-readable media of claim 3 , wherein the one or more simulated elements are implemented by a third virtualized service of the plurality of virtualized services and simulate one or more network functions of the network slice.

7 . The non-transitory computer-readable media of claim 3 , wherein to start the active test, the instructions cause the processing circuitry to: send, using the test agent and according to the initial active testing configuration, simulated network traffic and active test packets.

8 . The non-transitory computer-readable media of claim 1 , wherein the instructions further cause the processing circuitry to:

based on using the network slice in a network for live network traffic:

start an active test according to the initial active testing configuration or the updated active testing configuration; and

determine one or more service level violations based on a result of the active test.

9 . The non-transitory computer-readable media of claim 8 , wherein the instructions further cause the processing circuitry to: trigger healing operations in the network based on a determination that the one or more service level violations exist.

10 . The non-transitory computer-readable media of claim 1 , wherein the first virtualized service comprises at least one service selected from a group consisting of an Access and Mobility Management Function (AMF) and a user plane function (UPF) to implement the network slice for a mobile network.

11 . The non-transitory computer-readable media of claim 1 , wherein the first virtualized service comprises one or more containerized services.

12 . The non-transitory computer-readable media of claim 1 , wherein the instructions further cause the processing circuitry to: create a third virtualized service for allowing active testing between nodes.

13 . The non-transitory computer-readable media of claim 1 , wherein the instructions further cause the processing circuitry to:

deploy the test agent outside the cluster; and

use the test agent for testing outbound services.

14 . A computing system comprising:

processing circuitry coupled to memory, the processing circuitry configured to:

receive data indicative of a declarative testing descriptor for active testing of a network slice implemented by a first virtualized service of a plurality of virtualized services;

obtain, from an orchestration layer, metadata associated with objects of a cluster of the network slice implemented by the first virtualized service, wherein the metadata specifies a unique name for the first virtualized service within a namespace of the cluster managed by the orchestration layer, and wherein the objects correspond to resources within the cluster of the network slice;

provide labels in a custom resource that defines inputs of a test agent, wherein the labels are used to bind the test agent to the first virtualized service, and wherein the labels correspond to objects of the cluster of the network slice that is associated with the metadata;

determine, based on the declarative testing descriptor and the metadata, an initial active testing configuration for validating the network slice by matching the test agent to the first virtualized service based on the labels in the custom resource matching the objects of the cluster of the network slice implemented by the first virtualized service; and

based on received updated metadata indicating a change to the cluster of the network slice implemented by the first virtualized service, determine, based on the declarative testing descriptor and the updated metadata, an updated active testing configuration by matching the test agent to a second virtualized service of the plurality of virtualized services based on matching the labels in the custom resource using the updated metadata.

15 . The computing system of claim 14 , wherein the processing circuitry is further configured to:

based on using the network slice in a network for live network traffic:

start an active test according to the initial active testing configuration or the updated active testing configuration; and

determine one or more service level violations based on a result of the active test.

16 . The computing system of claim 15 , wherein the processing circuitry is further configured to: trigger one or more healing operations in the network based on the determination of the one or more service level violations.

17 . The computing system of claim 14 , wherein the first virtualized service comprises at least one service selected from a group consisting of an Access and Mobility Management Function (AMF) and a user plane function (UPF) to implement the network slice for a mobile network.

18 . The computing system of claim 14 , wherein the computing system is part of an edge cloud system.

19 . A method comprising:

receiving, by a computing system, data indicative of a declarative testing descriptor for active testing of a network slice implemented by a first virtualized service of a plurality of virtualized services;

obtaining, by the computing system and from an orchestration layer, metadata associated with objects of a cluster of the network slice implemented by the first virtualized service, wherein the metadata specifies a unique name for the first virtualized service within a namespace of the cluster managed by the orchestration layer, and wherein the objects correspond to resources within the cluster of the network slice;

providing, by the computing system, labels in a custom resource that defines inputs of a test agent, wherein the labels are used to bind the test agent to the first virtualized service, and wherein the labels correspond to objects of the cluster of the network slice that is associated with the metadata;

determining, by the computing system and based on the declarative testing descriptor and the metadata, an initial active testing configuration for validating the network slice by matching the test agent to the first virtualized service based on the labels in the custom resource matching the objects of the cluster of the network slice implemented by the first virtualized service; and

based on received updated metadata indicating a change to the cluster of the network slice implemented by the first virtualized service, determining, by the computing system, based on the declarative testing descriptor and the updated metadata, an updated active testing configuration by matching the test agent to a second virtualized service of the plurality of virtualized services based on matching the labels in the custom resource using the updated metadata.

20 . The method of claim 19 , further comprising:

based on using the network slice in a network for live network traffic:

starting an active test according to the initial active testing configuration or the updated active testing configuration, and

determining one or more service level violations based on a result of the active test; and

triggering one or more healing operations in the network based on the determination of the one or more service level violations.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2025
From: IKÄHEIMO, JORMA
To: JUNIPER NETWORKS, INC.
Reel/Frame 072971/0816 →
Continuity (4)
Continuation 17455214 · Nov 16, 2021
Provisional Application 63261943 · Sep 30, 2021
Provisional Application 63114444 · Nov 16, 2020
Related Publication 20240422090A1 · Dec 19, 2024
References Cited (182)
US 7159021B2 · Boldman · 2007 [cited by examiner]
US 8248958B1 · Tulasi · 2012 [cited by examiner]
US 9444717B1 · Aithal · 2016 [cited by examiner]
US 9560081B1 · Woolward · 2017 [cited by applicant]
US 9571394B1 · Sivaramakrishnan et al. · 2017 [cited by applicant]
US 9882784B1 · Lotfi · 2018 [cited by examiner]
US 9917745B2 · Aldrin · 2018 [cited by examiner]
US 10015098B2 · Chu · 2018 [cited by examiner]
US 10187287B2 · Viswanathan · 2019 [cited by examiner]
US 10581687B2 · Singh et al. · 2020 [cited by applicant]
US 10708082B1 · Bakiaraj et al. · 2020 [cited by applicant]
US 10728145B2 · Rao et al. · 2020 [cited by applicant]
US 10735300B1 · Willson · 2020 [cited by examiner]
US 10779178B1 · Ramanathan et al. · 2020 [cited by applicant]
US 10841196B2 · Menon · 2020 [cited by examiner]
US 10880173B2 · Seenappa · 2020 [cited by examiner]
US 10938706B1 · Zacks · 2021 [cited by examiner]
US 10963349B2 · Dhamdhere · 2021 [cited by examiner]
US 10983897B2 · Epperlein · 2021 [cited by examiner]
US 11012343B2 · Nahata · 2021 [cited by examiner]
US 11042474B2 · Rodrigues · 2021 [cited by examiner]
US 11128556B2 · Prasad · 2021 [cited by examiner]
US 11307967B2 · Zhang · 2022 [cited by examiner]
US 11350294B1 · Balmakhtar · 2022 [cited by examiner]
US 11366744B2 · Sherafat Kazemzadeh · 2022 [cited by examiner]
US 11425049B2 · Zhang et al. · 2022 [cited by applicant]
US 11463327B2 · Chen et al. · 2022 [cited by applicant]
US 11575572B2 · Nagaprakash et al. · 2023 [cited by applicant]
US 11659420B2 · Ramanathan · 2023 [cited by examiner]
US 11936548B2 · Wennerström et al. · 2024 [cited by applicant]
US 12074780B2 · Ikäheimo · 2024 [cited by applicant]
US 20100082316A1 · Chawla · 2010 [cited by examiner]
US 20150229549A1 · Ennis · 2015 [cited by applicant]
US 20180167285A1 · Constantinescu · 2018 [cited by examiner]
US 20180239647A1 · Tsai et al. · 2018 [cited by applicant]
US 20180241627A1 · Rodrigues · 2018 [cited by examiner]
US 20180288129A1 · Joshi et al. · 2018 [cited by applicant]
US 20190116110A1 · Raney · 2019 [cited by examiner]
US 20190174449A1 · Shan et al. · 2019 [cited by applicant]
US 20200076685A1 · Vaidya et al. · 2020 [cited by applicant]
US 20200133688A1 · Shinde · 2020 [cited by examiner]
US 20200177457A1 · Seenappa et al. · 2020 [cited by applicant]
US 20200221346A1 · Park · 2020 [cited by examiner]
US 20200314015A1 · Mariappan et al. · 2020 [cited by applicant]
US 20210153044A1 · Ramanathan · 2021 [cited by examiner]
US 20210226849A1 · Malhotra · 2021 [cited by examiner]
US 20210297318A1 · Chatterjee · 2021 [cited by examiner]
US 20220095122A1 · Emani · 2022 [cited by examiner]
US 20220124150A1 · Alagna et al. · 2022 [cited by applicant]
US 20220138081A1 · Varma · 2022 [cited by examiner]
US 20220158912A1 · Ikäheimo · 2022 [cited by applicant]
US 20220279420A1 · Akkipeddi et al. · 2022 [cited by applicant]
US 20230007576A1 · Akman · 2023 [cited by applicant]
US 20240048471A1 · Wennerström et al. · 2024 [cited by applicant]
CN 109981771A · 2019 [cited by applicant]
CN 111181801A · 2020 [cited by applicant]
EP 3681105A1 · 2020 [cited by applicant]
WO 2013184846A1 · 2013 [cited by applicant]
WO 2017053961A1 · 2017 [cited by applicant]
WO 2017144432A1 · 2017 [cited by applicant]
WO 2019197487A1 · 2019 [cited by applicant]
WO 2022074435A1 · 2022 [cited by applicant]
“COVID-19 makes universal digital access and cooperation essential: UN tech agency,” United Nations, May 5, 2020, Retrieved from the Internet from URL: https://news.un.org/en/story/2020/05/1063272, 3 pp. [cited by applicant]
Accelerate, “State of DevOps Report 2019”, Dora Devops Research and Assessment, Sep. 23, 2020, 82 pp., Retrieved from the Internet: https://services.google.com/fh/files/misc/state-of-devops-2019.pdf. [cited by applicant]
Amazon, “Sustainability in the Cloud”, Retrieved from the Internet on, Jan. 16, 2021, from URL: https://sustainability.aboutamazon.com/environment/the-cloud?energyType=true, 25 pp. [cited by applicant]
Amazon, “Testing—ACK”, AWS, Oct. 12, 2020, 5 pp., http://web.archive.org/web/20200820041536/https://aws.github.io/aws-controllers-k8s/dev-docs/testing/. [cited by applicant]
Amazon, “Using Helm with Amazon EKS”, AWS, Retrieved from the Internet on, Sep. 28, 2020, from URL: https://docs.aws.amazon.com/eks/latest/userguide/helm.html, 3 pp. [cited by applicant]
Arkko, “Service-Based Architecture in 5G”, Sep. 2017, 4 pp., Retrieved from the Internet: URL: https://www.ericsson.com/en/blog/2017/9/service-based-architecture-in-5g. [cited by applicant]
Bäckström et al., “Benefits of Kubernetes on bare metal cloud infrastructure”, Ericsson, Retrieved from the Internet on, Oct. 22, 2020, URL: https://www.ericsson.com/en/blog/2020/3/benefits-of-kubernetes-on-bare-metal-c… [cited by applicant]
Balasubramaniam, “End to End Network Slicing in 5G System: 3GPP Standards Perspective”, Nokia, 2016, 22 pp., (Applicant points out, in accordance with MPEP 609.04(a), that the year of publication, 2016, is sufficiently … [cited by applicant]
Betz et al., “Understanding kubernetes net-working: pods”, Medium.com, Oct. 26, 2017, 10 pp., Retrieved from the Internet: URL: medium.com /google-cloud/understanding-kubernetes-networking-pods-7117dd28727. [cited by applicant]
Bias et al., “The History of Pets vs Cattle and How to Use the Analogy Properly”, cloudscaling, Sep. 26, 2016, 4 pp., Retrieved from the Internet: URL: http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs… [cited by applicant]
Burns et al., “Managing Kubernetes: Operatng Kubernetes Clusters in the Real World”, O'Reilly Media, Dec. 25, 2018, pp. 10, 43-44, and 37-38. [cited by applicant]
Chaos Mesh, “A Chaos Engineering Platform for Kubernetes”, Github, Retrieved from the Internet on, Oct. 15, 2020, 7 pp., from URL https://github.com/chaos-mesh/chaos-mesh . . . . [cited by applicant]
Chaos Mesh, “IOChaos Experiment”, 2 pp., Retrieved from the Internet on Oct. 15, 2020 from URL: https://chaos-mesh.org/docs/user_guides/timechaos_experiment. [cited by applicant]
Chaos Mesh, “IOChaos Experiment”, 7 pp., Retrieved from the Internet on Oct. 15, 2020 from URL: https://chaos-mesh.org/docs/0.9.1/user_guides/iochaos/ . . . . [cited by applicant]
Chaos Mesh, “KernelChaos Experiment”, Retrieved from the Internet on, Oct. 15, 2020, URL: https://chaos-,esh.org/docs/user_guides/kernelchaos_experiment, 4 pp. [cited by applicant]
Chaos Mesh, “PodChaos Experiment”, Retrieved from the Internet on, Oct. 15, 2020, from URL: https://chaos-mesh.org/docs/user_guides/podchaos_experiment, 3 pp. [cited by applicant]
Chaos Mesh, “StressChaos Experiment”, Retrieved from the Internet on, Oct. 15, 2020, from URL: https://chaos-mesh.org/docs/user_guides/stresschaos_experiment, 3 pp. [cited by applicant]
Choas Mesh, “NetworkChaos Experiment”, Retrieved from the Internet on, Oct. 15, 2020, from URL: https://chaos-mesh.org/docs/user_guides/networkchaos_experiment, 4 pp. [cited by applicant]
Cisco, “Cisco Virtualized Infrastructure Manager Installation Guide, 3.2.2”, Cisco Install and Upgrade Guides, Jan. 29, 2020, 84 pp. [cited by applicant]
CNCF, “CNCF Survey 2019”, Tech. Report, Retrieved from the Internet on, Sep. 28, 2020, from https://www.cncf.io/wp-content/uploads/2020/08/CNCF_Survey_Report.pdf, 16 pp. [cited by applicant]
Docker, Inc., “Docker Overview”, Jul. 9, 2016, 10 pp., Retrieved from docs.docker.com/engine/understanding-docker. [cited by applicant]
Ericsson, “Cloud Execution Environment”, Retrieved from the Internet:, Oct. 22, 2020, from URL: www.ericsson.com /en/portfolio/digital-services/cloud-infrastructure/cloud-execution-environment, 2 pp. [cited by applicant]
Ericsson, “Cloud native network applications for 5G—Ericsson”, 2020, 2 pp., Retrieved from the Internet on Sep. 16, 2020: URL: https://www.ericsson.com/en/digital-services/cloud-infrastructure/cloud-native. [cited by applicant]
Ericsson, “Edge computing—a must for 5G success”, Retrieved from the Internet on, Jun. 8, 2022, URL: https://www.ericsson.com/en/digital-services/edge-computing, 12 pp. [cited by applicant]
Ericsson, “Edge computing and 5G”, Tech. Report, Jun. 2019, 8 pp., Retrieved from the Internet: URL: https://attom.tech/wp-content/uploads/2019/10/edge-computing-and-5g.pdf. [cited by applicant]
Ericsson, “Ericsson Technology Review Cloud-Native Application Design”, Tech. Report, Jun. 5, 2019, 11 pp. [cited by applicant]
Ericsson, “NFVI providing low risk transformation and TCO”, Retrieved from the Internet on, Sep. 16, 2020, from URL: https://www.ericsson.com/en/portfolio/digital-services/cloud-infrastructure/nfvi, 2pp. [cited by applicant]
Ericsson, “Why you should be taking note of cloud native NFVI”, Sep. 23, 2020, 2 pp., Retrieved from the Internet on Oct. 22, 2020 from URL: https://www.ericsson.com/en/portfolio/digital-services/cloud-infrastructure/cl… [cited by applicant]
ESTI GS NFV 001 V1.1.1 et al., “Network Functions Virtualisation (NFV); Use Cases”, Oct. 2013, 50 pp., Retrieved from the Internet: URL: https://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV001v010101p… [cited by applicant]
ETSI GS NFV-MAN 001 V1.1.1, “Network Functions Virtualisation (NFV); Management and Orchestration”, Tech. Report, Dec. 2014, 184 pp. [cited by applicant]
ETSI TS 123 501 V15.5.0, “System architecture for the 5G system (5GS)”, ETSI, Apr. 2019, 242 pp. [cited by applicant]
ETSI TS 123 501 V16.6.0, “5G; System architecture for the 5G System (5GS) (3GPP TS 23.501”, Version 16.6.0, Release 16, Oct. 2020, 450 pp. [cited by applicant]
ETSI TS 123 502 V15.2.0, “5G; Procedures for the 5G System”, Jun. 2018, 311 pp. [cited by applicant]
ETSI TS 138 300 V16.4.0, “5G; NR; NR and NG-RAN Overall Description; Stage-2”, ETSI, Jan. 2021, 151 pp. [cited by applicant]
Foukas et al., “Network Slicing in 5G: Survey and Challenges”, IEEE Communications Magazine, vol. 55, No. 5, May 12, 2017, pp. 94-100. [cited by applicant]
github.com, “aligungr/UERANSIM”, Retrieved from the Internet on, Jun. 22, 2022, 2 pp., from URL: https://github.com/aligungr/UERANSIM. [cited by applicant]
github.com, “aligungr/UERANSIM,” Retrieved from the Internet: URL: https://github.com/aligungr/UERANSIM/blob/master/config/free5gc-gnb.yaml on Jun. 7, 2022. [cited by applicant]
github.com, “aligungr/UERANSIM,” Retrieved from the Internet: URL: https://github.com/aligungr/UERANSIM/blob/master/config/free5gc-ue.yaml on Jun. 7, 2022. [cited by applicant]
github.com, “CNF Conformance”, Retrieved from the Internet on, Oct. 30, 2020, 2 pp., from https://github.com/cncf/cnf-conformance. [cited by applicant]
github.com, “DataDog/extendeddaemonset”, Retrieved from the Internet: URL: https://github.com/DataDog/extendeddaemonset on Jun. 1, 2022, 11 pp. [cited by applicant]
github.com, “kubernetes/client-go,” Retrieved from the Internet: URL: https://github.com/kubernetes/client-go on Jun. 7, 2022. [cited by applicant]
github.com, “open5gs-ue”, Ueransim Master Config., 2 pp., Retrieved from the Internet Aug. 19, 2022, https://raw.githubusercontent.com/aligungr/UERANSIM/master/config/open5gs-ue.yaml. [cited by applicant]
github.com, “spf13/cobra,” Retrieved from the Internet: URL: https://github.com/spf13/cobra on Jun. 7, 2022. [cited by applicant]
github.com, “Support removing ephemeral container from pod”, Nov. 5, 2019, 13 pp., Retrieved from the Internet on Sep. 28, 2020 from https://github.com/kubernetes/kubernetes/issues/84764. [cited by applicant]
Gitlab, “GitLab Runner Helm Chart”, Retrieved from the Internet on, Sep. 28, 2020, from URL: https://docs.gitlab.com/runner/install/kubernetes.html, 20 pp. [cited by applicant]
Helm, “Celebrating Helm's CNCF Graduation”, Apr. 30, 2020, 3 pp., Retrieved from the Internet on Sep. 28, 2020 from URL: https://helm.sh/blog/celebrating-helms-cncf-graduation/. [cited by applicant]
Helm, “Charts”, 2020, 23 pp., Retrieved from the Internet on Sep. 12, 2020 from: https://helm.sh/docs/topics/charts/. [cited by applicant]
Helm, “Helm Hub datadog 7 for Kubernetes”, 10 pp., Retrieved from the Internet on Sep. 12, 2020 from https://artifacthub.io/packages/helm/datadog/datadog. [cited by applicant]
Helm, “Helm Hub jaeger 1.19.2 for Kubernetes”, 11 pp., Retrieved from the Internet on Sep. 12, 2020 from https://artifacthub.io/packages/helm/jaegertracing/jaeger. [cited by applicant]
Helm, “Helm Hub”, 110 pp., Retrieved from the Internet on Sep. 28, 2020 from http://web.archive.org/web/20200819091041/https://hub.helm.sh/. [cited by applicant]
Helm, “Helm”, 2020, 4 pp., Retrieved from the Internet on Sep. 12, 2020 from URL: https://helm.sh/. [cited by applicant]
Helm, “newrelic-infrastructure 1.26.1 for Kubernetes / Helm Hub / Monocular”, 8 pp., Retrieved from the Internet on Sep. 12, 2020 from URL: https://artifacthub.io/packages/helm/newrelic/newrelic-infrastructure. [cited by applicant]
Ibryam et al., “Kubernetes Patterns”, O'Reilly Media, Apr. 2019, 266 pp., ISBN 9781492050285. Retrieved from the Internet: URL: https://learning.oreilly.com/library/view/kubernetespatterns/9781492050278/ . . . . [cited by applicant]
Intel Corp., “PCI-SIG SR-IOV Primer: An Introduction to SR-IOV Technology”, Rev. 2.5,, Jan. 2011, 28 pp. [cited by applicant]
Intel, “PoC Demonstrates Automated Assurance and DevOps in Service Chains and 5G Network Slices”, White Paper, Feb. 2017, 12 pp. [cited by applicant]
International Search Report and Written Opinion of International Application No. PCT/US2021/072446, dated Mar. 14, 2022, 15 pp. [cited by applicant]
Isberner, “A Guide to Kubernetes Admission Controllers”, Kubernetes, Mar. 21, 2019, 3 pp., Retrieved from the Internet: URL: https://kubernetes.io/blog/2019/03/21/a-guide-to-kubernetes-admission-controllers/. [cited by applicant]
Juniper Networks, “Juniper Paragon Active Assurance”, Juniper Networks, Engineering Simplicity, Jan. 2021, 10 pp. [cited by applicant]
Kubebuilder, “Controller Watch Functions”, The Kubebuilder Book, 2020, 4 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://book-v1.book.kubebuilder.io/beyond_basics/controller_watches.html. [cited by applicant]
Kubernetes, “Annotations”, Jul. 28, 2021, 2 pp., Retrieved from the Internet: URL: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/. [cited by applicant]
Kubernetes, “API Overview”, Kubernetes API reference v1.18, Apr. 13, 2020, 1639 pp., https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/ . . . . [cited by applicant]
Kubernetes, “Cluster Networking”, Mar. 2, 2022, 5 pp., Retrieved from the Internet: URL: https://kubernetes.io/docs/concepts/cluster-administration/networking/. [cited by applicant]
Kubernetes, “Control Plane Components/Kubernetes”, 2020, Retrieved from the Internet on Sep. 10, 2020 from URL: https://kubernetes.io/docs/concepts/overview/components/#control-plane-components, 4 pp. [cited by applicant]
Kubernetes, “Custom Resources”, Retrieved from the Internet on, Oct. 12, 2020, from https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/, 8 pp. [cited by applicant]
Kubernetes, “DaemonSet”, 2020, 6 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/. [cited by applicant]
Kubernetes, “Deployments”, 2020, 22 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/. [cited by applicant]
Kubernetes, “Ephemeral Containers”, 2020, 2 pp., Retrieved from the Internet on Sep. 28, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/pods/ephemeral-containers/. [cited by applicant]
Kubernetes, “Jobs”, 2020, 12 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/controllers/job/. [cited by applicant]
Kubernetes, “Kubernetes Control Plane-Node Communication”, 2020, 3 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/. [cited by applicant]
Kubernetes, “Kubernetes Deprecation Policy”, 2020, 7 pp., Retrieved from the Internet on Sep. 28, 2020 from URL: https://kubernetes.io/docs/reference/using-api/deprecation-policy/. [cited by applicant]
Kubernetes, “Kubernetes End-to-end Testing for Everyone”, Mar. 22, 2019, 5 pp., Retrieved from the Internet on Oct. 30, 2020 from URL: https://kubernetes.io/docs/2019/03/22/kubernetes-end-to-end-testing-for-everyone/. [cited by applicant]
Kubernetes, “Labels and Selectors”, 2020, 5 pp., Retrieved from the Internet on Nov. 3, 2020 from URL: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/. [cited by applicant]
Kubernetes, “Namespaces”, 2020, 3 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/. [cited by applicant]
Kubernetes, “Pods”, 2020, 6 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/pods/. [cited by applicant]
Kubernetes, “ReplicaSet”, 2020, 9 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/. [cited by applicant]
Kubernetes, “Service”, 2020, 22 pp., Retrieved from the Internet on Oct. 15, 2020 from URL: https://kubernetes.io/docs/concepts/services-networking/service/. [cited by applicant]
Kubernetes, “Standardized Glossary”, 2020, 7 pp., Retrieved from the Internet on Sep. 10, 2020 from URL: https://kubernetes.io/docs/reference/glossary/?all=true. [cited by applicant]
Kubernetes, “TTL Controller for Finished Resources”, 2020, 2 pp., Retrieved from the Internet on Sep. 14, 2020 from URL: https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/. [cited by applicant]
kubernetes.com, “Use Custom Resources,” Retrieved from the Internet: URL: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/_print/ on Jun. 7, 2022, 41 pp. [cited by applicant]
Kubevirt, “Building a virtualization API for Kubernetes”, KubeVirt.io, Retrieved from the Internet on, Oct. 22, 2022, from URL: https://kubevirt.io/, 3 pp. [cited by applicant]
Lowe, “Introducing Linux Network Namespaces”, Scott's Weblog The weblog of an IT pro focusing on cloud computing, Kubernetes, Linux, containers, and networking, Sep. 4, 2013, 5 pp. [cited by applicant]
Maeda, “Performance evaluation of object serialization libraries in XML, JSON and binary formats”, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP),… [cited by applicant]
man7.org, “ipc_namespaces(7)—Linux manual page.”, Aug. 2, 2019, 2 pp., Retrieved from the Internet: URL: https://man7.org/linux/man-pages/man7/ipc_namespaces.7.html. [cited by applicant]
Martin, “Goal 9: Build resilient infrastructure, promote sustainable industrialization and foster innovation”, United Nations, Aug. 11, 2020, 6 pp., Retrieved from the Internet from URL: https://www.un.org/sustainablede… [cited by applicant]
Metaswitch Networks, “What is the 5G Service-Based Architecture (SBA)?”, Retrieved from the Internet on, Sep. 16, 2020, from URL: https://www.metaswitch.com/knowledge-center/reference/what-is-the-5g-service-based-archit… [cited by applicant]
Metaswitch Networks, “What is the 5G User Plane Function (UPF)?”, Retrieved from the Internet on, Sep. 16, 2020, from URL: https://www.metaswitch.com/knowledge-center/reference/what-is-the-5g-user-plane-function-upf, 4 … [cited by applicant]
Microsoft, “Azure sustainability”, Jan. 16, 2021, 46 pp., https://azure.microsoft.com/en-us/global-infrastructure/sustainability/. [cited by applicant]
Microsoft, “Install existing applications with Helm in Azure Kubernetes Service (AKS)”, Apr. 28, 2022, 7 pp., Originally viewed on Sep. 28, 2020 from URL: https://docs.microsoft.com/en-us/azure/aks/kubernetes-helm. [cited by applicant]
Netrounds, “Netrounds Test Agents; Real-world traffic generation for automated active assurance”, Netrounds AB, 2016, 8 pp., (Applicant points out, in accordance with MPEP 609.04(a), that the year of publication, 2016, … [cited by applicant]
Nokia, “DISH chooses Nokia cloud-native, 5G standalone Core software to build U.S. 5G network with scale, performance, and efficiency”, Sep. 14, 2020, 4 pp., Retrieved from the Internet: URL: https://www.nokia.com/about… [cited by applicant]
OpenStack, “OpenStack”, Retrieved from the Internet on, Oct. 22, 2020, from URL: https://www.openstack.org/, 9 pp. [cited by applicant]
Pipes et al., “Introducing the AWS Controllers for Kubernetes (ACK)”, AWS, Aug. 19, 2020, 7 pp., Retrieved from the Internet from URL: https://aws.amazon.com/blogs/containers/aws-controllers-for-kubernetes-ack/. [cited by applicant]
Popovski et al., “Scenarios, requirements and KPIs for 5G mobile and wireless system”, Mobile and wireless communications Enablers for the Twenty-twenty Information Society, Jan. 5, 2013, 84 pp. [cited by applicant]
Prosecution History from U.S. Appl. No. 17/455,213, now issued U.S. Pat. No. 11,936,548, dated Jan. 31, 2022 through Feb. 15, 2024, 387 pp. [cited by applicant]
Prosecution History from U.S. Appl. No. 17/455,214, now issued U.S. Pat. No. 12,074,780, dated Jan. 31, 2022 through Jul. 18, 2024, 497 pp. [cited by applicant]
Prosecution History from U.S. Appl. No. 18/478,740, dated Apr. 5, 2024 through Aug. 15, 2024, 14 pp. [cited by applicant]
Rao, “5G network slicing: cross-domain orchestration and management will drive commercialization”, White Paper, Analysys Mason, Sep. 2020, 22 pp. [cited by applicant]
Redhat, “What is a Kubernetes operator?”, May 11, 2022, 9 pp., Retrieved from the Internet: URL: https://www.redhat.com/en/topics/containers/what-is-a-kubernetes-operator. [cited by applicant]
Response to Communication Pursuant to Rules 161(1) and 162 EPC dated Jun. 28, 2023, from counterpart European Application No. 21831467.2, filed Dec. 28, 2024, 288 pp. [cited by applicant]
Rosen et al., “BGP/MPLS IP Virtual Private Networks (VPNs)”, RFC 4364, Network Working Group of Internet Engineering Task Force, Feb. 2006, 47 pp. [cited by applicant]
Shkuro, “Evolving Distributed Tracing at Uber Engineering”, Uber Engineering, Feb. 2, 2017, 12 pp. [cited by applicant]
The FREE5GC Project, “free6gc”, Communication Service/Software Laboratory (CS Lab), Retrieved from the Internet on, Jun. 22, 2022, 3 pp., from URL: https://www.free5gc.org/. [cited by applicant]
The FREE5GC Project, “Installing UERANSIM—a UE/RAN Simulator”, Communication Service/Software Laboratory (CS Lab), Dec. 31, 2001, 8 pp., Retrieved from the Internet from URL: https://www.free5gc.org/installations/stage-… [cited by applicant]
The Jaeger Authors, “Architecture”, Jaeger documentation, The Linux Foundation, Retrieved from the Internet on, Oct. 13, 2020, URL: https://www.jaegertracing.io/docs/1.19/architecture/, 5 pp. [cited by applicant]
The Jaeger Authors, “Deployment”, Jaeger Documentation, The Linux Foundation, Retrieved from the Internet on, Oct. 13, 2020, from https://www.jaegertracing.io/docs/1.20/. [cited by applicant]
The Jaeger Authors, “Inject Sidecar via Mutating Webhook Admission Controller”, GitHub, Jan. 18, 2019, Retrieved from the Internet on Oct. 13, 2020: URL: https://github.com/jaegertracing/jaeger-operator/issues/171. [cited by applicant]
The Jaeger Authors, “Jaeger documentation”, The Linux Foundation, Retrieved from the Internet on, Oct. 13, 2020, from https://www.jaegertracing.io/docs/1.20/, 3 pp. [cited by applicant]
The Jaeger Authors, “jaegeroperator/deployment_controller.go at 8c8fdf8cd8c6c7207c4199214dca69e91901elbc”, Github.com, Retrieved from the Internet on, Oct. 13, 2020, from URL: https://github.com/jaegertracing/jaeger-ope… [cited by applicant]
The Jaeger Authors, “Noticing weird kubernetes pods being deployed and terminated immediately”, Github, Jun. 12, 2020, 5 pp., Retrieved from the Internet: URL: https://github.com/jaegertracing/jaeger-operator/issues/108… [cited by applicant]
The Jaeger Authors, “Operator for Kubernetes”, Jaeger Documentation, The Linux Foundation, Retrieved from the Internet on, Oct. 13, 2020, from URL: https://www.jaegertracing.io/docs/1.19/operator/. [cited by applicant]
The Network Service Mesh, “What is Network Service Mesh?”, Sep. 23, 2020, 5 pp., http://web.archive.org/web/20200414131411/https://networkservicemesh.io/docs/concepts/what-is-nsm/. [cited by applicant]
United Nations, “Progress towards the Sustainable Development Goals”, Jul. 22, 2020, 23 pp. [cited by applicant]
United Nations, “World Population Prospects 2019”, Department of Economic and Social Affairs, Population Division, United Nations, New York, 2019, 46 pp., (Applicant points out, in accordance with MPEP 609.04(a), that t… [cited by applicant]
Veitch et al., “Managing 5G Slice Quality of Service End-to-End”, Juniper Networks, Engineering Simplicity, Apr. 2021, 6 pp. [cited by applicant]
Vmware, “What is vSphere?”, 7 Server Virtualization Software, Oct. 20, 2020, 5 pp., http://web.archive.org/web/20201022042927/https://www.vmware.com/products/vsphere.html. [cited by applicant]
Wiggins, “The Twelve-Factor App”, Retrieved from the Internet on, Sep. 23, 2020, from URL: https://12factor.net/, 2 pp. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 18/478,740 dated Nov. 18, 2024, 7 pp. [cited by applicant]
Response to Final Office Action dated Aug. 15, 2024 from U.S. Appl. No. 18/478,740, filed Oct. 29, 2024, 8 pp. [cited by applicant]
Response to Communication pursuant to Article 94(3) EPC dated Mar. 5, 2025, from counterpart European Application No. 21831467.2 filed Jul. 2, 2025, 14 pp. [cited by applicant]
Communication pursuant to Article 94(3) EPC from counterpart European Application No. 21831467.2 dated Mar. 5, 2025, 5 pp. [cited by applicant]