Nokia cMAG-c CUPS solution
The cMAG-c is a containerization of the MAG-c solution and is based on cloud-native software architecture.
- monitor the consumed resources and the performance of various broadband applications
- automatic scale pods based on performance needs or resources required
- apply the cloud-native clustering technology for resiliency
cMAG-c high level architecture
The cMAG-c application is divided into 4 layers, as shown in the following figure.

Both the data store and data cache are responsible for storing state information and scale dynamically based on performance and subscriber scale. The data store is intended to store more permanent data such as configurations, while the data cache is for transient data such as the DHCP lease of a subscriber. The session processing tier handles processing of the subscriber session which scales according to the subscriber footprint. The load distribution tier serves as a load balancer for all incoming control messages.
For more information about the cMAG-c architecture, see the cMAG-c Installation Guide.