Systems, devices, and methods of orchestrating resources and services across multiple heterogeneous domains
First Claim
1. A method of controlling services in a telecommunications system that is organized into a plurality of domains, the method comprising:
- receiving, in a server processor of a continuum orchestrator computing device, a policy-charging request that includes information for delivery of a first service across the telecommunications system, wherein;
all components in the telecommunications system involved in the delivery of the first service are grouped into at least one of the plurality of domains,each domain in the plurality of domains includes different components than every other domain in plurality of domains,the plurality of domains includes at least a first domain and a second domain,the components in the first domain collectively provide a first functionality for the delivery of the first service,the components in the second domain collectively provide a different functionality for the delivery of the first service,the first domain includes a first domain orchestrator component, andthe second domain includes a second domain orchestrator component;
identifying, via the server processor, domains in the telecommunications system that collectively provide functionality required to fulfill the received policy-charging request, the identified domains including the first domain and the second domain;
generating, via the server processor, a plurality of domain specific policy-charging requests based on the information included in the received policy-charging request, the plurality of domain specific policy-charging requests including;
a first message that includes information specific to altering the first functionality provided by the components in the first domain, anda second message that includes information specific to altering the different functionality provided by the components in the second domain;
associating the first message with the first domain;
associating the second message with the second domain;
sending the first message to the first domain orchestrator component in the first domain; and
sending the second message to the second domain orchestrator component in the second domain.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.
92 Citations
25 Claims
-
1. A method of controlling services in a telecommunications system that is organized into a plurality of domains, the method comprising:
-
receiving, in a server processor of a continuum orchestrator computing device, a policy-charging request that includes information for delivery of a first service across the telecommunications system, wherein; all components in the telecommunications system involved in the delivery of the first service are grouped into at least one of the plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least a first domain and a second domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a different functionality for the delivery of the first service, the first domain includes a first domain orchestrator component, and the second domain includes a second domain orchestrator component; identifying, via the server processor, domains in the telecommunications system that collectively provide functionality required to fulfill the received policy-charging request, the identified domains including the first domain and the second domain; generating, via the server processor, a plurality of domain specific policy-charging requests based on the information included in the received policy-charging request, the plurality of domain specific policy-charging requests including; a first message that includes information specific to altering the first functionality provided by the components in the first domain, and a second message that includes information specific to altering the different functionality provided by the components in the second domain; associating the first message with the first domain; associating the second message with the second domain; sending the first message to the first domain orchestrator component in the first domain; and sending the second message to the second domain orchestrator component in the second domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a server processor of a continuum orchestrator computing device to perform operations for controlling services across in a telecommunications system that is organized into a plurality of domains, the operations comprising:
-
receiving a policy-charging request that includes information for delivery of a first service across the telecommunications system, wherein all components in the telecommunications system involved in the delivery of the first service are grouped into at least one of the plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least a first domain and a second domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a different functionality for the delivery of the first service, the first domain includes a first domain orchestrator component, and the second domain includes a second domain orchestrator component; identifying domains in the telecommunications system that collectively provide functionality required to fulfill the received policy-charging request, the identified domains including the first domain and the second domain; generating a plurality of domain specific policy-charging requests based on the information included in the received policy-charging request; associating the first message with the first domain; associating the second message with the second domain; sending the first message to the first domain orchestrator component in the first domain; and sending the second message to the second domain orchestrator component in the second domain. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A communication system, comprising:
-
a first domain orchestrator computing device comprising a first memory, and a first device processor coupled to the first memory; a second domain orchestrator computing device comprising a second memory, and a second device processor coupled to the second memory; and a continuum orchestrator server computing device comprising a server memory, and a server processor coupled to the server memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; receiving a policy-charging request that includes information for delivery of a first service across a telecommunications system, wherein; the telecommunications system is organized into a plurality of domains; all components in the telecommunications system involved in the delivery of the first service are grouped into at least one of the plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least a first domain and a second domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a different functionality for the delivery of the first service, the first domain includes the first domain orchestrator computing device, and the second domain includes a second domain orchestrator computing device; identifying domains in the telecommunications system that collectively provide functionality required to fulfill the received policy-charging request, the identified domains including the first domain and the second domain; generating a plurality of domain specific policy-charging requests based on the information included in the received policy-charging request, the plurality of domain specific policy-charging requests including; a first message that includes information specific to altering the first functionality provided by the components in the first domain, and a second message that includes information specific to altering the different functionality provided by the components in the second domain; associating the first message with the first domain; associating the second message with the second domain; sending the first message to the first domain orchestrator computing device in the first domain; and sending the second message to the second domain orchestrator computing device in the second domain, and wherein the first device processor is configured with processor-executable instructions to perform operations comprising; receiving the first message from the server processor; decomposing the received first message into a resource rule; sending the resource rule to a component in the first domain for enforcement in the first domain. - View Dependent Claims (18)
-
-
19. A continuum orchestrator computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising; receiving a policy-charging request that includes information for delivery of a service across a telecommunications system, wherein; the telecommunications system is organized into a plurality of domains; all components in the telecommunications system involved in the delivery of the first service are grouped into at least one of the plurality of domains, each domain in the plurality of domains includes different components than every other domain in plurality of domains, the plurality of domains includes at least a first domain and a second domain, the components in the first domain collectively provide a first functionality for the delivery of the first service, the components in the second domain collectively provide a different functionality for the delivery of the first service, the first domain includes a first domain orchestrator component, and the second domain includes a second domain orchestrator component; identifying domains in the telecommunications system that collectively provide functionality required to fulfill the received policy-charging request, the identified domains including the first domain and the second domain; generating a plurality of domain specific policy-charging requests based on the information included in the received policy-charging request, the, the plurality of domain specific policy-charging requests including; a first message that includes information specific to altering the first functionality provided by the components in the first domain, and a second message that includes information specific to altering the different functionality provided by the components in the second domain; associating the first message with the first domain; associating the second message with the second domain; sending the first message to the first domain orchestrator component in the first domain; and sending the second message to the second domain orchestrator component in the second domain. - View Dependent Claims (20, 21, 22, 23, 24, 25)
Specification