Use Cases
Using XPRESSmp™ for Call Detail Records (CDR) Processing and Mobile Communications Billing
Challenges Addressed:
- Massive data ingest and scalability
- Lowest-latency processing
- Ability to process simultaneous queries
- Real-time data analysis
- Data persistence
A mobile telecommunications company needs a more efficient way to quickly ingest, process, and analyze Call Detail Record (CDR) data, as well as the ability to scale up as needed to accommodate the volume of CDR records across its entire network. (CDRs are generated when a customer makes a mobile call and contain important information—call location, local/long distance, call duration—that is analyzed against the customer's contract in preparation for billing. The company uses a Java-based CEP that is not optimized for low-latency performance, is unable to scale, and does not persist the data, which the company needs for further or historical analysis.
XPRESSmp issues SELECT analytical queries against the CDR data as it streams in—efficiently handling streaming processing and simultaneous queries at low latency and with linear scalability. XPRESSmp has a throughput rate of 100,000 CDRs per second—processing 1 CDR in less than 2 microseconds—and is more than 2 times faster than the previous CEP solution.
Click here for the full use case to discover the complete results and benefits, schematic diagrams, and the details of XPRESSmp configuration for this solution.
