Home > Software Quality News > End-user focus, virtualization stress application performance management techniques
Software Quality News:
EMAIL THIS

End-user focus, virtualization stress application performance management techniques

By By Jack Vaughan, Managing Editor
08 Apr 2008 | SearchSoftwareQuality.com

Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

You know those familiar CPU and disk usage meters that have been so much a part of application performance management? Although still important, they are no longer the only game in town when it comes to understanding enterprise distributed system behavior. According to Bernd Harzog, CEO and founder of APMExperts, the end-user experience is rapidly becoming a more important arbiter of system performance.

Moreover, as virtualization technology on servers becomes more widespread, established ways of doing performance management are further challenged, Harzog said. Recently, Harzog took part in a webcast on SearchSoftwareQuality.com, "How to maintain high application performance," covering application performance management trends.

The traditional approach to performance management relied primarily on monitoring how applications use CPU, memory and network resources. Resource monitoring agents placed on servers gathered the key data. But measuring response time -- in effect, the end-user perspective -- is becoming a better measure.

The lineage of much application performance management technology goes back to the day when the mainframe, not the user, was king.

"Application performance management was a set of products and a discipline around measuring the resources," said Harzog. But, often, when the user or the business unit has called up and said "the application is too slow," the view of those server agents showed that the system was okay. That leads to a mismatch between the expectations of the user and the expectations of IT, Harzog indicated during the course of his webcast.

"Over time a new definition of application performance management has evolved around response time and around user experience," Harzog said. "This has happened because, with Web-based applications, it was possible to do more easily than it was in the past and [because] IT has come under unrelenting pressure from the business to deliver applications that actually perform in the eyes of the user in a consistent manner."

Among the tool types playing a role in measuring user experience, he said, are HTTP appliances, synthetic transaction scripts and end-user PC-based agents.

What happens as virtualization comes online big time? In virtualization, clusters of servers that each used to be their own physical device are combined.

Application performance management resources
SOA performance management requires new look at established patterns

Application performance management today, part 1: Problems and solutions 

Application performance management today, part 2: Role of Java developer groups

"What happens then is the operating system that runs inside those servers is running in one of many guest OSes on a physical host," said Harzog. "The OS does not know it is running in a guest, nor do the monitors know they are sharing a clock and CPU with other applications," he added.

That spells trouble for server-based agents.

Time-slicing the clocks breaks management agents, said Harzog, who noted that companies are presently working on tools to meet this new challenge.



Tags: Performance monitoringSoftware quality managementVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Performance monitoring
CA's APM solution helps JN Data address performance issues
10 steps to acing Web app security assessments
TD Ameritrade gets proactive about application performance problems
Spherion cuts costs, boosts application performance with Foglight
CareGroup solves application performance issues with APM tool
Don't let bad website performance ruin e-commerce sales
Java application performance tips and tricks
Application performance looms large for today's businesses
APM moves up in the development life cycle
Java performance and data-driven Web applications

Software quality management
VisibleThread aims to boost IT documentation quality, improve processes
Winning responses to "Why is QA always the bottleneck?"
Using virtual lab management tools to stop developer, QA conflicts
VMLogix LabManager adds support for vSphere 4, Hyper-V R2
Surgient 7's self-provisioning promises software testers quick IT resource access
Transitioning from AJAX to .NET what changes to expect in RIA's
The QA team's role in application performance evaluation and management
Adaptation in project management through agile
Budget-friendly Web app performance testing, monitoring tips
New requirements definition tools focus on chronic flaws

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Software Development Methods - Extreme Programming, Agile Programming, Scrum
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts