By Manus McGuire
Few industries link together such a diverse array of technologies as easily as telecommunications. From 100-year-old copper to contemporary optic fibre, circuit switch to packet switch, bakelite to silicone and every 2G, 3G and 4G variant in between, a call or data transfer can follow an incredibly tortuous path. As a result telecom providers are continually challenged to provide additional services while retaining the same quality of experience for their customers – mainly because they have to deal with high-volume, high-velocity data environments where real-time processing is crucial. Here are some areas where kdb+ could help:
- Location tracking: Subscribers may know full well where they are but the operators servicing them may not. They want to, however. This may be because regulators demand that they do, for dispatching emergency services for example, or because they want to offer location-based services.
- Targeted marketing: Incorporate location information with data from multiple other sources like Census, handset info and billing, as well as deep packet inspection (DPI) to gain much better insight into who you are targeting to increase revenue.
- System monitoring to help diagnostics and self-optimizing networks and capacity planning to improve quality and cut costs.
- The ability to provide real-time and possibly content-based billing in a more efficient and cost-effective way.
- Revenue stimulation from the ability to offer dynamic service pricing at periods of off-peak utilization
Other use cases might cover usage analysis to balance individual user activity with quality of experience across the subscriber base as a whole or managing Signal-to-Noise Ratio using techniques like Kalman Filtering. The power of kdb+ offers significant opportunity to address these and other challenges in processing high-volume high-velocity data in real-time.