15
Financial Services Developer Conference Financial Services Developer Conference 2008 2008

Financial Services Developer Conference 2008. Excel Solutions with CCS Antonio Zurlo Technology Specialist HPC Microsoft Corporation

Embed Size (px)

Citation preview

Financial Services Developer Conference Financial Services Developer Conference 2008 2008

Excel Solutions with CCSExcel Solutions with CCS

Antonio ZurloAntonio ZurloTechnology Specialist HPCTechnology Specialist HPCMicrosoft CorporationMicrosoft Corporation

AgendaAgenda

Scheduler ArchitectureScheduler Architecture

Excel2007 Client, Excel Services 2007Excel2007 Client, Excel Services 2007

Excel2007 CCS IntegrationExcel2007 CCS Integration

DemoDemo

•User App

•MPI

•Node Manager

•Job Execution

•DB/FS

•User

•Cmd line

•Desktop App

•Job Mgr UI•Admin

•Admin Console

•Cmd line

•Head Node

•Job Mgmt

•Resource Mgmt

•Cluster Mgmt

•Scheduling

•High speed, low latency interconnect

•Tasks

•Managem

ent

•Jobs •Policy, reports

•Active Directory

•Web Services

•Data

•Input

•Domain\UserADomain\UserA

站长站素材 站长站素材 SC.chinaz.COMSC.chinaz.COM

• out

put

Common Job / Task TypesCommon Job / Task Types

Job

Serial Application MPI ApplicationParametric Sweep

Application

Task Task Task Task Task

Task Task Task

Task Task Task

Task flow

Task

Task

Task

Task Task

Proc Proc Proc Proc

One JobOne Task

One JobMultiple Tasks

Scheduler

UDF

Jobs

Results

UDF

User App

MPI

Compute NodeJob

Execution

Head NodeJob

MgmtResource

Mgmt

Cluster Mgmt

Scheduling

Offloading Library FunctionsOffloading Library FunctionsExcel to CSS CommunicationExcel to CSS Communication

UDF

UDF

UDF

UDF

UDF

Web Services

Web ServicesUDF

Scheduler

JobsResults

Head NodeJob

MgmtResource

Mgmt

Cluster Mgmt

Scheduling

Monte Carlo Simulations distributed on CCS Monte Carlo Simulations distributed on CCS GridGrid

Schedule JobExcel Splitter

Earnings ProjectionEarnings ProjectionBusiness IssueBusiness Issue

Earnings Projections Sheet Runs for 3.5 Hours Earnings Projections Sheet Runs for 3.5 Hours 120 Quarters120 QuartersLimited number of scenarios and projectionsLimited number of scenarios and projections

Only 1,000 scenarios/1,000 projections/quarterOnly 1,000 scenarios/1,000 projections/quarterSolutionSolution

Utilize Microsoft Compute Cluster ServerUtilize Microsoft Compute Cluster ServerCreation of an Excel SplitterCreation of an Excel SplitterMake minimal changes on the original spreadsheet to accept Make minimal changes on the original spreadsheet to accept input parameters input parameters

(range of scenarios to calculate) and output data to (range of scenarios to calculate) and output data to delimited text files. delimited text files.

Distribute the projection calculation over sixteen nodes in the Distribute the projection calculation over sixteen nodes in the Compute ClusterCompute Cluster

Each node on the cluster contains a copy of Excel and the Each node on the cluster contains a copy of Excel and the modified spreadsheet. modified spreadsheet.

Sending a command to the head node begins the calculation in Sending a command to the head node begins the calculation in parallel parallel Once the compute cluster job is complete, the Excel Splitter Once the compute cluster job is complete, the Excel Splitter application aggregates the data and inserts it into the original application aggregates the data and inserts it into the original spreadsheetspreadsheet..

Excel Splitter SolutionExcel Splitter Solution

Earnings Projection Earnings Projection CPUs Scenarios Scenarios Scenarios

200 500 1000

2 27.00 63.00 124.00

4 13.00 31.00 62.00

6 9.00 21.00 45.00

8 7.00 17.00 31.00

16 4.00 9.00 16.00

Related sessionsRelated sessions

[add sessions that are relevant to [add sessions that are relevant to yours – make sure they happen yours – make sure they happen AFTER your session, of course]AFTER your session, of course]

Additional InformationAdditional InformationIndustry Team BlogIndustry Team Blog

http://blogs.msdn.com/fsdpe..Microsoft in Financial ServicesMicrosoft in Financial Services

http://www.microsoft.com/financialservices

Technology Community for Financial ServicesTechnology Community for Financial Services http://www.financialdevelopers.com

Platform Migration AlliancePlatform Migration Alliancehttp://www.mainframemigration.org

Financial Services companies using MicrosoftFinancial Services companies using Microsofthttp://www.microsoft.com/industry/financialservices/http://www.microsoft.com/industry/financialservices/businessvalue/casestudies.mspx businessvalue/casestudies.mspx

Sign up to receive the free quarterly FS Developer Sign up to receive the free quarterly FS Developer NewsletterNewsletter

Go to Newsletter Signup on the top left hand side on: Go to Newsletter Signup on the top left hand side on: http://www.financialdevelopers.com/ http://www.financialdevelopers.com/

Microsoft Training Available OnlineMicrosoft Training Available Online Accessible 24 hours a day, 7 days a weekAccessible 24 hours a day, 7 days a week

Packed with innovative features including Bookmarking, Search, Packed with innovative features including Bookmarking, Search, and Lesson Progression Trackingand Lesson Progression Tracking

Yearly Subscriptions, starting at $249.99Yearly Subscriptions, starting at $249.99

Multi-user subscription packages availableMulti-user subscription packages available

Free 2-day guest pass availableFree 2-day guest pass availablehttp://www.totaltraining.com/online/howitworks.asphttp://www.totaltraining.com/online/howitworks.asp

Discount coupon code for your customers that are interested Discount coupon code for your customers that are interested in purchasing. It’s 25% off – please use/distribute this coupon in purchasing. It’s 25% off – please use/distribute this coupon code à save25microsoftcode à save25microsoft

Microsoft training courses include: Visual Studio, ASP.NET – Microsoft training courses include: Visual Studio, ASP.NET – Building Web Applications, ASP.NET AJAX, SQL Server Building Web Applications, ASP.NET AJAX, SQL Server Development, WPF, Expression Studio, and Office 2007Development, WPF, Expression Studio, and Office 2007

Titles also available on DVD’s, starting at $49.99Titles also available on DVD’s, starting at $49.99

View Visual Studio training presented by Asli BilginView Visual Studio training presented by Asli Bilgin

View ASP.NET AJAX training presented by Asli BilginView ASP.NET AJAX training presented by Asli Bilgin

View SQL training presented by Paul NielsenView SQL training presented by Paul Nielsen

Visit us at www.totaltraining.com for more informationVisit us at www.totaltraining.com for more information

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.