Transcript
Page 1: Webinar: How Telcos Use MongoDB

#mongo&telco

Edouard Servan-Schreiber, Ph.D.Director of Solution Architecture

[email protected]

Page 2: Webinar: How Telcos Use MongoDB

Agenda

• Challenges• Voice vs Data• Infrastructure Commoditization • Big Data Scenarios

• MongoDB to the rescue

• Network Dashboard

• Self Organizing Network

• Product Catalog

• Conclusions

Page 3: Webinar: How Telcos Use MongoDB

Couple of notes

• For each main section – 2 minute at the end for QA

– Short recap at the end of each QA block

• If some questions are not addressed please forward them offline

Page 4: Webinar: How Telcos Use MongoDB

Challenges

Page 5: Webinar: How Telcos Use MongoDB

http://im.ft-static.com/content/images/be9bda8a-fb70-11e1-b5d0-00144feabdc0.img

Voice vs Data

Page 6: Webinar: How Telcos Use MongoDB

http://im.ft-static.com/content/images/be9bda8a-fb70-11e1-b5d0-00144feabdc0.img

Landline vs Mobile

Page 7: Webinar: How Telcos Use MongoDB

http://hometoys.com/ezine/08.10/wang/index_clip_image002.gif

Commoditization

Page 8: Webinar: How Telcos Use MongoDB

Voice vs Data vs Apps

Page 9: Webinar: How Telcos Use MongoDB

Churn

• 1.5% - 6% of customers leave every MONTH!

• This means your entire customer base can wither in less than 2 years if you are not careful

Page 11: Webinar: How Telcos Use MongoDB

Big Data Telcos - Use Cases

• M2M– The Internet of Things

• Everything connected– Devices

• Ubiquitous – Sensors

• Billions of inputs – Network

• Analysis• SON ( Self Organizing Network)

Page 12: Webinar: How Telcos Use MongoDB

http://m2m.gemalto.com/tl_files/m2m_exp/content/home-top-3.jpg

User Modeling

Page 13: Webinar: How Telcos Use MongoDB

Big Data Telcos - Use Cases

• User Modeling– Millions of customers– Personalization

• Products• Services

– Cross selling • Same customer across services

– Knowing your customers • Preferences / Permissions / Profile• Sentiment Analysis

Page 14: Webinar: How Telcos Use MongoDB

Big Data Telcos - Use Cases

• Catalog Management – Several hundreds of options– Different tastes– Marketing campaigns

• Geo Reference Services– Mobility companion – Mobile Life– Real time offerings – Advanced services– Distribution management

Page 15: Webinar: How Telcos Use MongoDB

2 minute QAChallenges

Page 16: Webinar: How Telcos Use MongoDB

MongoDB to the Rescue

Page 17: Webinar: How Telcos Use MongoDB

1717

MongoDB - Operational Big DataMongoDB - Operational Big Data

Horizontally Scalable-Sharding

AgileFlexible

High PerformanceStrong Consistency

Application

HighlyAvailable-Replica Sets

{{ authorauthor: : “roger”“roger”,, datedate: : new Date()new Date(),,

texttext: : “Spirited Away”“Spirited Away”,, tagstags: : [“Tezuka”, “Manga”]}[“Tezuka”, “Manga”]}

+Aggregation Framework

+MapReduce Framework

Page 18: Webinar: How Telcos Use MongoDB

http://semanticommunity.info/@api/deki/files/13708/DashboardReportDashboard.png

Network Quality Dashboard

Page 19: Webinar: How Telcos Use MongoDB

Network Quality Dashboard

• MongoDB is Used To Store Captured Events

– ADSL Landlines • Capture SNMP Traps from ADSL switch• Metrics on several KPI

– Event handler stores the data• Very unstructured data• High variability

– Different devices – Different metrics– Different thresholds

Page 20: Webinar: How Telcos Use MongoDB

Network Quality Dashboard

• MongoDB Performance– Allows realtime aggregation to plot

dashboards– Customer Care can have immediate access to

failure• Before the customer even notices problems • Preemptive support

• Tech Department Dashboard– Allows to identify regional outages

• Geo Spacial Data– Allows Faster Maintenance

• Mobile services for field technicians

Page 21: Webinar: How Telcos Use MongoDB

http://www.visualcomplexity.com/vc/images/20_big02.jpg

Self Organizing Network

Page 22: Webinar: How Telcos Use MongoDB

Self Organizing Network

• Overload of Mobile Cell Towers– High call drop rate– Bad Mobile Connectivity – Sad Users

• Intelligent Distribution of Load– Better Usage – Better Connectivity – Happy Users

Page 23: Webinar: How Telcos Use MongoDB

Self Organizing Network

• Needs to access regional tower data – To calculate local unbalanced towers– To avoid performing queries on non-relevant

data

• Overview Dashboards– Aggregate data based on regional sensor data– Thresholds and alerts – Overall network overview – Overlapping zones calculation

Page 24: Webinar: How Telcos Use MongoDB

Self Organizing Network

• MongoDB Allows– Distributed Data Across Network– Geo Localized Queries – Aggregate Data Based on Metrics– Fast Access to Data for Load Balance

Calculation– Direct Integration with Software – Horizontal Growth for Future versions using

more metrics

– Identifying impact at customer level and engaging valuable customers to mitigate high value churn

Page 25: Webinar: How Telcos Use MongoDB

http://www.saveatreeprinting.com/images/BookStack.png

Digital Catalog Management

Page 26: Webinar: How Telcos Use MongoDB

Catalog Management

• Telco Catalogs can have very different products

– Mobile phones– Landline subscriptions – Mobile

• Pre-paid• Contract• Different tariffs

– Concert tickets, music albums, movies

Page 27: Webinar: How Telcos Use MongoDB

Catalog Management

• MongoDB for:– Consistent and up to date view across all

customer channels– Flexible Schema– High Availability– Performance – Low TCO – Fast Development Iterations

Page 28: Webinar: How Telcos Use MongoDB

Conclusions

• Telco is the ultimate Big Data customer

• Success depends on agility and capacity to adapt as fast as the market

• MongoDB enables Telco to benefit from Operational Big Data

– Real Time Network Dashboard– Self Organizing Network and Customer

satisfaction– Multi-Channel Product Catalog– and new ones everyday...