Presentation is loading. Please wait.

Presentation is loading. Please wait.

TURKCELL DAHİLİ An Oracle Coherence Case Study Turkcell RBM Project.

Similar presentations


Presentation on theme: "TURKCELL DAHİLİ An Oracle Coherence Case Study Turkcell RBM Project."— Presentation transcript:

1 TURKCELL DAHİLİ An Oracle Coherence Case Study Turkcell RBM Project

2 TURKCELL DAHİLİ Agenda About Turkcell RBM Project RBM Architecture Basics of Coherence Coherence Cache Usage in RBM Conclusion Questions

3 TURKCELL DAHİLİ 3 TURKCELL GROUP REGIONAL LEADER (*): Revenues from Fintur (operations in Kazakhstan, Azerbaijan, Georgia, Moldova) is not included under subsidiaries. The contribution of Fintur is recorded under share of profit of associates below EBITDA line. (**) Voice revenues include outgoing, incoming, roaming and other (comprising almost 2% of Turkcell Turkey) revenues 9 countries 65.8 million subscribers Leadership in the region 0.5 million net additions in Q2.12 Turkcell Group: Subscribers in Q2.12 (million) Listed on the NYSE and the ISE since July 2000

4 TURKCELL DAHİLİ About Turkcell Creates employment for more than people in Turkey The first and only Turkish company listed on New York Stock Exchange (NYSE) Complies with ISO9001, EU and US regulations Massive tax contribution to the Turkish government Corporate social responsibility projects on education, culture and sports

5 TURKCELL DAHİLİ Processes customer activities on network subnet and offers campaigns based on business flows 850 Million event data per day 8 Servers Various Technologies(Apache Camel, Spring, CEP, Apama, SOAP, EIP etc.) 125 Active business flows RBM Project

6 TURKCELL DAHİLİ RBM Call SMS Data/GPRS Usage Web Surfing Location Services Roaming ….. …. Call SMS Data/GPRS Usage Web Surfing Location Services Roaming ….. …. Churn Offers Upsell Offers Acqusiton Offers Real-time customer actions Scenario Checks Real-time Monitoring Usage Records Communication Channels Call Center Wappush Service Booster IVR

7 TURKCELL DAHİLİ RBM ARCHITECTURE

8 TURKCELL DAHİLİ Oracle Coherence is the industry leading in-memory data grid solution that enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data Basics of Coherence

9 TURKCELL DAHİLİ Types of Usage Data Transfer Active-Passive Process of multiple applications Storage-Enrichment Assurance of dataflow Coherence Usage in RBM

10 TURKCELL DAHİLİ Data Transfer Each application has a CQC(Continuous Query Cache) Each application has an input queue(Blocking Queue) Each application redirects/deletes Cache Item Coherence Usage in RBM

11 TURKCELL DAHİLİ Coherence Usage in RBM Data Transfer Application reads items from DB Each application adds its identity into «Application Registry» cache Application sets their «next dest» area by Round Robin(load balancing) and inserts into the cache

12 TURKCELL DAHİLİ Coherence Usage in RBM Data Transfer

13 TURKCELL DAHİLİ Coherence Usage in RBM Active-Passive Process of multiple applications

14 TURKCELL DAHİLİ Coherence Usage in RBM Storage-Enrichment Storage cache, we use, are for preventing unnecessary outer systemcalls

15 TURKCELL DAHİLİ Coherence Usage in RBM Storage-Enrichment Enrichment cache includes 35M items which are consist of outer system data(54 GB memory usage in 9 nodes over 3 machines) In order to prevent unnecessary system calls, events are enriched with outer system data

16 TURKCELL DAHİLİ Coherence Usage in RBM Assurance of Data Flow In order to prevent data loss and functually operate replays/retrys of data, events are being stored temporarily Each application is responsible to remove the item which is being processed by itself A filter operates over cache periodicly to get the items which have not been processed Result of the filter, items which have not been processed yet, are sent into the process again

17 TURKCELL DAHİLİ Conclusion RBM is a very important project for Turkcell The expectation from RBM is getting higher each day Coherence Cache has a major role in this state of RBM We used Coherence in a lot of place of the project for different purposes In order to increase performance, more usage of Coherence will be needed in the future

18 TURKCELL DAHİLİ Questions ?


Download ppt "TURKCELL DAHİLİ An Oracle Coherence Case Study Turkcell RBM Project."

Similar presentations


Ads by Google