Symphony Developer Edition

Symphony DE

Symphony DE's Management Console launched from Internet Explorer
Developer(s) Platform Computing
Stable release 4.1 / December 2008
Operating system Linux, Solaris, Microsoft Windows
Available in C++, Java, .NET
Type High-performance computing
License Freeware
Website www.platform.com

Symphony Developer Edition (Symphony DE) is a free High-performance computing (HPC) and Grid computing SDK and middleware developed by Platform Computing. It is a light-weight version of the cluster-based Symphony commercial software. Symphony DE is aimed at providing a dedicated development environment for building compute and data-intensive applications.[1] It has been described as "the first and only solution tailored for developing and testing Grid-ready service-oriented architecture applications".[2]

Symphony DE was designed to provide an easy to manage system for developers to code, test, and tune their HPC applications. From building to testing, work can be performed on one development host. Users do not have to worry about deploying and managing a full-scale cluster environment.

Latest Release

The latest iteration of the software, Symphony DE 5.1, was released in April 2011. New features include simplified application integration, improved resource harvesting, GPU support and enhanced performance and scalability.[3]

Availability

The software package is downloadable at no cost from Platform Computing's website. The DE cluster can be deployed without any time or node-count limitations.[4] By reducing the barriers to adopting Symphony, Platform intends to promote the benefits of HPC not only to the financial services industry, but to any industries or institutions interested in using distributed computing services.

Available Packages:

Linux Solaris Windows
  • Linux 2.4 glibc2.2 x86
  • Linux 2.4 glibc2.3 x86
  • Linux 2.6 glibc2.3 x86
  • Linux 2.6 glibc2.3 x86 64-bit
  • Solaris 8 SPARC
  • Solaris 10 SPARC
  • Solaris 10 SPARC gcc3.4.3
  • Solaris 10 x86
  • Microsoft Windows x86
  • Microsoft Windows x86 64-bit

Features

Difference between Symphony and Symphony DE

Symphony SDK

Sample client program developed using Symphony APIs

Developers construct their own client (send requests, collects results) and service (accepts requests, performs computation, returns responses) using Symphony APIs in the language of their choice (C++, Java, C#, COM API).[6] As the Symphony product evolved, its API interface has become easier to learn and use. A typical client and service can be implemented with a small number of API calls.

The Symphony DE package provides a set of examples illustrating the functionality of both client and service side APIs in common usage scenarios. These examples however, do not include any demonstration of real-life financial applications.

Existing executables such as binaries and scripts can also be integrated and run as a Symphony tasks without reimplementing the application source code.[7] The client can use Symphony API to launch and control the execution. The limitation is that data cannot be passed between client and service.

Applications

Client and Service interaction for a financial application

Finance

Symphony targets the Financial Services industry which demands high-performance and reliability in compute and data-intensive environments. Symphony DE can be used to develop and test financial applications that run complex mathematical algorithms such as Monte Carlo. The Symphony Service can be integrated with quantitative finance libraries such as QuantLib to model price evaluations for academics and practitioners alike.[8][9] Platform has completed technical integrations with application partners such as Murex, Summit Systems, Calypso, Catalyst, Tillinghast, GGY, Imagine and Codefarm.[10]

Production applications of Symphony in Financial Services industry:

Vendor Support

Symphony DE users can post product related questions and feedbacks on the my.platform.com forum. Registration is required in order to post.

References

  1. Shread, Paul (2007-12-11). "Platform Speeds Up Symphony". Grid Computing Planet. Retrieved 2008-02-29.
  2. "Platform Targets Banks with Symphony 3". Grid Today. 2006-06-26. Archived from the original on July 10, 2006. Retrieved 2008-02-29.
  3. "Platform Symphony 5.1 - An Overview of New Features for Application Developers and Administrators" (PDF). Platform official site. 2011.
  4. "Platform Symphony 4.0 is now Generally Available!". Platform official site. 2007. Retrieved 2008-03-02.
  5. "Symphony Developer Whitepaper" (PDF). Platform official site. 2007. Retrieved 2008-03-02.
  6. "Platform Symphony Foundations" (PDF). Platform official site. 2007. Retrieved 2008-03-03.
  7. "Application Development Guide" (PDF). Platform official site. 2007. Retrieved 2008-03-03.
  8. "QuantLib 0.8.1 released". IT Financial News. 2007-07-29. Retrieved 2008-03-09.
  9. "Four years of open source financial models" (PDF). Wilmott Magazines. 2004. Retrieved 2008-03-09.
  10. "Platform Continues Grid Momentum in Financial Services". Grid Today. 2005-06-27. Retrieved 2008-03-31.
  11. Daly, Rob (2008-01-29). "Lehman Works to Share Grids". Dealing with Technology. Retrieved 2008-03-31.
  12. "Société Générale Grid-Enables Credit Risk System". Grid Today. 2007-10-01. Archived from the original on 2008-02-25. Retrieved 2008-03-31.
  13. "Platform Grid-enables SocGen, LBBW and Capital One". Finextra. 2003-09-09. Retrieved 2008-03-31.
  14. "Platform Computing signs BNP Paribas Arbitrage to Grid package". Finextra. 2005-10-17. Retrieved 2008-03-31.
  15. "GERMAN BANK SELECTS PLATFORM TO ACCEL EQUITY DERIVATIVES TRADING". Grid Today. 2004-11-29. Archived from the original on February 14, 2007. Retrieved 2008-03-31.
  16. "Sal. Oppenheim claims first-mover advantage with a grid solution from IBM and Platform". IBM. 2007-01-04. Archived from the original on 2008-04-30. Retrieved 2008-03-31.
  17. Mohamed, Arif (2006-09-26). "How grid power pays off for HSBC". Computer Weekly. Retrieved 2008-04-27.

External links

This article is issued from Wikipedia - version of the Saturday, April 23, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.