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

Slides:



Advertisements
Similar presentations
Enabling Technology Innovation using Open Source Software
Advertisements

End to End Bill Reconciliation with Telesoft Consulting Ltd. Vienna,
Chapter Five Users, Groups, Profiles, and Policies.
Extern name server - translates addresses of s messages - enables users to use aliases - … ID cards system - controls entrance to buildings,
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Lecture 11: Operating System Services. What is an Operating System? An operating system is an event driven program which acts as an interface between.
1 Presenter: Jesse Liu, VP Business Development NeuStar, NGM.
1 PakNetX What is an Internet ACD? Spring 98 VON Conference Bruce Allen, President and CEO PakNetX Corporation
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
Network Management: Accounting and Performance Strategies - Graphically Rich Book Network Management: Accounting and Performance Strategies by Benoit Claise.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Grid Computing Meets the Database Chris Smith Platform Computing Session #
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
Outline  Company Profile  Services Provided  Assets  System Schema  Risk Categories  Technical Risks and Mitigation  Summary.
Calling for More Than Quality Assurance By: Eyal Rudnik, Product Marketing NICE Systems.
Christopher Jeffers August 2012
ICT4RL session at IFAD event, Nanning, China, 1-3 Nov 2010 B.Batpurev CEO, InfoCon Co.,Ltd / Website:
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Segmented Customer Experience. TURKCELL GROUP: REGIONAL LEADER 9 COUNTRIES 69.5 MILLION mobile subscribers OUR SERVICES: Mobile voice, mobile broadband,
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Overview of Cloud Computing Sven Rosvall ACCU
Smart Grid and the Game Changing Applications Phenomena Lisa A. Dalesandro ISG - Industry Solutions Group Strategic Principal Service Industries.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal 1.
Using Novell GroupWise ® 6 Monitor Duane Kuehne Software Engineer Novell, Inc. Danita Zanre Senior Consultant NSC Sysop,
FAMILY ACCOUNTING Aquarius v1.0. OUTLINES ► Daily record entry ► Reports ► Family-Accounting Settings ► Advanced functionality.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
GFS. Google r Servers are a mix of commodity machines and machines specifically designed for Google m Not necessarily the fastest m Purchases are based.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming.
The Million Point PI System – PI Server 3.4 The Million Point PI System PI Server 3.4 Jon Peterson Rulik Perla Denis Vacher.
O PERATING S YSTEM. What is an Operating System? An operating system is an event driven program which acts as an interface between a user of a computer,
A New Era for SUNDAY Communications Limited 2003 Annual Results April 1, 2004.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
Ahmet Fuat – Bahçe ş ehir University İleri Seviyede Oracle Ön Bellek Mekanizması (Oracle Coherence)
Presented by Vishy Grandhi.  Lesson 1: AX Overview  Lesson 2: Role based security  Lesson 3: Monitoring  Troubleshooting.
Presented By: Luis (Lead) Sonal Aniruddha (Andy) Manjil.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Matt Jennings.  What is DDoS?  Recent DDoS attacks  History of DDoS  Prevention Techniques.
REMINDER Check in on the COLLABORATE mobile app Oracle Performance Management with vCenter Operations Manager and Oracle Enterprise Manager (OEM) Adapter.
Best SMS Gateway Software Provider Company in India By Aruhat Technologies.
Enterprise Alert on Microsoft Azure Fully Automates Critical Incident Communication and Transforms It into an Intelligent, Reliable, and Mobile Experience.
BIOMETRIC VOTING SYSTEM ( A novel way to vote ). INTRODUCTION :  It has always been an arduous task for the election commission to conduct free and fair.
E A P E R EG REWG K ICK -O FF M EETING 4 July, 2016 Vilnius, Lithuania G EORGIA – I NTERNATIONAL R OAMING M ARKET Mzia Gogilashvili Strategy Development.
Eiríkur S. Jóhannsson Gunnar Smári Egilsson Viðar Þorkelsson
Real Time Inventory November 2016.
Scaling Network Load Balancing Clusters
Lecture 1: Operating System Services
Data Platform and Analytics Foundational Training
Axway MailGate Unifies “Safe-for-Work” Solutions to Keep Your Enterprise as Secure as Possible in the Azure Cloud and/or Any Hybrid Environment MICROSOFT.
The story of an IoT solution
Enable the Hybrid Data Platform
Maximum Availability Architecture Enterprise Technology Centre.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Edge computing (1) Content Distribution Networks
Near Real Time ETLs with Azure Serverless Architecture
RBM Processes.
Centralized Live Monitoring Application of Recording Device
Distributed File Systems
Cloud computing mechanisms
AWS Cloud Computing Masaki.
Developing for Windows Azure
McGraw-Hill Technology Education
MOBILE TELECOMS FINANCIAL RESULTS 2017 APRIL 2018.
Presentation transcript:

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

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

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

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

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

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

TURKCELL DAHİLİ RBM ARCHITECTURE

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

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

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

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

TURKCELL DAHİLİ Coherence Usage in RBM Data Transfer

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

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

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

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

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

TURKCELL DAHİLİ Questions ?