Maximize Application Performance

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Maximize Application Performance - Presentation Transcript

    1. Maximize Application Performance Create faster applications with less work by utilizing Sun™ Grid Engine software and Rogue Wave Hydra Increasing dependence on technology within Most importantly, a service grid runtime business enterprises, academic institutions, provided by Rogue Wave Hydra employs and research organizations continues to concurrency without the need to explicitly drive requirements for IT solutions that program multithreading in the application. support greater transaction volumes and Rogue Wave Hydra allows developers to faster throughput. High volume transaction break applications into core services that are loads can quickly reach bottlenecks within reassembled at runtime, vastly lowering the traditional single-threaded application effort to achieve service-level parallelism. architectures, causing organizations to fail to meet required service levels. In order to reach Optimize the service grid top performance, many organizations are Running pieces of an application on different shifting toward application architectures that systems simultaneously can improve leverage parallelism and the full capabilities overall throughput. However, effectively of multithreaded processors and grid processing Rogue Wave Hydra jobs along processing environments. with other types of workloads submitted to a Combining Sun Grid Engine software and Rogue Wave Hydra offers organizations a simplified, cost-effective route Highlights to creation of a high-performance application architecture. • Transform existing single-threaded Create high-performance applications compute grid requires intelligent distributed software into high-performance Reconstructing an application to better resource management. To help this effort, distributed applications without leverage the power of parallel processing can organizations can take advantage of the Sun™ completely rewriting code lead to dramatic performance gains. However, Grid Engine software, a resource and job • Optimize the use of compute the cost and effort of modernizing existing management tool that provides policy-based resources through intelligent, policy- applications or creating new code can be a workload management. Sun Grid Engine based workload management barrier to moving forward. Rogue Wave Hydra software aggregates compute resources and • Maximize the efficiency of is an integrated development environment dynamically distributes jobs — identifying application execution by keeping (IDE) and deployment framework for C++ and adequate compute resources on the network runtime environments resident Java™ platform services that can dramatically and sending tasks out to suitable servers. within the compute grid simplify the transition. The Rogue Wave This process helps organizations increase • Improve developer productivity with Hydra IDE is built on the open source resource utilization and eliminates the an IDE that offers automatic code Eclipse project which can improve developer need to dedicate any portion of the service completion, syntax checking, and productivity through C++ and Java code grid to a particular application set. By advanced design and testing tools generation, a visual Web Services Description creating a shared service grid environment, • Create a grid environment that can Language (WSDL) design tool, and automated organizations can optimize the use of IT assets maximize application performance deployment to runtime. and maximize ROI. and throughput while helping minimize operational expense Sun Microsystems: Solution Brief
    2. 2 Maximize Application Performance Simplify the transition to a faster application Optimize application performance • The Eclipse-based IDE supports creation of architecture In a grid environment, matching the right both C++ and Java projects. While many applications can improve compute resources to each job is critical • Rogue Wave Hydra utilizes both the performance by taking better advantage to maximizing application performance. Service Data Object (SDO) specification of the benefits of multicore processors and Utilizing an asset with inadequate compute and the enterprise-class database support grid environments, organizations often lack power can introduce processing bottlenecks. of SourcePro DB to provide a datasource- the resources to commit to the conversion Alternatively, over-allocating resources independent database representation. task. Rogue Wave Hydra simplifies efforts wastes valuable compute cycles and prevents • Sun Grid Engine software gives by supporting the execution of multiple other more intensive workloads from getting administrators the flexibility to accurately instances of a service across threads, started. Sun Grid Engine software can help model their computing environments as processes, or servers without the need to best manage the workloads created by Rogue resources, and to translate business rules change business logic. The Eclipse-based IDE Wave Hydra, optimizing the use of resources into policies that govern the use of those included within Rogue Wave Hydra reduces and helping make the most of every available resources. the time required to configure and manage compute cycle. multiple runtime instances, and provides a Reduce operational costs convenient way to view the status of Rogue Specific features of Rogue Wave Hydra also In today’s challenged economy, every Wave Hydra runtimes. To support added help optimize application performance. organization seeks to reduce costs through reliability within this processing model, For example, Rogue Wave Hydra provides smarter use of resources. Sun Grid Engine Rogue Wave Hydra offers several high parallel message processing with the ability software helps organizations more easily availability options and can be customized to to guarantee order of execution, and supports allocate compute resources evenly across support additional variants. Persistence and high-performance service interaction by a compute cluster, assuring availability restoration of messages is supported, as is allowing services written in C++ and Java of the disk space, processing power, and message replay. code to directly invoke each other in memory. memory needed for optimal performance In addition, Rogue Wave Hydra delivers and successful job completion. Running Speed application execution high-performance XML parsing through applications created with Rogue Wave Hydra In a typical grid, a job dispatches to a server, low memory usage and optimization for on a Sun Grid Engine cluster that utilizes high- executes, and fully exits. The integration very large XML documents. Through the performance, energy-efficient Sun systems, of Rogue Wave Hydra and Sun Grid Engine intelligence of Sun Grid Engine software and such as Sun servers with chip multithreading software offers the opportunity to improve the high-performance features of Rogue Wave technology and other innovations, can upon this traditional approach. Rather than Hydra, organizations can speed application result in better throughput, higher compute running a job and exiting, Rogue Wave Hydra processing and get more work done faster. capacity utilization, and reduced energy and applications can execute within a Sun Grid operating costs. Engine environment as a long-running server. Gain valuable flexibility As a result, the engine can place new work The flexibility offered by Sun Grid Engine Sun and Rogue Wave on a server without the need to replace software and Rogue Wave Hydra helps Rogue Wave Software offers development the runtime environment. This model can organizations to more easily meet specific tools that simplify and accelerate the creation save time, leading to significantly better business needs. The following list provides a and enhancement of high-performance application performance. Furthermore, many few examples. applications. Sun provides enterprises with grid calculations perform in recurring flexible, scalable, and reliable platforms and loops — taking the result and putting it • Rogue Wave Hydra offers out-of-the-box software for building effective infrastructure back into the same job. Using a long-running support for popular message transports, solutions. Together, Sun and Rogue Wave Rogue Wave Hydra server helps improve and can be easily customized to support Software can help organizations simplify and performance by avoiding the need to shut additional protocols. speed the creation of valuable IT solutions down and restart the executable repeatedly. that deliver top performance. Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN Web sun.com © 2009 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc., or its subsidiaries in the United States and other countries. Information subject to change without notice. Printed in USA. 05/09
    SlideShare Zeitgeist 2009

    + Seb GRSeb GR Nominate

    custom

    65 views, 0 favs, 0 embeds more stats

    Create faster applications with less work by utiliz more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 65
      • 65 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories