US 12,406,009 B2
System and method for data management in a distributed data mesh for 5G-wireless virtualized deployment
Madhuri Muttreja, Parker, CO (US)
Assigned to DISH WIRELESS L.L.C., Englewood, CO (US)
Filed by DISH Wireless L.L.C., Englewood, CO (US)
Filed on Oct. 27, 2022, as Appl. No. 17/975,397.
Application 17/975,397 is a continuation of application No. 17/903,786, filed on Sep. 6, 2022.
Claims priority of provisional application 63/241,404, filed on Sep. 7, 2021.
Prior Publication US 2023/0071533 A1, Mar. 9, 2023
Int. Cl. G06F 16/95 (2019.01); G06F 16/951 (2019.01)
CPC G06F 16/951 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating a data product, the data product being related to a data domain within a telecommunication network, the data domain comprising a logical representation of a portion of the telecommunication network, and the data domain indicating one or more network components of the telecommunication network,
wherein generating the data product includes generating one or more microservices for the data product, wherein the one or more microservices control access to data included in the generated data product, and
wherein the data included in the data product is data related to at least one network component of the telecommunication network;
identifying, for the data product, a first data pool of the telecommunication network based on the data domain related to the data product and one or more selected rules associated with the telecommunication network;
causing the data product to be stored within a storage device associated with the first data pool of the telecommunication network;
accessing a data catalog, the data catalog including information defining a plurality of data products included in a plurality of data pools of the telecommunication network, the plurality of data pools including the first data pool;
receiving, via the data catalog, information regarding how a computing device associated with the telecommunication network accesses data stored within a particular data product, the information including:
an indication of the one or more microservices generated for the particular data product, at least one of the microservices controlling access to data associated with at least one network component, and
an indication of one or more operations performed by the one or more microservices, at least one of the one or more operations being related to at least one network component;
locating, via the data catalog, a data pool of the telecommunication network which includes the particular data product;
transmitting a request to access the particular data product to the data pool, the request to access the particular data product being configured based on the information regarding how the computing device accesses data stored within the particular data product, the data being associated with a first network component of the telecommunication network associated with the particular data product; and
receiving a response to the request, the response including data associated with the telecommunication network, the data being included in the data product, such that receiving the response to the request does not include moving an instance of the data product to another computing device.