SlideShare une entreprise Scribd logo
1  sur  32
Financial Services Technology Expo

Real Time Risk Management with Microsoft’s StreamInsight


A Microsoft Point of View Presentation


Hilton New York Hotel
New York, NY
June 22-24, 2010
Real Time Risk Management with Microsoft’s
StreamInsight


 Matt Davey




                                             2
Agenda




                                                                 3 StreamInsight: A Capital Markets Tale
About Lab49
Capital Markets StreamInsight Solutions
• Market Strategy Engine
• Market Real-Time Risk (RTR) - SQL Server 2008 R2
• Market Real-Time Risk - Windows AppFabric Caching (Velocity)
• Market Real-Time Risk - HPC Server 2008?
Closing
• Lessons Learnt
About Lab49
Lab49




                                                                                                   5 About Us
We create advanced solutions for the                 We combine the skills of our practices to
financial services industry through strategic         deliver innovation:
and technical consulting:                            • Strategy group
• Working with the world’s largest investment        • User Experience practice
  banks, hedge funds and exchanges.
                                                     • Development practices
• Designing and delivering some of the most
                                                     alongside the adoption of some key tenets:
  sophisticated and forward thinking financial
  applications.                                      • Domain Driven Development

• Applying user-centred principles to the world of   • Lean Agile Process
  bespoke software.                                  Our History
• From concept to complete, ui to server.            Lab49 was founded in 2002 and now comprises
                                                     approximately 200 people, with offices in
                                                     New York and London.
Capital Markets StreamInsight Solutions
Market Strategy Engine
Markets are Changing




                                                                                                     8 Market Strategy Engine
• Markets are becoming more complex
  • StreamInsight offers a cleaner way to process events in this complex world
• Algorithmic trading has become mainstream
  • StreamInsight enhances the cleansing/validation of market data, order execution/management,
    pricing engines and more
• Speed and latency are critical to maximising profitability
  • StreamInsight’s leverages the Microsoft development platform to improve speed of development
    coupled with Microsoft’s commitment to “Process large volumes of events across multiple data
    streams” in “low latency”
• Back testing in the search for new strategies
  • StreamInsight’s adapter architecture allows easy access to historical market data repositories
    e.g. kdb+
The Problem - Butterfly Strategy




                                                                                       9 Market Strategy Engine
 Leg     Buy/Sell   Working Leg   Price Weight   Size Weighting


 Bobl      Buy          Yes            1               1


 Bund      Sell         No           -0.28            0.28


Schatz     Sell         No           -1.19            1.19




                                                                  Buy    10   Bobl
                                  10 Fly @ -49
                                                                  Sell   3    Bund


                                                                  Sell   12   Schatz
StreamInsight Engine Flow




                                        10 Market Strategy Engine
                      (1)




                            (3)

                                  (2)
Take Aways




                                                                          12 Take Aways
Benefits over existing non-CEP based strategy engines
• StreamInsight offers the advantage and benefits of CEP principles
 • Working and reasoning with Time - dealing with out of order arrivals
Benefits over existing competitor CEP based strategy engines
• LINQ/.NET implementation
• Easy integration to other Microsoft products
• Lower total cost of ownership
Market Real-Time Risk: SQL Server 2008
Market Risk




                                                                                                                     14 Market Risk
Market risk is the risk that the value of a portfolio, either an investment portfolio or a trading portfolio, will
decrease due to the change in value of the market risk factors
Why The Need For Real-Time Risk (RTR)?




                                                   15 Why The Need For Real-Time Risk (RTR)?
Investment banks need to hedge their positions
Latency
T-1 and warehousing - PnL Explain
Servers are cheaper and faster than workstations
Improved Aggregation and drill-down
High Level Architecture




                                                                                                                      16 High Level Architecture
        Streaminsight

        F#              Agent


                           Market Depth    Strategy         Strategy Definition




                                            LINQ
                                                                  Orders
                                                                                                            Agent
                                                                                                         Agent (F#)
                                                                                              Market    Agent (F#)
                                                                                                       Agent (F#)

                                                                 LINQ            Leg Orders

                                                                                   Trade



                                            LINQ
                                                                  Cancel




                        Aggregation                           Shocking Curve
                          Engine
                                          Market Risk HPC
                                                                 (GPU?)
Aggregation Engine Architecture




                                                                                                             17 Aggregation Engine Architecture
                                                            Static
                                                            Data



                              Microsoft StreamInsight
                   Position                              Database




                                                                                        Microsoft Analysis
                    Input                                 Output                SQL
                   Adapter                                Adapter              Server
                                                                              2008 R2




                                                                                             Services
                                        LINQ


                     Risk                                Real-Time            OLAP
                    Input                               Push Output           Cube
                   Adapter                                Adapter




                                      XMLA Server




          Client

                                                                      Excel
RTR Highlights




                                                                                                            18 RTR Highlights
• StreamInsight process Risk data, feeding SQL Server 2008 R2
• StreamInsight provides the XMLA service with real-time push notifications - e.g. portfolio ID’s
• “XMLA” Server sits between the client and SQL Server intercepting client requests, and providing “push”
  services (smart polling, subscription manager)
Take Aways




                                                                                             19 Take Aways
Compared To Other Solutions
• The Microsoft solution offers a modularised real-time risk solution that is customisable
• It’s a complete Microsoft (.NET) stack
• Leveraging SQL Server 2008 R2 Analysis Services - (ROLAP for T, and MOLAP T-x)
Performance
• We can improve further by adding another Microsoft product......
Market Real-Time Risk: Windows
AppFabric Caching (Velocity)
Velocity RTR Architecture




                                                                                                                 21 Velocity RTR Architecture
                                                          Static                 Risk Warehousing
                                                          Data



                            Microsoft StreamInsight
                 Position                              Database
                                                                                   SQL




                                                                                            Microsoft Analysis
                  Input                                 Output
                 Adapter                                Adapter                   Server
                                                                                 2008 R2




                                                                                                Services
                                      LINQ


                   Risk                                Real-Time
                  Input                               Push Output                OLAP
                 Adapter                                Adapter                  Cube




                                                                    Windows
                                                                      Server
                                   XMLA Server                      AppFabric
                                  XMLA Server
                                                                     Caching
                                                                    (Velocity)
        Client

                                                                                    Excel
Database vs Cache




                                                                                                           22 Database vs Cache
                                    Database                                       Cache




   Notification   Notification Service deprecated in SQL Server 2008   Windows AppFabric Cache Notification




   OLAP Cube                     Analysis Service                     Custom build of an in-memory cube




   Scalability       Out the box partitioning, hot-hot support                Distributed Cache
Take Aways




                                                                                             24 Take Aways
Compared To Other Solutions
• The Microsoft solution offers a modularised real-time risk solution that is customisable
• It’s a complete Microsoft (.NET) stack
• Best of both worlds
 • SQL Server - backup, warehousing (ROLAP for T, and MOLAP T-x)
 • Distributed Cache - performance
Market Real-Time Risk: Windows HPC
Server?
Leveraging HPC Within Market Risk




                                                                                   26 Where Does HPC Fit Within Market Risk?
• Compute Intensive
 • Cash Flow Calculations
 • Monte Carlo
 • Bumping the curve/Perturbation
 • Discount Factor Pre-Calculations
• Job Distribution
 • Stateful/Stateless distribution of Market Risk calculation data
 • Dynamic partitioning of the cluster based on Service Level Agreements (SLA’s)
 • HPC tuning based on historical job data
StreamInsight + HPC Architecture




                                                                                                                  27 StreamInsight + HPC Architecture
                                             Strategy Engine
      Exchange/                                 (Microsoft
                     Trade
        ECN                                  StreamInsight)




                                    Windows Server HPC 2008 R2 Cluster
                               HPC
                             Scheduler



                                                    HPC Node

                                         Market Risk Calculation
    Real-Time Cube
                                             (Microsoft F#)
        (OLAP)



                                                                             Trade Store/Snapped Market Data
                                                       Node State Manager
                                                                            (Windows Server AppFabric Caching /
                                           HPC NodeManager                              Database)
Closing
Lessons Learnt




                                                                                            29 Lessons Learnt
Business
• StreamInsight improves the delivery timeline of business solutions
Technology Thoughts
• AdvancedTimeImportSettings can help within keeping time (CTI’s and joining streams)
• UDF’s offer lots of extensibility
• Supports Reactive Framework (Rx)
• .NET 4 supported coming very soon
StreamInsight V2 Wish List
• UDF need to support the ability to returning Events, and open up to non-primitive types
• Nested classes not supported
• UDF’s static nature is restrictive
thank you for your time…
any questions?




matt davey (matt.davey@lab49.com)
mdavey.wordpress.com | Tales from a trading desk
More Microsoft Sessions
Tuesday June 22nd, 2:30 PM Madison Room: Cloud Computing In Financial Services
Wednesday June 23rd, 8:00 AM Green Room – 4th Floor Breakfast: Microsoft CRM for
Financial Services

Wednesday June 23rd, 2:15 PM Petit Trianon Room – Real Time Risk Management
with Microsoft’s StreamInsight

Meet with our Cloud Computing, StreamInsight and HPC Product teams at the Green
Room, 4th Floor

Follow us on Twitter @FinServMSFT

Visit us at www.microsoft.com/financialservices


                                                                                    31
More Microsoft Sessions

Let us know about any topic you would like us to follow up on!
   Write the topic on the back of your business card

   Drop it off in the bowl on your way out of the session

    You will be automatically entered to win a 16GB Zune HD!*




*Winner need not be present to win. Winners notified at the end of the SIFMA conference.

Contenu connexe

En vedette

En vedette (12)

201401 uk ua
201401 uk ua201401 uk ua
201401 uk ua
 
Föräldraenkät 2010
Föräldraenkät 2010Föräldraenkät 2010
Föräldraenkät 2010
 
Louise troy alice_nov11
Louise troy alice_nov11Louise troy alice_nov11
Louise troy alice_nov11
 
MBA June: saher_lani_jen_shirley
MBA June: saher_lani_jen_shirleyMBA June: saher_lani_jen_shirley
MBA June: saher_lani_jen_shirley
 
Company meeting aimee
Company meeting aimeeCompany meeting aimee
Company meeting aimee
 
Portfolio Presentation
Portfolio PresentationPortfolio Presentation
Portfolio Presentation
 
Clickatuak
ClickatuakClickatuak
Clickatuak
 
Prototyping Cash transfer in India for pro poor economic growth and empowerment
Prototyping Cash transfer in India for pro poor economic growth and empowermentPrototyping Cash transfer in India for pro poor economic growth and empowerment
Prototyping Cash transfer in India for pro poor economic growth and empowerment
 
XHR2 Wonder Land
XHR2 Wonder LandXHR2 Wonder Land
XHR2 Wonder Land
 
Health and flood plan
Health and flood planHealth and flood plan
Health and flood plan
 
Social Media Breakfast Montreal Talking Points
Social Media Breakfast Montreal Talking PointsSocial Media Breakfast Montreal Talking Points
Social Media Breakfast Montreal Talking Points
 
Gida turistikoa
Gida turistikoaGida turistikoa
Gida turistikoa
 

Similaire à SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight

Q1 2009 Earning Report of National Instruments Corp
Q1 2009 Earning Report of National Instruments CorpQ1 2009 Earning Report of National Instruments Corp
Q1 2009 Earning Report of National Instruments Corpearningreport earningreport
 
Tableau Software - High Level Due-Diligence March 2011
Tableau Software - High Level Due-Diligence March 2011Tableau Software - High Level Due-Diligence March 2011
Tableau Software - High Level Due-Diligence March 2011Jitender Aswani
 
DecisionPoint Investor Presentation-January 2011
DecisionPoint Investor Presentation-January 2011DecisionPoint Investor Presentation-January 2011
DecisionPoint Investor Presentation-January 2011EHodges
 
Evolve | XTP Brochure
Evolve | XTP BrochureEvolve | XTP Brochure
Evolve | XTP BrochureWill Mechem
 
Comptel Lync Hosting - Joseph Williams
Comptel Lync Hosting - Joseph WilliamsComptel Lync Hosting - Joseph Williams
Comptel Lync Hosting - Joseph WilliamsJoseph Williams
 
ONEMARKETDATA and ONETICK, a company and product overview
ONEMARKETDATA and ONETICK, a company and product overviewONEMARKETDATA and ONETICK, a company and product overview
ONEMARKETDATA and ONETICK, a company and product overviewOneMarketData, LLC
 
Selling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce ServerSelling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce Servergoodfriday
 
Market Research Report : Enterprise Mobility Market in India 2011
Market Research Report : Enterprise Mobility Market in India 2011Market Research Report : Enterprise Mobility Market in India 2011
Market Research Report : Enterprise Mobility Market in India 2011Netscribes, Inc.
 
Israeli IT Application Market 2009Presentation
Israeli IT Application Market 2009PresentationIsraeli IT Application Market 2009Presentation
Israeli IT Application Market 2009PresentationDr. Jimmy Schwarzkopf
 
Globalize Software Products with Zero Investment
Globalize Software Products with Zero InvestmentGlobalize Software Products with Zero Investment
Globalize Software Products with Zero Investmentpjain65
 
Enterprise Integration of Disruptive Technologies
Enterprise Integration of Disruptive TechnologiesEnterprise Integration of Disruptive Technologies
Enterprise Integration of Disruptive TechnologiesDataWorks Summit
 
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...Rockwell Automation
 
Prioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRPrioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRggarrett123
 
RA - Empower your Connected Enterprise with FactoryTalk.pptx
RA - Empower your Connected Enterprise with FactoryTalk.pptxRA - Empower your Connected Enterprise with FactoryTalk.pptx
RA - Empower your Connected Enterprise with FactoryTalk.pptxAjay Gangakhedkar
 
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...Nagios
 

Similaire à SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight (20)

Selis
SelisSelis
Selis
 
Q1 2009 Earning Report of National Instruments Corp
Q1 2009 Earning Report of National Instruments CorpQ1 2009 Earning Report of National Instruments Corp
Q1 2009 Earning Report of National Instruments Corp
 
Tableau Software - High Level Due-Diligence March 2011
Tableau Software - High Level Due-Diligence March 2011Tableau Software - High Level Due-Diligence March 2011
Tableau Software - High Level Due-Diligence March 2011
 
DecisionPoint Investor Presentation-January 2011
DecisionPoint Investor Presentation-January 2011DecisionPoint Investor Presentation-January 2011
DecisionPoint Investor Presentation-January 2011
 
Evolve | XTP Brochure
Evolve | XTP BrochureEvolve | XTP Brochure
Evolve | XTP Brochure
 
Comptel Lync Hosting - Joseph Williams
Comptel Lync Hosting - Joseph WilliamsComptel Lync Hosting - Joseph Williams
Comptel Lync Hosting - Joseph Williams
 
ONEMARKETDATA and ONETICK, a company and product overview
ONEMARKETDATA and ONETICK, a company and product overviewONEMARKETDATA and ONETICK, a company and product overview
ONEMARKETDATA and ONETICK, a company and product overview
 
Selling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce ServerSelling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce Server
 
Market Research Report : Enterprise Mobility Market in India 2011
Market Research Report : Enterprise Mobility Market in India 2011Market Research Report : Enterprise Mobility Market in India 2011
Market Research Report : Enterprise Mobility Market in India 2011
 
Israeli IT Application Market 2009Presentation
Israeli IT Application Market 2009PresentationIsraeli IT Application Market 2009Presentation
Israeli IT Application Market 2009Presentation
 
Globalize Software Products with Zero Investment
Globalize Software Products with Zero InvestmentGlobalize Software Products with Zero Investment
Globalize Software Products with Zero Investment
 
Enterprise Integration of Disruptive Technologies
Enterprise Integration of Disruptive TechnologiesEnterprise Integration of Disruptive Technologies
Enterprise Integration of Disruptive Technologies
 
Edge-to-Enterprise Real-Time SOA
Edge-to-Enterprise Real-Time SOAEdge-to-Enterprise Real-Time SOA
Edge-to-Enterprise Real-Time SOA
 
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
 
Prioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRPrioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCR
 
RA - Empower your Connected Enterprise with FactoryTalk.pptx
RA - Empower your Connected Enterprise with FactoryTalk.pptxRA - Empower your Connected Enterprise with FactoryTalk.pptx
RA - Empower your Connected Enterprise with FactoryTalk.pptx
 
IT4IT Framework Overview
IT4IT Framework OverviewIT4IT Framework Overview
IT4IT Framework Overview
 
PLM - ERP integration
PLM - ERP integrationPLM - ERP integration
PLM - ERP integration
 
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...
Nagios Conference 2011 - Christian Mies - German Health Insurance Company Ref...
 
Tomorrow's Server Infrastructure Today
Tomorrow's Server Infrastructure TodayTomorrow's Server Infrastructure Today
Tomorrow's Server Infrastructure Today
 

Dernier

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 

Dernier (20)

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 

SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight

  • 1. Financial Services Technology Expo Real Time Risk Management with Microsoft’s StreamInsight A Microsoft Point of View Presentation Hilton New York Hotel New York, NY June 22-24, 2010
  • 2. Real Time Risk Management with Microsoft’s StreamInsight Matt Davey 2
  • 3. Agenda 3 StreamInsight: A Capital Markets Tale About Lab49 Capital Markets StreamInsight Solutions • Market Strategy Engine • Market Real-Time Risk (RTR) - SQL Server 2008 R2 • Market Real-Time Risk - Windows AppFabric Caching (Velocity) • Market Real-Time Risk - HPC Server 2008? Closing • Lessons Learnt
  • 5. Lab49 5 About Us We create advanced solutions for the We combine the skills of our practices to financial services industry through strategic deliver innovation: and technical consulting: • Strategy group • Working with the world’s largest investment • User Experience practice banks, hedge funds and exchanges. • Development practices • Designing and delivering some of the most alongside the adoption of some key tenets: sophisticated and forward thinking financial applications. • Domain Driven Development • Applying user-centred principles to the world of • Lean Agile Process bespoke software. Our History • From concept to complete, ui to server. Lab49 was founded in 2002 and now comprises approximately 200 people, with offices in New York and London.
  • 8. Markets are Changing 8 Market Strategy Engine • Markets are becoming more complex • StreamInsight offers a cleaner way to process events in this complex world • Algorithmic trading has become mainstream • StreamInsight enhances the cleansing/validation of market data, order execution/management, pricing engines and more • Speed and latency are critical to maximising profitability • StreamInsight’s leverages the Microsoft development platform to improve speed of development coupled with Microsoft’s commitment to “Process large volumes of events across multiple data streams” in “low latency” • Back testing in the search for new strategies • StreamInsight’s adapter architecture allows easy access to historical market data repositories e.g. kdb+
  • 9. The Problem - Butterfly Strategy 9 Market Strategy Engine Leg Buy/Sell Working Leg Price Weight Size Weighting Bobl Buy Yes 1 1 Bund Sell No -0.28 0.28 Schatz Sell No -1.19 1.19 Buy 10 Bobl 10 Fly @ -49 Sell 3 Bund Sell 12 Schatz
  • 10. StreamInsight Engine Flow 10 Market Strategy Engine (1) (3) (2)
  • 11.
  • 12. Take Aways 12 Take Aways Benefits over existing non-CEP based strategy engines • StreamInsight offers the advantage and benefits of CEP principles • Working and reasoning with Time - dealing with out of order arrivals Benefits over existing competitor CEP based strategy engines • LINQ/.NET implementation • Easy integration to other Microsoft products • Lower total cost of ownership
  • 13. Market Real-Time Risk: SQL Server 2008
  • 14. Market Risk 14 Market Risk Market risk is the risk that the value of a portfolio, either an investment portfolio or a trading portfolio, will decrease due to the change in value of the market risk factors
  • 15. Why The Need For Real-Time Risk (RTR)? 15 Why The Need For Real-Time Risk (RTR)? Investment banks need to hedge their positions Latency T-1 and warehousing - PnL Explain Servers are cheaper and faster than workstations Improved Aggregation and drill-down
  • 16. High Level Architecture 16 High Level Architecture Streaminsight F# Agent Market Depth Strategy Strategy Definition LINQ Orders Agent Agent (F#) Market Agent (F#) Agent (F#) LINQ Leg Orders Trade LINQ Cancel Aggregation Shocking Curve Engine Market Risk HPC (GPU?)
  • 17. Aggregation Engine Architecture 17 Aggregation Engine Architecture Static Data Microsoft StreamInsight Position Database Microsoft Analysis Input Output SQL Adapter Adapter Server 2008 R2 Services LINQ Risk Real-Time OLAP Input Push Output Cube Adapter Adapter XMLA Server Client Excel
  • 18. RTR Highlights 18 RTR Highlights • StreamInsight process Risk data, feeding SQL Server 2008 R2 • StreamInsight provides the XMLA service with real-time push notifications - e.g. portfolio ID’s • “XMLA” Server sits between the client and SQL Server intercepting client requests, and providing “push” services (smart polling, subscription manager)
  • 19. Take Aways 19 Take Aways Compared To Other Solutions • The Microsoft solution offers a modularised real-time risk solution that is customisable • It’s a complete Microsoft (.NET) stack • Leveraging SQL Server 2008 R2 Analysis Services - (ROLAP for T, and MOLAP T-x) Performance • We can improve further by adding another Microsoft product......
  • 20. Market Real-Time Risk: Windows AppFabric Caching (Velocity)
  • 21. Velocity RTR Architecture 21 Velocity RTR Architecture Static Risk Warehousing Data Microsoft StreamInsight Position Database SQL Microsoft Analysis Input Output Adapter Adapter Server 2008 R2 Services LINQ Risk Real-Time Input Push Output OLAP Adapter Adapter Cube Windows Server XMLA Server AppFabric XMLA Server Caching (Velocity) Client Excel
  • 22. Database vs Cache 22 Database vs Cache Database Cache Notification Notification Service deprecated in SQL Server 2008 Windows AppFabric Cache Notification OLAP Cube Analysis Service Custom build of an in-memory cube Scalability Out the box partitioning, hot-hot support Distributed Cache
  • 23.
  • 24. Take Aways 24 Take Aways Compared To Other Solutions • The Microsoft solution offers a modularised real-time risk solution that is customisable • It’s a complete Microsoft (.NET) stack • Best of both worlds • SQL Server - backup, warehousing (ROLAP for T, and MOLAP T-x) • Distributed Cache - performance
  • 25. Market Real-Time Risk: Windows HPC Server?
  • 26. Leveraging HPC Within Market Risk 26 Where Does HPC Fit Within Market Risk? • Compute Intensive • Cash Flow Calculations • Monte Carlo • Bumping the curve/Perturbation • Discount Factor Pre-Calculations • Job Distribution • Stateful/Stateless distribution of Market Risk calculation data • Dynamic partitioning of the cluster based on Service Level Agreements (SLA’s) • HPC tuning based on historical job data
  • 27. StreamInsight + HPC Architecture 27 StreamInsight + HPC Architecture Strategy Engine Exchange/ (Microsoft Trade ECN StreamInsight) Windows Server HPC 2008 R2 Cluster HPC Scheduler HPC Node Market Risk Calculation Real-Time Cube (Microsoft F#) (OLAP) Trade Store/Snapped Market Data Node State Manager (Windows Server AppFabric Caching / HPC NodeManager Database)
  • 29. Lessons Learnt 29 Lessons Learnt Business • StreamInsight improves the delivery timeline of business solutions Technology Thoughts • AdvancedTimeImportSettings can help within keeping time (CTI’s and joining streams) • UDF’s offer lots of extensibility • Supports Reactive Framework (Rx) • .NET 4 supported coming very soon StreamInsight V2 Wish List • UDF need to support the ability to returning Events, and open up to non-primitive types • Nested classes not supported • UDF’s static nature is restrictive
  • 30. thank you for your time… any questions? matt davey (matt.davey@lab49.com) mdavey.wordpress.com | Tales from a trading desk
  • 31. More Microsoft Sessions Tuesday June 22nd, 2:30 PM Madison Room: Cloud Computing In Financial Services Wednesday June 23rd, 8:00 AM Green Room – 4th Floor Breakfast: Microsoft CRM for Financial Services Wednesday June 23rd, 2:15 PM Petit Trianon Room – Real Time Risk Management with Microsoft’s StreamInsight Meet with our Cloud Computing, StreamInsight and HPC Product teams at the Green Room, 4th Floor Follow us on Twitter @FinServMSFT Visit us at www.microsoft.com/financialservices 31
  • 32. More Microsoft Sessions Let us know about any topic you would like us to follow up on! Write the topic on the back of your business card Drop it off in the bowl on your way out of the session  You will be automatically entered to win a 16GB Zune HD!* *Winner need not be present to win. Winners notified at the end of the SIFMA conference.

Notes de l'éditeur