This action might not be possible to undo. Are you sure you want to continue?
Optimizing Application Performance
Optimizing Application Performance
"Through 2005, more than 80 percent of application performance and availability failures will be blamed on network problems, but the network will represent less than 20 percent of the root cause (0.7 probability)." – Gartner Symposium
Today's enterprises rely heavily on networked applications to conduct business both internally and with their customers. Yet, complaints about poorly performing applications are common, and the time to resolve such problems can extend for months, years, or even indefinitely. New application deployments are also frequently hindered by performance problems. Performance of networked applications depends on complex interactions among applications, servers, and networks. IT organizations need a detailed, quantitative understanding of these interactions to efficiently and cost-effectively troubleshoot and deploy applications. OPNET's Application Characterization Environment (ACE) directly addresses these challenges. ACE embeds expert knowledge about how applications, networks, and servers operate. ACE enables you to capture, filter, and synchronize application traces from multiple network segments. Automatically merge any number of application traces and interpret them in a combined view. Visualize end-to-end application transaction dynamics graphically, from both networklayer and application-layer perspectives. Diagnose problems automatically with AppDoctor and the industry's most comprehensive application and protocol decode engine. Validate your approach to achieving required performance levels with OPNET's best-in-class prediction technology. These key features expedite the resolution of performance problems, boosting the productivity of the IT organization and the entire enterprise.
“OPNET’s products paid for themselves in just a few months. OPNET’s advanced troubleshooting technology enabled us to avoid unnecessary costs and to focus our limited resources more effectively.” Nick Dauphinais
Manager Network Performance and Capacity Planning FleetBoston
Expedite the resolution of application performance problems.
Solve problems cost-effectively by understanding the impact of changes.
Return on Investment
Increase Effectiveness of IT Operations Quickly identify the root-cause of poor performance with a unique view of the interactions between applications and their deployment environments. Avoid Costly Re-configuration or Re-programming After Deployment Validate changes in a virtual environment before spending time and money in the wrong places. Reduce the Risk of Application Deployment Failures ACE bridges organizational gaps between developers and teams that manage network and server performance, increasing uptime and reducing “finger pointing.” Ensure End-user Satisfaction With Optimized Application Performance Detailed analysis enables required service levels to be met, and realistic expectations to be set.
Capture a "fingerprint" of your application transaction, as it traverses the infrastructure. Install remote Capture Agents and acquire application traces right at your desktop. Merge multiple trace files of the same transaction from multiple segments to automatically calculate delays.
Visualize application transaction flows both at the application level and the network packet level. Understand the interactions and dependencies among clients, the network, application servers, and database servers.
Identify and diagnose performance bottlenecks with AppDoctor's automatic diagnostic reports. Decode captured application information, for example, to see the exact SQL statements that cause unacceptable processing delays.
Quickly evaluate the impact of changing bandwidth, protocol settings, application behavior, server speed, and network congestion on end-to-end response times. Deploy applications in OPNET's virtual environment to quantify the impact on network and server utilization.
Capture Application Traces
“OPNET IT Guru and ACE have identified bottlenecks attributed to application packet sizing and capacity thresholds with server processors as well as conflicting applications. These accurate diagnostics were instrumental in preventing costly network upgrades and extensive server replacements. In each of these instances, prior to OPNET, the initial indicators pointed to the network as the root cause while all of the metrics and measurements of the network indicated sufficient available bandwidth.” Russ Rodrigues
VP, Business Technology Planning Banknorth Group, Inc.
ACE analyzes application transactions from your testbed or production network by directly capturing packet trace files or by importing traces from popular network analyzers, including from Sniffer and NetScout products, and from utilities such as tcpdump. The ACE packet capture utility greatly simplifies the process of acquiring application transactions from your network. ACE's Capture Agents are easy to install from a CD, from the web, or from an email attachment sent to a remote location. ACE allows you to capture traces of application transactions on a wide variety of platforms including: Windows (95/98/ME/NT/2000), Solaris, Linux, HPUX, and AIX.
MANAGE CAPTURE AGENTS
From the central ACE Capture Manager console, with one click, you can simultaneously trigger collection by multiple agents. End-to-end transactions can then be analyzed from different independent network segments.
INTEGRATE WITH APPLICATION MONITORING
The OPNET Distributed Agent Controller (DAC) Module, priced separately from ACE, enables capturing multi-tier application traces using the free OPNET Capture Agents without the ACE Capture Manager. DAC is used in conjunction with synthetic transaction generators that monitor response times in a production network. DAC can automatically capture and archive traces of scripted application transactions in an unattended mode. These archived packet traces can now be used to analyze, using OPNET's ACE Module, performance problems that are intermittent or that cannot be easily reproduced. Typical commercial synthetic transaction generators that DAC integrates with include: Mercury Topaz and Loadrunner, Segue SilkVision, and IBM Rational Robot.
ACE transforms the trace file into an Application Message Chart and a Network Packet Chart for a full picture of your application's performance.
SYNCHRONIZE MULTIPLE TRACES
ACE is unique in its ability to automatically synchronize multiple application traces of the same transaction across different network segments. This essential feature makes ACE best-in-class at visualizing and diagnosing the root-cause of endto-end performance problems for multi-tier applications. This feature is especially useful in distributed production environments that prevent full capture of transactions from a single location.
APPLICATION MESSAGE CHART
shows the application requests and responses between the server and the client. In this example, the server is sending a large application message to the client.
NETWORK PACKET CHART
shows packets at the network level. In this example, a large application message is composed of many network packets.
Identify specific transactions responsible for bottlenecks.
ACE enables you to visualize application behavior by parsing an application trace file consisting of transactions captured from a test-bed or a production network. ACE then graphically reconstructs application behavior on any network segment into intuitive, powerful diagrams. ACE displays transactions at both the application message level and network packet level to provide a clear view of the important dynamics. Transaction visualization facilitates the quick resolution of performance problems in complex applications, before or after deployment.
ISOLATE APPLICATION MESSAGE FLOWS
Decompose the application transaction to collect information such as application data, protocol overhead, error messages, retransmissions, and inter-arrival times.
“If you consider the time that we’re saving end-users, the amount of CPU utilization we cut, and the speed with which we got the problem solved, you can see how a solution like ACE can pay for itself pretty quickly." Jack Mundale
Communications Network Specialist US Coast Guard Operations Systems Center
VISUALIZE APPLICATION PERFORMANCE
View end-to-end behavior across an n-tier network. Graph system performance statistics at problematic tiers. Understand cause and effect by drilling down to individual messages.
UNDERSTAND DEPENDENCIES IMPACTING PERFORMANCE
ACE graphically displays the dependencies among application messages. This accurately pinpoints processing delays.
Isolate specific conversation pairs using advanced graphical filtering mechanisms.
View transactions between application tiers to identify performanceproblems. ACE supports multiple application tiers.
Diagnose Performance Problems
“As it turns out, expensive upgrades were not required. By optimizing server configuration and TCP settings, network resource efficiency was doubled, and average response time reduced by more than 10%.” "OPNET's software enables us to avoid unnecessary costs and improve application performance." Jun-Min Liu
District Manager Business Solutions AT&T
In addition to powerful visualization capabilities, ACE enables several techniques for diagnosing end-to-end performance problems. ACE applies expert knowledge to captured application data for automated troubleshooting. Sources of delay are summarized in convenient diagrams. Thresholds for key application statistics are used to generate informative repor ts that characterize problems. ACE also provides recommendations that support fine-tuning of specific application and network parameters for achieving improved performance levels.
SUMMARIZE COMPONENTS OF DELAY
ACE generates summary reports that clearly show the factors that contribute to end-to-end response time, including transmission, propagation, network congestion, protocol overhead, and processing on each application tier.
AUTOMATE DIAGNOSIS OF PERFORMANCE PROBLEMS
ACE automatically analyzes each application tier to generate a summary of potential bottlenecks. Find out, for example, if "chattiness" or TCP windowing between a specific client and server are causing bottlenecks.
ANALYZE APPLICATION STATISTICS
ACE’s reports include a broad range of important numerical statistics for each application, including processing delays, network delays, response times, number of application turns, number of application messages, and more.
DECODE PROBLEMATIC TRANSACTIONS
The ACE Decode Module (ADM), priced separately from ACE, significantly increases the value of ACE with the industry's most comprehensive application and protocol decode engine (from Sniffer Technologies). Decode over 400 protocols and applications, including database applications (Oracle, Sybase, MS-SQL Server); Citrix, HTTP, FTP, Email (SMTP, POP3); Novell (IPX and NetWare 5); Microsoft (SMB, NetBIOS, MSRPC, netBEUI); Sun NFS and RPC; Cisco (routing and VLAN).
AppDoctor Diagnosis explains specific sources of delay, and provides recommendations.
Share information with team members and management using ACE Web reports.
Used with OPNET's IT Guru or SP Guru, ACE provides visibility into the performance of applications in different deployment environments. IT Guru and SP Guru offer advanced analytical modeling for quick results, as well as advanced hybrid simulation technology to facilitate more sophisticated analysis of response times in various “what-if” scenarios.
RECODE POORLY WRITTEN APPLICATIONS "VIRTUALLY"
Evaluate the impact of changes to application design performance using QuickRecode.
“Organizations benefit significantly by simulating and then optimizing performance of applications prior to implementation, cutting the high costs of system downtime and lagging access of poorly optimized applications when the system actually goes live.” -- META
PREDICT IMPACT OF CHANGES TO NETWORK CONDITIONS
ACE's QuickPredict feature provides quick analysis of the impact of key network parameters such as latency, bandwidth, packet loss, congestion, and TCP window sizes on application response times.
VALIDATE INFRASTRUCTURE READINESS FOR NEW DEPLOYMENTS
The ACE Wizard offers an easy, intuitive approach to create models in IT Guru or SP Guru using captured application trace information. Automatically create baseline models to analyze "what-if" scenarios to optimize performance. Using OPNET IT Guru and SP Guru, analyze end-to-end performance, and take into consideration the complex relationships among protocols, network devices, servers, and applications. Evaluate end-to-end response times; optimize server placements; analyze the impact of increasing application usage; and verify conformance to Service Level Agreements (SLAs). Quickly make changes to your virtual network and/or application models, and then deploy your application in the production environment with confidence.
OPNET IT Guru and SP Guru predict SLA compliance with increasing application usage over time.
Use ACE to evaluate the impact of application rollouts on existing mission-critical applications.
About OPNET Technologies, Inc.
Enterprise Customers (partial list)
20th Century Fox Abbott Laboratories ABN AMRO Accenture ATOFINA Petrochemicals American Water Works Ashland Inc. Avery Dennison Bally Total Fitness Bank of Montreal Bank of Oklahoma Baptist Healthcare BB&T Blue Cross Blue Shield Capital One Financial Charles Schwab & Co. Chevron Texaco Citigroup Coach Coca-Cola Continental Airlines CP Ships CSX Technology Cummins Engine Company CVS Pharmacy DaimlerChrysler Entergy Ernst & Young Family Dollar Stores Inc Federated Mutual Insurance FleetBoston Financial First American Financial First Citizens Bank GMAC Residential Mortgage Groupe Accor/Siege Heinz IBM Global Services Independence Blue Cross Kemper Insurance Las Vegas Water Valley District Markel Corporation Mary Kay MA Water Resource Authority Merck National Semiconductor NCR Northern Trust Company Office Depot Oracle PacifiCare PeopleSoft Petro-Canada Pier 1 Imports Prudential Radio Shack RR Donnelley Safeway Saudi Aramco Schneider Electric Schlumberger Southern California Edison Sun Life Assurance State Street Sunrise Assisted Living SunTrust Banks Target Thomson Financial TIAA-CREF TotalFinaElf TransCanada Pipeline T. Rowe Price TXU Tyco Electronics Unisys UnitedHealth Group VARCO VF Services Visa International Vision Service Plan Wachovia Wal-Mart Waste Management Xerox Zions Bank
OPNET Technologies, Inc. is a leading provider of management
software for networks and applications. OPNET's best-in-class
solutions address: application performance troubleshooting;
application deployment planning; systems capacity planning;
network configuration auditing; network capacity and resiliency
planning; and network technology R&D. OPNET solutions have
been operationally proven in thousands of customer environ-
ments worldwide, including corporate enterprises, government
and defense agencies, network service providers, and network
manufacturers. For more information about OPNET and its
products, visit www.opnet.com
Winner of the
Company to Watch 2004
for Best E-Business Solution at SUPERCOMM
FORBES Best 2003
OPNET Recognized for Financial Performance
Winner of NetworkWorld’s
OPNET Technologies, Inc.
7255 Woodmont Avenue Bethesda, Maryland 20814 USA phone: +1 (240) 497-3000 fax: +1 (240) 497-3001 email: email@example.com NASDAQ: OPNT
Best of the Tests Award
Winner at Networld+Interop and COMDEX 2002
Best of Show
The OPNET application packet capture utility includes software developed by the University of California, Lawrence Berkeley Laboratory, and its contributors, as well as software developed by the Politecnico di Torino, and its contributors.
© 2004 OPNET Technologies, Inc. OPNET, IT Guru, SP Guru, and OPNET Technologies are trademarks or service marks of OPNET. Other trademarks or service marks appearing in this document are the property of their respective holders.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.