InfoSphere Streams for Real Time Analytics in Financial Services Industry Krishna Mamidipaka, Roger Rea,

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information.
“High Performing Financial Institutions and the Keys to Success in an Uncertain Environment”
© 2013 IBM Corporation October 4, 2013 IT Analytics and Big Data IBM Solutions Paul Smith (Smitty) Service Management Architect.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Advance Analytics Capabilities
Agile insurance carrier - What the carrier has to look like? Glenn Lottering Senior Director, EMEA Insurance Product Strategy and Sales Consulting.
Running Hadoop-as-a-Service in the Cloud
Data Analysis and Visualization Dr. Frank van Ham, IBM Netherlands Target Conference 2014, Groningen Nov 4 th, 2014.
HOL9396: Oracle Event Processing 12c
© 2014 IBM Corporation 15 minutes about IBM Bluemix Karim Abousedera, Bluemix Subject-Matter Expert
QAD Business Intelligence: A Closer Look Luc Janssen Director, Product Management, QAD Inc. QAD Explore 2012.
InfoSphere Streams helps Stockholm build Traffic Information System Haris N. Koutsopoulos BLD-3661A Roger Rea Erling Weibust.
Amadeus Travel Intelligence ‘Monetising’ big data sets
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
© 2012 IBM Corporation IBM Israel Software Lab (ILSL( Daniel Yellin, Director March 2013.
Marine Institute of Ireland: Streams architecture and deployment deep dive Krishna Mamidipaka, Roger Rea,
©2013 Software AG. All rights reserved. Dr John Bates CTO, Software AG 12 th November 2013 Turning Market Crisis into Competitive Advantage The Clue’s.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Opening Keynote Presentation An Architecture for Intelligent Trading  Alessandro Petroni – Senior Principal Architect, Financial Services, TIBCO Software.
Future Direction T he significant problems we face cannot be solved at the same level of thinking we were at when we created them” “ T he significant problems.
Performance Management in Practice
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Jason Houle Vice President, Travel Operations Lixto Travel Price Intelligence 2.0.
© 2010 IBM Corporation IBM InfoSphere Streams Enabling a smarter planet Roger Rea InfoSphere Streams Product Manager Sept 15, 2010.
Building Cognitive Apps with IBM Watson on Bluemix
Unlocking the Business Value of Information for Competitive Advantage
© 2007 IBM Corporation IBM Information Management Accelerate information on demand with dynamic warehousing April 2007.
© 2010 IBM Corporation Business Analytics software Business Analytics Editable Text Editable Text Editable Text.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
Message Broker
OpenField Consolidates Stadium Data, Provides CRM and Analysis Functions for an Intelligent, End-to-End Solution COMPANY PROFILE : OPENFIELD Founded by.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
Gaining Unprecedented Visibility into Microsoft Dynamics CRM with Halo’s Pipeline Advisor, Powered by the Microsoft Azure Cloud Platform MICROSOFT AZURE.
Built on the Microsoft Azure Platform, Prudena Provides Users with the Ideas and Confidence to Make Sound Investment Decisions MICROSOFT AZURE APP BUILDER.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
LIMPOPO DEPARTMENT OF ECONOMIC DEVELOPMENT, ENVIRONMENT AND TOURISM The heartland of southern Africa – development is about people! 2015 ICT YOUTH CONFERENCE.
SourceTrack: A Vignette Customer Profile Vignette B2B Empowered Summit November 9, 2000 Tom Dunnigan VP Marketplace Technology
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
TWOJA CYFROWA PRZYSZŁOŚĆ. JUŻ DZISIAJ. Christoph F. Strnadl CTO Central & Eastern Europe 11 May 2016.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Built on the Powerful Microsoft Azure Platform, HarmonyPSA Is a Cloud-Based Customer Service and Billing System for IT Solution Providers MICROSOFT AZURE.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
GameChanger’s Rate Quote Issue Solution is Deployed to Microsoft Azure for a Fast, Flexible Direct to Consumer Insurance Sales Solution MICROSOFT AZURE.
Amlan Debnath VP, Integration Products Oracle Corporation.
Building Solutions on the IBM FileNet P8 APIs, an Architect's Guide Bill Carpenter, ECM Architect, IBM TSB-3726B.
QAD in the Consumer Products and Food & Beverage Industries Today Stephen Dombroski Senior Manager, Consumer Verticals, QAD.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
Real Time Inventory November 2016.
Connected Maintenance Solution
April 25, 2012 The Three R’s Are Old School – Now It Is All About Volume, Velocity & Variety Peter Guest Alberta Public Sector Client Technical Advisor.
Connected Maintenance Solution
Insurance Fraud Analytics in the Cloud with Saama and Microsoft Azure
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Exploring Azure Event Grid
GLOBAL STREAMING ANALYTICS MARKET - SIZE, TREND, SHARE, OPPORTUNITY ANALYSIS & FORECAST,
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
April 25, 2012 The Three R’s Are Old School – Now It Is All About Volume, Velocity & Variety Peter Guest Alberta Public Sector Client Technical Advisor.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Microsoft SQL Server 2008 Reporting Services
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Cloud Analytics for Microsoft Azure
Customer 360.
Presentation transcript:

InfoSphere Streams for Real Time Analytics in Financial Services Industry Krishna Mamidipaka, Roger Rea,

Housekeeping We value your feedback - don't forget to complete your evaluation for each session you attend and hand it to the room monitors at the end of each session Overall Conference Evaluation will be provided at the General Session on Friday Visit the Expo Solutions Centre Please remember this is a 'non-smoking' venue! Please switch off your mobile phones Please remember to wear your badge at all times

Disclaimer The Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Agenda Financial Markets Business Challenges Industry Technical Challenges InfoSphere Streams Trend Calculator Financial Toolkit Data Mining in Real Time InfoSphere Streams Directions 4

Firms Must Capitalize on Drivers of Change Drivers Markets becoming electronic Implications Speed as source of Alpha Transparency is required Volume is a barrier Information availability Real-time data pressures Actions Accelerate the end-to-end marketplace connectivity and execution Store, retrieve and distribute comprehensive time series data in a timely manner Increase capacity to handle current and forecasted volumes Detailed analysis of trading process Transaction costs pressures Access to broader markets by accessing multiple markets 5

For US equity electronic trading brokerage 1 millisecond = $4M in annual revenue Source: Tabb Group We are in a technology arms race Latency reductions with a clear business value or cost associated Exponential increases in volumes Real time data pressures 6

The Volume, Complexity & Semantic Depth of data that to be analysed will increase significantly Market Data Risk Analytics Data Historical Trade Data Analytics & Insight Market Data Risk Analytics Data Video News Feeds Corporate Press Reports RSS Feeds Web Pages Weather Data Government Statistics Internal Message Bus Blogs & Commentary Historical Trade Data Analytics & Insight Real World Sensors Tomorrow? + Other Feeds Structured data Structured & Unstructured data Information overload Today 7

The Transaction Life Cycle or latency loop – end to end latency is the key to success and there are no prizes for coming second Investment / trading goals Market Data Trading Decision What to Buy/Sell Execution Algorithm VWAP,etc. Order Routing Decision Matching Transaction Cost Analysis latency measurement is a competitive advantage to deliver Alpha WAN Connectivity Middleware CEP Engines OMS/EMS Exchanges, End to end latency knowledge and a continuous performance road map is required Speed Speed  Current approaches reaching limits, based on x86 and networking technologies 8

RAM CPU DSK I/O Single Core Single Thread 100% Serial Programming Yesterday Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM Core RAM DSKI/ONET Multicore (2-16) Multithread (10s) 80/20 Serial/Parallel Programming Today DSKI/ONET Manycore (32-100s) 20/80 Serial/Parallel Programming Threading model breaks as complexity exceeds programmer capability Tomorrow The Manycore programming challenge Programmers cannot cope with thousands of threads and complex data flows using existing programming models 9

Options for exposing parallelism in a programming model  Full exposure of machine details  Only usable by experts  High performance  Low productivity Parallelism Fully Exposed Parallelism Implicit Partial Exposure  Limits exposure to machine details  Expands programmer community  High performance  Higher productivity for C/C++ class programmers -Bounds checks, pointer checks, strong typing, etc.  No exposure of machine details, e.g., Hadoop/map reduce, IBM Streams Processing Language  Usable by larger number of programmers  High Performance  High Productivity 10

Time is ripe for a new era of computing Emerging trends create need for new languages –Scientific programming  Fortran –Business programming  Cobol –Systems programming at higher level  C –Increased productivity  C++ –Web programming  Java Streaming data sources and multicore architectures –Streams Processing Language 11

Delivering ‘Continuous Intelligence’ with Powerful Analytics Automated Options Market Making: –Peak throughput of 10 million messages per second –Mean latency under 100 micro seconds across 28 dual quad core x86 blades Millions of events per second Microsecond Latency Traditional / Non-traditional data sources Real time delivery Powerful Analytics 12

IBM InfoSphere Streams v1.2 Development Environment Runtime Environment Toolkits & Adapters Front Office 3.0 RHEL v5.3 or v5.4 x86 multicore hardware InfiniBand support Up to 125 servers Eclipse IDE StreamSight Stream Debugger Connectors to data sources Operator Library Financial Toolkit Mining Toolkit 13

Scalable stream processing InfoSphere Streams provides –A programming model and IDE for defining data sources and software analytic modules called operators that are fused into process execution units (PEs) –infrastructure to support the composition of scalable stream processing applications from these components –deployment and operation of these applications across distributed x86 processing nodes, when scaled processing is required –stream connectivity between data sources and PEs of a stream processing application 14

Trend File 1 playback Trend File 2 playback Trend File 3 playback Up/down trend for Requested symbols Symbols to be output Algo Parameters Per Symbol Trend Calculator Example 15

Streams offers tremendous deployment flexibility With only a simple re-compile of application: All on one machine fused into one multi-threaded process All on one machine; each operator in its own process Each operator in its own process, each process on its own machine 16

Trend Calculator Example 17

Financial Services Toolkit Adapters layer used by top two layers and user-written apps Functions layer used by top layer and user-written apps Solution Frameworks are “starter” applications that target a particular use case Speeds development of Streams financial domain applications 18

Adapters, Functions, Utilities Financial Information Exchange (FIX) Adapters –fixInitiator Operator, fixAcceptor Operator, FixMessageToStream Operator, StreamToFixMessage Operator WebSphere Front Office for Financial Markets (WFO) Adapters –WFOSource Operator, WFOSink Operator WebSphere MQ Low-Latency Messaging (LLM) Adapters –MQRmmSink Operator Functions: –Coefficient of Correlation –“The Greeks” (Put/Call values, Delta, Theta, Rho, Charm, DualDelta, etc.) Operators: –Wrappering QuantLib financial analytics open source package. –Provides operators to compute theoretical value of an option: EuropeanOptionValue Operator – 11 different analytic pricing engines –e.g. Black Scholes, Integral, Finite Differences, Binomial, Monte Carlo, etc. AmericanOptionValue Operator - 11 different analytic pricing engines –e.g. Barone Adesi Whaley, Bjerksund Stensland, Additive Equiprobabilities, etc. 19

Equities Trading “Starter Application” Modular design Components are plug-replaceable – extend these or substitute your own Demonstrates how trading strategies may be swapped out at runtime, without stopping the rest of the application TradingStrategy module looks for opportunities that have specific quality values and trends OpportunityFinder module looks for opportunities and computes quality metrics SimpleVWAPCalculator module computes a running volume-weighted average price metric 20

Option Price Data Filtering and Preparation DataSources Stock Price Stock Information Risk Free Rate Pricing Decision Theoretical Price Computation Identification of Buying Opportunities OptionsPriceFeedData RiskFreeRate Stock OptionsValue Data Sinks Options Trading “Starter Application” DataSources module consumes incoming data; formats and maps for later use Pricing module computes theoretical put and call values Decision module matches theoretical values against incoming market values to identify buying opportunities 21

Multinational Mutual Funds Manager and Broker High speed market trend calculation system that can provide instant insights into the market behavior Improved development time from days to hours to add new features to the trend calculation system using the Streams programming model Customizable to run on one server or distributed across many servers to garner more compute power Visualization tools for effective live trade monitoring and risk assessment 22

Notional Information Supply Chain for Decision- making Transforming the Information Supply Chain to reduce the time to action! SOURCES Elapsed Time to Action WAREHOUSE Reports Ad-hoc Queries DATA INTEGRATION OPERATIONAL DATA STORES DATAMARTS Bus Process & Event Mgmt Operational Reports DashboardsPlanning Scorecarding Analytical Modeling & Information Typical information supply chain 23

Time to Action SOURCES WAREHOUSE Reports Ad-hoc Queries DATA INTEGRATION OPERATIONAL DATA STORES DATAMARTS Bus Process & Event Mgmt Operational Reports DashboardsPlanning Scorecarding Analytical Modeling & Information Stream Computing: Analytical Modeling & Information More context Reduces Time to Action Widens the aperture Reduces costs 24

Market Surveillance & Fraud applications Rule Parameters Market Feeds and Trade Data Historical Real time analysis processing Enrich ment Existing business rules PMML Model Scoring Additional sophisticated analytics Alerts Collected results Solution User Interface 25

What are key advantages of Streams? Compiling groups of operators into single processes enables: Efficient use of cores Distributed execution Very fast data exchange Can be automatic or tuned Can be scaled with the push of a button Language built for Streaming applications: Reusable operators Rapid application development Continuous “pipeline” processing Extremely flexible and high performance transport: Very low latency High data rates Easy to extend: Built in adaptors Extend with C++ and Java Extend running applications Use the data that gives you a competitive advantage: Can handle virtually any data type Use data that is too expensive and time sensitive for other approaches 26

IBM InfoSphere Streams directions WebSphere Business Events Existing business information Data in motion InfoSphere Warehouse IBM Mashup Hub 8BI Tools Streams Studio enhancements Video/audio analytics Text/unstructured analytics Streams Processing Language improvements Native XML support Runtime High Availability Expanded platform support Performance improvements Adapters WebSphere MQ RSS feeds Mashup Hub WebSphere Business Events Oracle SQL Server MySQL Millions of events per second Millisecond Latency Cognos Front Office All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice. Any reliance on these statements are at the relying party's sole risk and will not create any liability or obligation for IBM. 27

InfoSphere Streams sessions TimeSessionTitleLocation Thursday May 20 10:45 AM - 11:35 AM 3666AInfoSphere Streams for Real Time Analytics in Financial Services Industry Marriott Park Hotel, Room 14 Friday May 21 09:00 AM – 09:50 AM 3661AInfoSphere Streams helps Stockholm build Ver 2.0 Traffic Control System Marriott Park Hotel, Room 13 Friday May 21 11:30 AM - 12:30 PM 3692AInfoSphere Streams at Marine Institute of Ireland: Deep Dive Marriott Park Hotel, IOD Mini Theatre 3 Wednesday 10AM - 6PM Thursday 10AM - 5PM Friday 9AM - 2PM Demo Room InfoSphere Streams DemonstrationsMarriott Park Hotel, IOD Demo Room Station 19 Wednesday 10:30 – 11:30 Thursday 12:30 – 13:00 Thursday 16:30 – 17:00 Mini Theater on Expo Floor InfoSphere Streams in Telco InfoSphere Streams Business Insight Leverage Warehouse, SPSS with Streams Marriott Park Hotel, InfoSphere Mini Theater Expo Floor