<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Kenneth Young's Blog</title><link>http://blogs.technet.com/b/keyoung/</link><description>HPC - High Performance Computing</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Case Study: Factors of a Successful Score Card Development</title><link>http://blogs.technet.com/b/keyoung/archive/2009/03/06/case-study-factors-of-a-successful-score-card-development.aspx</link><pubDate>Fri, 06 Mar 2009 17:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3210052</guid><dc:creator>TechNet Archive</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/keyoung/rsscomments.aspx?WeblogPostID=3210052</wfw:commentRss><comments>http://blogs.technet.com/b/keyoung/archive/2009/03/06/case-study-factors-of-a-successful-score-card-development.aspx#comments</comments><description>&lt;p&gt;I discussed in a previous&amp;nbsp;article&amp;nbsp;how HPC helps in&amp;nbsp;both the data mining phase and&amp;nbsp;the production phase of score card system development.&amp;nbsp; HPC helps to derive score card systems with higher predictive power, and HPC provides the infrastructure to deliver real-time response in production.&lt;/p&gt;
&lt;p&gt;Now what factors contributes to a successful score card development?&lt;/p&gt;
&lt;p&gt;A successful&amp;nbsp;score card development project requires the involvement of many domain experts.&amp;nbsp; A key task to success, which is often overlooked, is the development the project objective.&amp;nbsp; Do I want the new score card system to help me select candidates who can increase their spending limit?&amp;nbsp; Or do I want the new score card system to&amp;nbsp;reduce&amp;nbsp;delinquencies even at the expense of number of&amp;nbsp;cards issued?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;From an IT perspective, on the other hand, some key infrastructure questions crucial to project success are as below:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;How do I deploy and manage a big cluster?&lt;/li&gt;&lt;li&gt;How do I troubleshoot and identify the root cause when there is an error condition?&lt;/li&gt;&lt;li&gt;How do I develop an operator manual so that an operator with little privilege or domain knowledge can trigger the correct remedial action?&lt;/li&gt;&lt;li&gt;How do I manage the cluster resources so that I have good utlization and there is no bottleneck in the infrastructure?&amp;nbsp; For example, if I run a program on my grid using 512 cores concurrently, can I be sure I will overload my database and bring it down?&lt;/li&gt;&lt;li&gt;How do I configure the cluster so that concurrent users with different service level agreements are all satisfied?&amp;nbsp; How do I collect the performance data to plan for and justify my hardware and budget requirements?&lt;/li&gt;&lt;/ol&gt;06 Mar 2009, Kenneth Young&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3210052" width="1" height="1"&gt;</description></item><item><title>HPC in Fraud Detection in the Credit Card Business</title><link>http://blogs.technet.com/b/keyoung/archive/2009/03/06/hpc-in-fraud-detection-in-the-credit-card-business.aspx</link><pubDate>Fri, 06 Mar 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3209992</guid><dc:creator>TechNet Archive</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/keyoung/rsscomments.aspx?WeblogPostID=3209992</wfw:commentRss><comments>http://blogs.technet.com/b/keyoung/archive/2009/03/06/hpc-in-fraud-detection-in-the-credit-card-business.aspx#comments</comments><description>&lt;P&gt;The number of credit card transactions exceeded 60 billion in 2007, or over 2 thousands transactions per second.&amp;nbsp; This is not really incredible at roughly 10 transactions per head per year for the world as a whole.&amp;nbsp; With this volume of data moving through the grid, how is fraud detection keeping up?&lt;/P&gt;
&lt;P&gt;For both internet vendors and brick-and-mortar vendors, authorization of credit card payments needs to complete on a real-time basis.&amp;nbsp; To be effective, the fraud risk score also needs to be available at the same time as the authorization.&amp;nbsp; Even after a delay as short as one minute, the customer will have walked.&amp;nbsp; To mitigate and eliminate fraud proactively, major authorization vendors are delivering the transaction risk score as part of the authorization message.&lt;/P&gt;
&lt;P&gt;One&amp;nbsp;solution utilizes a score card system and this is where HPC comes into play.&amp;nbsp; Once a new transaction event arrives in the system,&amp;nbsp;its risk level&amp;nbsp;can be evaluated against the scoring rules.&amp;nbsp; HPC provides the infrastructure support in two phases: firstly, during the data mining phase to derive better scoring rules; secondly, during the production phase to provide the real-time performance.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As early as April 2006, the super-computing centre Los Alamos National Laboratory in New Mexico, USA, published a paper "Iterative Algorithm for Finding Fraudulent Patterns in Transactional Databases".[1][2]&amp;nbsp; The joint-research between the laboratory and Citigroup benchmarked the effectiveness of different algorithms in detecting frauds via pattern detection.&amp;nbsp; The techniques can be expanded to help detect criminal behaviour and terrorist activities.&lt;/P&gt;
&lt;P&gt;Credit risk and fraud management systems that include more data types and more analytical models have an edge in protecting against customers and reducing fraud losses.&amp;nbsp; Credit risks and fraud can be reduced at both the account level and the transaction level.&lt;/P&gt;
&lt;P&gt;06 Mar 2009, Kenneth Young&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[1] &lt;A href="http://www.lanl.gov/orgs/t/publications/research_highlights_2006/docs/RH06_Berman_iterative.pdf" mce_href="http://www.lanl.gov/orgs/t/publications/research_highlights_2006/docs/RH06_Berman_iterative.pdf"&gt;www.lanl.gov/orgs/t/publications/research_highlights_2006/docs/RH06_Berman_iterative.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;[2] &lt;A href="http://arxiv.org/ftp/cs/papers/0508/0508120.pdf" mce_href="http://arxiv.org/ftp/cs/papers/0508/0508120.pdf"&gt;http://arxiv.org/ftp/cs/papers/0508/0508120.pdf&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3209992" width="1" height="1"&gt;</description></item><item><title>FAQ: How is Windows HPC Server different from Windows Server Standard?</title><link>http://blogs.technet.com/b/keyoung/archive/2009/03/06/what-applications-can-i-run-on-windows-hpc-server-2008.aspx</link><pubDate>Fri, 06 Mar 2009 10:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3209906</guid><dc:creator>TechNet Archive</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/keyoung/rsscomments.aspx?WeblogPostID=3209906</wfw:commentRss><comments>http://blogs.technet.com/b/keyoung/archive/2009/03/06/what-applications-can-i-run-on-windows-hpc-server-2008.aspx#comments</comments><description>&lt;P&gt;Some common questions&amp;nbsp;from the field&amp;nbsp;include "What applications can I run on Windows HPC?"&amp;nbsp;and "How is Windows HPC Server different from Windows Server Standard?".&lt;/P&gt;
&lt;P&gt;1) The short answer is Windows HPC Server is the same as Windows Server Standard except the following differences: HPC Server (a) is only available in 64-bit versions; (b) adds the HPC Pack i.e. cluster utilities including the cluster manager, the job queue, the HPC runtimes, etc.; but (c) disables IIS, Sharepoint, Exchange, MSSQL because the special licensing for HPC is for computational workload.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Other features of Windows Server Standard continue to function, such as Active Directory Domain Services, Terminal Services, etc.. to support the administration and operation of your cluster.&amp;nbsp; And third party applications that are certified on Windows Server will run identically on Windows Server HPC unless they require IIS, Exchange, or MSSQL on the same machine.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;For applications that need to access a full unrestricted Windows Server Standard or Enterprise Edition, you should purchase the full OS and add a "HPC Pack".&amp;nbsp; For a detailed explanation of the SKU families, please read on.&lt;/P&gt;
&lt;P&gt;2) Let us review the different SKUs.&amp;nbsp; There are 4 basic SKU families related to Windows HPC.&amp;nbsp; (Within each family, you may find variations depending on your OS language choice and depending on whether you include software assurance, etc..)&amp;nbsp; These 4 basic SKU families are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;HPC Server&lt;/LI&gt;
&lt;LI&gt;HPC Server OS&lt;/LI&gt;
&lt;LI&gt;HPC Pack&lt;/LI&gt;
&lt;LI&gt;HPC SDK&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;3) The "HPC Server" SKU family is the recommended SKU because it includes both the OS and HPC utilities.&amp;nbsp; In other words, "HPC Server" = "HPC Server OS" + "HPC Pack".&lt;/P&gt;
&lt;P&gt;4) The "HPC Server OS" is identical to "Windows Server OS Standard" only with further restrictions, as explained by the HPC FAQ from &lt;A href="http://www.microsoft.com/hpc/en/us/faq.aspx" mce_href="http://www.microsoft.com/hpc/en/us/faq.aspx"&gt;http://www.microsoft.com/hpc/en/us/faq.aspx&lt;/A&gt;:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Both Windows HPC Server 2008 and Windows Server 2008 HPC Edition are licensed solely for running clustered HPC (high performance computing) applications. Clustered HPC applications solve complex computational problems or a set of closely related computational problems in parallel, typically using several servers as a group (or cluster). You may run the server software for the primary purpose of running clustered HPC applications, and in conjunction with other software only as necessary to permit security, storage, performance enhancement, and systems management of any devices in the cluster when running the other software on a cluster node for the sole and dedicated purpose of supporting the clustered HPC applications.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;You may not use the server software for any other purpose. For example, except as permitted in above, you may not use the server software as a general purpose server, database server, Web server, e-mail server, print server, or file server.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;The restrictions are implemented in software.&amp;nbsp; In practice, that means if you try to activate the Windows services for IIS, MSSQL, Exchange, you will encounter errors and these services will fail to start.&amp;nbsp; Terminal services will continue to work to support cluster administration, but terminal services gateway will not function because the dependent IIS service will not start.&amp;nbsp; FTP will also fail because it also depends on IIS.&amp;nbsp; Active directory domain services will continue to function to support domain and security administrations.&lt;/P&gt;
&lt;P&gt;5) "HPC Pack" includes the actual cluster utilities that make Windows Server a productive cluster platform.&amp;nbsp; It includes the cluster management console, the cluster node management services, and the client-side runtime.&amp;nbsp; In other words, you need this on your cluster head node, and on every compute node that is part of the cluster, as well as on every workstation or desktop which needs the client runtime to connect to the cluster.&amp;nbsp; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For compute nodes, the recommended SKU is to purchase "HPC Server" which has already incorporated "HPC Pack".&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;For head nodes the "HPC Server" SKU generally suffices.&amp;nbsp; But for head nodes in failover configuration,&amp;nbsp;Windows Server Enterprise is required and you will have to license Windows Server Enterprise plus HPC Pack for both head nodes.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;For workstations and desktops requiring the client runtime, HPC Pack needs to be licensed.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;6) "HPC SDK" includes the header files and libraries needed to develop applications targeting HPC Server.&amp;nbsp; This is a free download.&amp;nbsp; You need to install this file to compile MSMPI programs, programs that compile against the HPC scheduler.&lt;/P&gt;
&lt;P&gt;06 Mar 2009, Kenneth Young&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3209906" width="1" height="1"&gt;</description></item></channel></rss>