TELECOMMUNICATION EDGE COMMUNICATION CHANNELS FOR NEXT GENERATION DATA TRANSMISSION
Technologies for providing large data throughput communication in a next generation cellular network (e.g., 5G wireless network, 6G wireless network) are described. The method includes identifying a plurality of capacities of a producer. Using the plurality of capacities, the system can identify a pre-configured message bus to deploy at the producer. The system can configure the message bus for deployment based on characteristics of the producer and can deploy the message bus at the producer.
1 . A method comprising:
identifying a plurality of capabilities at each sub-producer of a plurality of sub-producers of a producer of data in a cellular network;
identifying a subset of sub-producers of the plurality of sub-producers based on a first size of a message bus and a second size of a message bus, wherein the first size and the second size are data capacities;
selecting a message bus from a plurality of message buses, wherein each of the plurality of message buses are one of the first size or the second size;
determining one or more client configurations for each sub-producer of the subset of sub-producers;
configuring the identified message bus according to the one or more client configurations; and
deploying the configured message bus with an established connection to the producer.
2 . The method of claim 1 , wherein the plurality of capabilities are identified from a request provided by the producer.
3 . The method of claim 1 , wherein the plurality of capabilities are identified using client characteristics of the plurality of sub-producers.
4 . The method of claim 1 , wherein configuring the message bus according to the client configurations further comprises:
determining that the producer has not been connected to the message bus; and
determining a language supported at the producer.
5 . The method of claim 1 , wherein selecting the message bus from a plurality of message buses further comprises selecting a first message bus and a second message bus.
6 . The method of claim 5 , wherein the first message bus is the first size and the second message bus is the first size.
7 . The method of claim 1 , wherein the first size is associated with a first throughput capacity and a first producer resource utilization and the second size is associated with a second throughput capacity higher than the first throughput capacity and a second producer resource utilization higher than the first producer resource utilization.
8 . A computing system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
identifying a plurality of capabilities at each sub-producer of a plurality of sub-producers of a producer of data in a cellular network;
identifying a subset of sub-producers of the plurality of sub-producers based on a first size of a message bus and a second size of a message bus, wherein the first size and the second size are data capacities;
selecting a message bus from a plurality of message buses, wherein each of the plurality of message buses is one of the first size or the second size;
configuring the identified message bus for the subset of sub-producers; and
deploying the configured message bus with an established connection to the producer.
9 . The system of claim 8 , wherein the plurality of capabilities are identified from a request provided by the producer.
10 . The system of claim 8 , wherein the plurality of capabilities are identified using client characteristics of the plurality of sub-producers.
11 . The system of claim 8 , wherein configuring the message bus further comprises:
determining that the producer has not been connected to the message bus; and
determining a language supported at the producer.
12 . The system of claim 8 , wherein selecting the message bus from a plurality of message buses further comprises selecting a first message bus and a second message bus.
13 . The system of claim 12 , wherein the first message bus is the first size and the second message bus is the first size.
14 . The system of claim 8 , wherein the first size is associated with a first throughput capacity and a first producer resource utilization and the second size is associated with a second throughput capacity higher than the first throughput capacity and a second producer resource utilization higher than the first producer resource utilization.
15 . A controller in a cellular network, the controller comprising:
a processing unit; and
a memory storing one or more executable instructions that when executed by the processing unit cause the controller to:
identify a plurality of capabilities at each sub-producer of a plurality of sub-producers of a producer of data in a cellular network;
identify a subset of sub-producers of the plurality of sub-producers based on a first size of a message bus and a second size of a message bus, wherein the first size and the second size are data capacities;
select a message bus from a plurality of message buses, wherein each of the plurality of message buses is one of the first size or the second size; and
configure the identified message bus for the subset of sub-producers.
16 . The controller of claim 15 , wherein the plurality of capabilities are identified from a request provided by the producer.
17 . The controller of claim 15 , wherein the plurality of capabilities are identified using client characteristics of the plurality of sub-producers.
18 . The controller of claim 15 , wherein configuring the message bus further comprises:
determining that the producer has not been connected to the message bus; and
determining a language supported at the producer.
19 . The controller of claim 15 , wherein selecting the message bus from a plurality of message buses further comprises selecting a first message bus and a second message bus.
20 . The controller of claim 19 , wherein the first message bus is the first size and the second message bus is the second size.