Abstract | ||
---|---|---|
A call detail record (CDR), is a data record produced by a telephone exchange or other telecommunications equipment documenting the details of a phone call that passed through the exchange or equipment. Telecommunications companies (or "telcos") use CDRs for purposes of billing, extracting business intelligence, fraud detection, etc. However, they face a Big Data challenge -- many telcos get billions of CDRs per day, and are unable to keep up with these data rates. In this paper, we describe a stream processing solution for processing CDRs that allows scaling the processing to handle 6 billion CDRs per day for a certain telco. We describe the stream processing application (running on the IBM InfoSphere Streams platform) that performs CDR mediation and analysis in real-time. We also describe various business and operational constraints and the legacy software ecosystem - seldom discussed in academic gatherings - that make the problem more challenging than originally meets the eye. The outcome of our work is a highly configurable and scalable CDR processing stream with several functional and performance capabilities that are a first for the telecommunication industry. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1145/2335484.2335513 | DEBS |
Keywords | Field | DocType |
business intelligence,scalable cdr processing stream,stream processing application,billion cdrs,use cdrs,data rate,experience report,cdr mediation,stream processing solution,call detail record,data record,mediation,stream processing,legacy software,real time | IBM,Telephone exchange,Computer science,Telecommunications equipment,Real-time computing,Phone,Stream processing,Business intelligence,Big data,Legacy system,Distributed computing | Conference |
Citations | PageRank | References |
9 | 0.52 | 0 |
Authors | ||
9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Eric Bouillet | 1 | 9 | 0.52 |
Ravi Kothari | 2 | 755 | 53.03 |
Vibhore Kumar | 3 | 331 | 21.09 |
Laurent Mignet | 4 | 345 | 29.41 |
Senthil Nathan | 5 | 122 | 5.37 |
Anand Ranganathan | 6 | 2696 | 164.67 |
Deepak S. Turaga | 7 | 564 | 48.11 |
Octavian Udrea | 8 | 1045 | 48.96 |
Olivier Verscheure | 9 | 630 | 42.88 |