Symphony Developer Edition

Symphony Developer Edition

Infobox_Software
name = Symphony DE


caption = Symphony DE's Management Console launched from Internet Explorer
developer = Platform Computing
latest_release_version = 4.0
latest_release_date = December 2007
operating_system = Linux, Solaris, Microsoft Windows
language = C++, Java, .NET
genre = High-performance computing
license = Freeware
website = [http://www.platform.com/Products/platform-symphony 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. [cite web|url=http://www.gridcomputingplanet.com/article.php/3715951|title=Platform Speeds Up Symphony|first=Paul|last=Shread|work=Grid Computing Planet|date=2007-12-11|accessdate=2008-02-29] It has been described as "the first and only solution tailored for developing and testing Grid-ready service-oriented architecture applications" [cite web|url=http://www.gridtoday.com/grid/704010.html|title=Platform Targets Banks with Symphony 3|work=Grid Today|date=2006-06-26|accessdate=2008-02-29] .

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 current (4th) iteration of the software, Symphony DE 4.0, was released in December 2007. It features a new GUI Management Console, more documentation and sample applications. There are also improvements to application grid enablement, manageability, and troubleshooting. [cite web|url=http://my.platform.com/products/platform-symphony/symphony-de-4.0/docs/symde_release_notes40.pdf|title=Release Notes for Platform Symphony DE 4.0|work=Platform official site|format = PDF|year = 2007|accessdate=2008-02-29] The release of Symphony DE 4.0 is also intended to simplify adoption by offering greater support for developers via an online Community. [cite web|url=http://www.securitiesindustry.com/issues/19_42/21805-1.html|title=New Platform Grid-Computing Release Eases Adoption|first=Tom|last=Groenfeldt |work=Securities Industry News|date=2007-12-17|accessdate=2008-02-29]

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. [cite web|url=http://my.platform.com/products/platform-symphony/|title=Platform Symphony 4.0 is now Generally Available!|work=Platform official site|year = 2007|accessdate=2008-03-02] 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:

LinuxSolarisWindows
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 DE does not include the Enterprise Grid Orchestrator (EGO) resource management component used by Symphony. It does support basic resource distribution and host management through its own SOA Middleware. This allows developers to simulate a distributed environment on their own machines for testing clients and services without requiring a full Symphony cluster.
* The web-based GUI management console is scaled down to exclude grid specific features such as reporting and advanced resource management. The DE management console provides developers with an interface to manage applications, monitor workload, and administer the test environment in a similar fashion to the full-scale grid version. [cite web|url=http://www.platform.com/Products/platform-symphony/symphony4_developer_wp.pdf|title=Symphony Developer Whitepaper|work=Platform official site|format = PDF|year = 2007|accessdate=2008-03-02]
* Symphony DE includes additional developer oriented components such as the Symphony SDK, sample applications, and step-by-step developer tutorials.

ymphony SDK

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). [cite web|url=http://my.platform.com/products/platform-symphony/symphony-de-4.0/docs/foundations_sym.pdf|title=Platform Symphony Foundations|work=Platform official site|format = PDF|year = 2007|accessdate=2008-03-03] 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. [cite web|url=http://my.platform.com/docs/symphonyde/4.0/print/development_sym.pdf|title= Application Development Guide|work=Platform official site|format = PDF|year = 2007|accessdate=2008-03-03] 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

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 and the Black-Scholes formula. The Symphony Service can be integrated with quantitative finance libraries such as QuantLib to model price evaluations for academics and practitioners alike. [cite web|url=http://www.itfinancialnews.com/invivoo-finance.do?action=viewnews&menu=NEWS&newsid=163|title=QuantLib 0.8.1 released|work=IT Financial News|date=2007-07-29|accessdate=2008-03-09] [cite web|url=http://quantlib.org/press/WilmottQuantLib.pdf|title=Four years of open source financial models |work=Wilmott Magazines|date=2004|accessdate=2008-03-09] Platform has completed technical integrations with application partners such as Murex, Summit Systems, Calypso, Catalyst, Tillinghast, GGY, Imagine and Codefarm [cite web|url=http://www.gridtoday.com/grid/405075.html|title=Platform Continues Grid Momentum in Financial Services|work=Grid Today|date=2005-06-27|accessdate=2008-03-31] .

Production applications of Symphony in Financial Services industry:

  • Fixed-income derivatives and analytics. Monte Carlo, Black-Scholes-type applications [cite web|url=http://www.dealingwithtechnology.com/public/showPage.html?page=printer_friendly_imd&print=698085|title=Lehman Works to Share Grids|first=Rob|last=Daly|work=Dealing with Technology|date=2008-01-29|accessdate=2008-03-31]
  • Credit risk management [cite web|url=http://www.gridtoday.com/grid/1802520.html|title=Société Générale Grid-Enables Credit Risk System|work=Grid Today|date=2007-10-01|accessdate=2008-03-31] [cite web|url=http://www.finextra.com/fullstory.asp?id=9897|title=Platform Grid-enables SocGen, LBBW and Capital One
    work=Finextra|date=2003-09-09|accessdate=2008-03-31
    ]
  • Risk, pricing and value at risk (VaR) calculations [cite web|url=http://www.finextra.com/fullstory.asp?id=14401|title=Platform Computing signs BNP Paribas Arbitrage to Grid package|work=Finextra|date=2005-10-17|accessdate=2008-03-31]
  • Equity derivatives trading [cite web|url=http://www.gridtoday.com/04/1129/104335.html|title=GERMAN BANK SELECTS PLATFORM TO ACCEL EQUITY DERIVATIVES TRADING|work=Grid Today|date=2004-11-29|accessdate=2008-03-31]
  • Rainbow option, Stochastic volatility models [cite web|url=http://www-01.ibm.com/software/success/cssdb.nsf/CS/STRD-6WPG2B?OpenDocument&Site=eserverxseries&cty=en_us|title=Sal. Oppenheim claims first-mover advantage with a grid solution from IBM and Platform|work=IBM|date=2007-01-04|accessdate=2008-03-31]
  • Sophis, Summit, Microsoft Excel or Fast Crisp [cite web|url=http://www.computerweekly.com/Articles/2006/09/26/218593/how-grid-power-pays-off-for-hsbc.htm|first=Arif|last=Mohamed|title=How grid power pays off for HSBC|work=Computer Weekly|date=2006-09-26|accessdate=2008-04-27]
  • Vendor Support

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

    References

    External links

    * [http://www.hpccommunity.org/downloads.php?do=cat&id=5 Community website (download area)]
    * [http://www.hpccommunity.org/index.php?pageid=soam Community website]
    * [http://www.platform.com/Products/platform-symphony Official website]


    Wikimedia Foundation. 2010.

    Игры ⚽ Нужно сделать НИР?

    Look at other dictionaries:

    • Symphony (software) — Infobox Software name = Platform Symphony caption = Symphony DE s Management Console launched from Internet Explorer developer = Platform Computing latest release version = 4.0 latest release date = February 2008 operating system = Linux, Solaris …   Wikipedia

    • Lotus Symphony — Infobox Software name = Lotus Symphony caption = Lotus Symphony Documents developer = Lotus Software latest release version = 1.1 latest release date = release date|2008|08|29 operating system = Linux or Windows (Mac version announced) DOS for… …   Wikipedia

    • Mashiroiro Symphony — visual novel cover ましろ色シンフォニー (Mashiroiro Shinfonī) …   Wikipedia

    • Comparison of Office Open XML software — Office Open XML Office Open XML file formats Open Packaging Conventions Open Specification Promise Vector Markup Language Office Open XML software Comparison of Office Open XML software Office Open XML standardization The Office Open XML format… …   Wikipedia

    • Office suite — LibreOffice Writer is an example of a word processor. Scre …   Wikipedia

    • Bulletstorm — European box art Developer(s) People Can Fly Epic Games[1] …   Wikipedia

    • OpenOffice.org — Open office redirects here. For other uses, see Open office (disambiguation). OpenOffice.org …   Wikipedia

    • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

    • Castlevania: Rondo of Blood — For the PlayStation and Sega Saturn sequel, see Castlevania: Symphony of the Night. Castlevania: Rondo of Blood Japanese box art Developer(s) Konami …   Wikipedia

    • XUL — XML User Interface Language, kurz: XUL, ist eine auf XML basierende Beschreibungssprache für grafische Benutzeroberflächen (GUI). Sie wurde ursprünglich für das Mozilla Projekt entwickelt, wird aber inzwischen auch von anderer Software genutzt.… …   Deutsch Wikipedia

    Share the article and excerpts

    Direct link
    Do a right-click on the link above
    and select “Copy Link”