UKCMG - the independent IT user forum

Abstracts

MONDAY 26th June 2006

Session 1A1 - Track A - MAINFRAME

Migrating to z-990 - A user Experience
Ian Baldwin, Barclaycard

Awaiting Abstract

Session 1A2

Much Ado About CPU - Now with z9
Martin Packer, IBM Mainframe and DB2

IBM mainframe processors have in recent years introduced a number of capabilities of real value to customers. These capabilities have, however, required changes in the way we think about CPU management. This presentation describes these capabilities and how to evolve your CPU management to take them into account. It is based on the author's experience of evolving his reporting to support these changes, including the new z9-109 processor.

Session 1A3

Modelling zSeries processors
Matthew Auchincloss, BMC Software

How fast is your z890, z990, or z9 processor? How much faster (or slower) will your next planned processor be?

zSeries processors run at different speeds for different workloads. zSeries processors deliver different MIPS values for different configurations. Is fewer faster engines always good?

The presenter uses the IBM zPCR tool together with an analytical modelling tool, to walk through a case study that addresses the variability in performance and capacity, of the zSeries processors.

We look at issues including PR/SM overhead, effective dispatch time, logical CP versus physical CP, increased TCB time, and LSPR ITR ratios. As well as examining the effects of these issues, the presenter uses an analytical model to predict workload response time when workloads are migrated to a new zSeries box.

Session 1A4

MIDAWs - Go Faster Stripes for DB2?
Martin Packer, IBM Mainframe and DB2

Martin Packer will present a simplified form of Jeff Berger's paper on the new z9-109 MIDAW facility and how it can speed up DB2 access to data. Jeff is a key performance designer in the DB2 for z/OS Development Laboratory. Included is some recent information on FICON and DS8000, together with how DB2 takes advantage of the z9-109 MIDAW facility.

Session 1A5

Swimming the DB2 Pools : Understanding and Tuning DB2 Storage
Bill Miller, CPT Global

Awaiting abstract

Session 1A6

Top Ten Best Practices for Improved z/OS Performance and Lower TCO
Ivan Gelb, Gelb Information Systems

Yes, it is possible to improve performance of a z/OS environment while also lowering the TCO (Total Cost of Ownership). The areas covered in this session include: CICS, DB2, IRD, PR/SM, VWLC, WLM, zAAP, just to name a few. This Top-10 collection is based on recent experience from over 50 major installations. Attendees of this session will learn proven best practices on how to set up, customize, report, and analyze the performance and capacity of z/OS and its major subsystems while never loosing sight of the effects on the TCO.

TRACK B - DISTRIBUTED

Session 1B1

Monitoring performance in a virtual infrastructure
Des Atkinson, Metron Technology

This presentation discusses the capture and analysis of performance data in a virtual infrastructure. It focuses on two widely-used architectures: VMware ESX Server/Virtual Center and Microsoft Virtual Server. Reference will also be made to Solaris Containers and Linux Xen. Topics covered will include:

1. How to capture the appropriate range of performance data for adequate analysis and planning
2. Some controlled benchmarks highlighting how these virtual systems behave
3. Recommendations on how best to carry out performance management of such systems
4. A wider discussion of the performance management implications of virtual architectures.

Session 1B2

Capacity planning considerations for Windows virtual machine technology
Mark Friedman, Demand Technologies

Awaiting abstract

Session 1B3

Performance Benchmarking; Updating the Toolset Filesystem
Dominic Kay, SUN Microsystems

We draw on experience gained in competitive benchmarking of Solaris ZFS against competitor products from Veritas, Microsoft and the Linux community. Rather than dealing with the specific results of the testing, we survey the tools that have been used "traditionally" through habit or for reasons of availability and examine their strengths and weaknesses in the face of current trends in data storage and access. We present FileBench - an extensible, open source filesytem benchmarking framework which provides more realistic load generation. This allows for emulating existing load-generation tools or for the simulation of the data access patterns of current applications.

Session 1B4

Pre-Deployment Sizing Made Easy: Exchange 2003 Case Study
Efstathios Papaefstathiou, Microsoft

Estimating the necessary hardware resources when deploying Exchange is more art than science. Typically, field experts rely on past experience and conjectures to recommend a deployment architecture that meets the requirements. Microsoft System Center Capacity Planner (SCCP) eliminates this guesswork by guiding users through the process of sizing and architecting future deployment of highly geo-scaled distributed applications such as Exchange 2003. Users can fine tune recommendation by changing the workload characteristics or hardware configuration with the use of a graphical topology editor. A sophisticated simulation predicts the hardware utilizations and transaction latencies which allows the user to troubleshoot potential performance bottlenecks. This paper will give an overview of the technology and focus on the process used to validate SCCP's topology recommendations and how the accuracy of the simulation predictions was verified for such a complex application.

Session 1B5

Challenges of Workload Characterization in Parallel Processing Environments
Dr Jeffrey P Buzen - Independent Consultant & Dr Boris Zibitsker -, BEZ systems

SQL response time in parallel processing environments is sensitive to the degree of parallelism within the processing of individual SQL queries and the manner in which SQL access patterns are distributed across data base tables. These two considerations, which do not arise in conventional systems, create special challenges for workload characterization. The situation is further complicated by the fact the mechanisms for regulating intra-SQL parallelism differ materially among Oracle 10g, DB2 UDB ESE and Teradata. This paper examines the workload characterization issues that arise in each of these architectures, and includes a discussion of data sources, analysis procedures, and applications.

Session 1B6 Distributed Track

Experiences in Capacity Management of Shared UNIX Infrastructure
John Watson, National Australia Group

This paper looks at some of the experiences at the National Australia Group (Europe) with the Capacity Management of a large distributed shared infrastructure running on Sun Solaris. In particular, the paper focuses on our Oracle and Websphere infrastructures, both of which are supporting multiple applications, services and business units on the same sets of hardware. The challenges faced include setting up effective monitoring, data collection, workload classification and the determination of some new methodologies for the Capacity Management of multiple applications running on horizontally scaled UNIX hosts.

TRACK C - WEB

Session 1C1

An Internet Business Capacity model - more tiers, less tears!
Todd Bourne & Theo Adis, CPT Global LTD

Business is increasingly dependent upon the internet as a delivery channel to customers. This is particularly true in a banking environment, where the internet channel is effectively the largest branch, and turning away users because of insufficient capacity is tantamount to closing the doors. From a capacity modelling perspective, the breadth of technologies involved - web, app servers, db servers through to traditional mainframe systems - further compounds the challenge of mapping business activity onto system utilisation. This paper reflects the real world lessons learnt by CPT Global consultants working across 16 countries building business focused capacity models and reducing costs for major financial institutions.

Session 1C2

Application Behaviour in a Multi-platform world
David Chalmers & Alan Ackers, Macro 4

The days of having a single platform for each critical business applications are long gone. Today's business climate demands a speed of development and deployment that often means having application components built quickly with this likes of Java and then spread across different platforms. This is great - until something goes wrong. This session will look at a new generation of tools specifically designed to help organisations investigate the causes and challenges of multi-platform Java application problems - while at the same time integrating with existing applications and tools that the business already relies completely upon.

Session 1C3

More Performance, More Scalability for your Java Apps with Less Hardware
Graham Parsons, Reflective

The presentation would cover the following:
1) the traditional approaches when faced with poor performance - refactoring code and/or buying more infrastructure
2) why there is another way - tuning the infrastructure
3) opportunities for tuning
4) the approach you must take
5) reference stories - anonymous but presenting the sector "major financial doubles scalability"
6) questions

Session 1C4

Through the Prism of Fractals: Why SOA Should Reflect the Natural Order
Dr Annie W. Shum, BEA

Service Orientation is emerging as the fourth wave of the computing paradigm shift because it promises to enable broad-scale interoperability and unprecedented business agility in a service value-net (ecosystem). Containing IT complexity and aligning IT with business through a set of sound and robust design principles are pivotal to the transformational power of Service Oriented Architecture (SOA). This paper looks for insights into containing IT complexity by studying the time-tested tenets and dynamics of complex fractal-like forms that abound in Nature.

Session 1C5 Management Track

Fight the Symptom or Fix the Cause - Evolving from Resource to Service Oriented Capacity Management
Adrian Johnson, Hyperformix

Traditional capacity techniques have often focused on symptom alleviation - identifying trouble spots and specifying which resources need to be augmented or replaced to meet demand. Such techniques can lead to a detailed understanding of the usage of individual resources, but this is precisely - and perhaps counter-intuitively - the problem. Organizations may continually add resources with little or no improvement to the overall end user experience. Modern distributed systems require a different approach.

Service-Oriented Capacity Management is a logical evolution from the trend of managing IT as a service. This practice focuses on fixing the causes of poor performance and the impact on the end-user experience by encouraging management of the infrastructure focused on business needs. This session will discuss the nature of SOCM in more detail.

Session 1C6

Capacity Managing SOA. A whole new ball game?
Graham Prentice, Friends Provident

Friends Provident are in the process of implementing SOA. I have been investigating the potential impact of SOA on the roles of Capacity Management and Monitoring. This presentation will go through my findings and highlight the challenges that we will face through the introduction of SOA. Is it a whole new ball game for us? I'll let you be the judge of that.

TRACK D - GENERAL (Beginners)

Session 1D1 & 1D2

System architecture and performance Part 1 and Part 2
Colin Butcher, XDelta

A good understanding of the way a whole system works is essential to the design and implementation of reliable, efficient and scalable application software. Overall system performance is determined by the underlying hardware configuration and by how the operating system manages the hardware resources and makes them available to the application software. This seminar will provide a technical overview of the way that the hardware and operating system elements within a computer system function and interact with each other.

Topics to be covered during this seminar will include:
- CPUs - multiprocessing, interconnects, synchronisation
- Memory - addressing, error handling
- IO - bus structures, interrupt handling
- Partitioning - hard partitions, soft partitions
- Storage - interconnects, array controllers
- Networks - interconnects
- Performance techniques - caches, pipelines, parallel execution
- Software implications - operating system configuration, program design & coding

Examples used will be based predominantly on large AlphaServer and SuperDome class systems.

Session 1D3 General Track

Why We Created UKCMG
Alan Knight, Knight Hildrick

A light hearted look at the early years but outlining the serious reasons for setting up the group and defining its objectives (which are still the same).

Session 1D4 General Track

Any Why Nobody Seems to Have Noticed
Alan Knight, Knight Hildrick

The second session will try to explain why the same old problems are still there despite all the technological developments that have occurred and despite the number of papers that have been written and presented on the topics of Performance Management, Capacity Management, Service Management and all the other UKCMG featured topics.

Session 1D5

A Ten-Step Plan to Effective Capacity Management
Neil McMenemy and Andy Bolton, Capacitas

Designing and building an effective capacity management function has never been harder: the competition for talented staff is high, as is the current workload of projects and 'business-as-usual'. At the same time salary and training budgets are often constrained. How does the contemporary capacity manager cope with these challenges? Follow our ten-step plan to designing and building an effective capacity management function; wherever your starting point and whatever your challenges you will find useful techniques here!

Session 1D6

Is there anybody out there? Capacity Planning in the real world
Bob Torz, TeamQuest

UKCMG is all about Performance and Capacity Management, but does anyone actually do it in the real world? This paper proves with actual examples that there are companies that do regular Performance and Capacity Planning and that they gain real, but not always obvious benefits from doing so.

TUESDAY 27th JUNE 2006

Session 2A1 Mainframe

Are your systems SOX and COBIT compliant?
Hugo Prittie, Action Software GmbH

The presentation highlights the weaknesses in the z/OS (MVS and USS) systems areas that are addressed by the Sarbanes Oxley Act and COBIT requirements. Further we aim to show how the products eventACTION and ussACTION help enforce these requirements and thereby reduce the risk of auditing exposures and possible penalties due under this act.

Session 2A2 Mainframe

Performance Architecture and Performance Management within BT
Roger Crabb - Principal Performance Consultant

Whilst numerous presentations over the years have dwelled on a whole range of Performance Management and Capacity Planning related topics , very few have focused on the mission critical area of 'Performance Architecture' - a discipline of considerable breadth which I loosely define as :-
- 'Establishing a tuned, metered and monitored environment that allows us to adequately control and track both System and Application Activity/Resource use in order to deliver Service'
Based on over 35 years experience I would definitely say:-

Overlook this area at your peril!
Nothing can be more basic and essential than this for Performance Management and Capacity Planning. Yet, unfortunately, far too often it is almost entirely overlooked! - with VERY costly results in terms of money, investment, effort and both individual and team/group credibility. Whilst the author has much sympathy for the argument that the onus is firmly on Suppliers to deliver/enable an adequately monitored/tuned environment he also realises that the very nature of many applications also calls for (sometimes considerable) effort by users as well.

This lecture will explore key aspects and experiences relating to matters such as :-
- Basic requirements and capabilities :-
o What your specification(s) should encompass
o what you should be looking for from your supplier ?!
o what you may need put in place

- Opportunities and means to solutions
- Achieving adequate resolution for problem solving
- Establishing integrated , logical solutions ranging from Operating System setup through to Discrete Applications and business monitoring
- Mistakes and the Costs of failure

There will also be a coverage on :-
- live Performance Management, tuning experiences. Eg, for those people interested in IBM Work Load Manager Goal Mode (WLM/GM) environments , a number of live Performance Management case studies will be of particular relevance
- Performance Management and Capacity Planning Reporting capabilities deployed across BT systems. These are powerful and sophisticated. I will include useful examples that should, hopefully, provide the audience with ideas on sound techniques and capabilities that may be established in a well 'Performance' architected environment.

Over the years , the author has found that the principles of Performance Architecture and Performance Management practice are all embracing and the material presented should provide for lessons across the board.

The overall objectives of this lecture are to :-
- raise awareness on the whole area of Performance Architecture
- Illustrate the implications and :-
- impact arising from its absence or inadequate coverage
- benefits and capabilities arising from its incorporation into a system
- provide at least an initial framework of ideas around which BOTH suppliers and users/developers may seek to develop optimised/soundly monitored systems

Session 2A3 Mainframe

z/OS WLM - Sysplex Management
Peter Enrico, EPS Strategies

When it comes to z/OS WLM management within a Sysplex, I've always likened a 4 system Sysplex to a quartet. Each musician is playing their own instrument, but listening to the other musicians to ensure they are always in harmony. For what ever reason, more and more installations are consolidating systems into fewer numbers of Sysplexes. The result is more and more Sysplexes containing unlike systems with unlike or mutually exclusive workloads that need to be managed towards different goals and importance levels. Yet each Sysplex as a single WLM service definition to which all workloads must be managed. So think of this as two quartets playing side by side to different tunes. Come to this presentation if you want to hear Peter Enrico discuss WLM Sysplex management.

Session 2A4 Mainframe - Application Performance Track

Quantifying benefits of zOS Performance Tuning
Tony Ruberry, John Lewis

Over the last three years, John Lewis have implemented many zOS performance and capacity management innovations. As a performance analyst I know these have been worthwhile; but given an archaic and misleading chargeback system, and continuing mainframe upgrades, how do I convince business management that things have improved? This paper explains why it can be difficult to justify performance work. It then describes an approach I've taken to quantifying the financial benefits of tuning changes sufficient to convince the most cynical manager. In short, this is how I justify my existence!

Session 2A5 Mainframe

z/OS Performance on the New Generation of Itanium 2 Mainframes
Irwin Kraus, Platform Solutions, Inc

Platform Solutions, Inc. (PSI), is the first developer of a new generation of mainframe computers compatible with the broadest set of datacenter environments and operating systems, including IBM(r) z/OS(r). The PSI offering is based on Intel Itanium 2 technology. This presentation describes the architectural and performance characteristics of the PSI mainframe. Instruction set architecture realization, that is, how z/Architecture(tm) is achieved on Itanium, is discussed. Architectural characteristics of Itanium that make it ideal for this application are described. Implementation of real and virtual I/O subsystems is also covered.

Session 2A6 Mainframe

MXG Update
Barry Merrill, MXG

Awaiting abstract

Session 2B1 Distributed Track

ITIL Capacity Management -- More than Charts over Coffee
Rich Fronheiser, Metron-Athene Inc

Many organizations are embracing ITIL as a model for best practices. While managers tend to give most of the initial attention to the Service Desk and to Service Support processes, the same managers are struggling with giving the proper focus to Service Delivery processes, Capacity Management in particular. This paper provides a view of a few organizations in varied lines of business and discusses capacity management as practiced in those environments. Those practices are then compared and contrasted with Capacity Management as covered in the ITIL Service Delivery book along with some recommendations for incorporating best practices in any environment.

Session 2B2 Distributed Track

USCMG Best paper - ITIL Capacity Management Deep Dive
Chris Molloy, IBM

ITIL is continuing to grow in acceptance in IT environments as a model for best practices. This paper provides a low level analysis of the ITIL capacity management discipline. The paper describes the differences between business, service, and resource capacity management, and the need for each to have a proactive capacity management process. The paper will describe the elements needed for an ITIL-based capacity plan, a discussion on what several companies have done with ITIL capacity management, and lessons learned from implementing ITIL capacity management discipline in their environment.

Session 2B3 Distributed Track

Bridging the Gap Between Business and IT: Decisions IT People should not make
Dr. Sami Zahran, IBM Global Services

This is an interactive workshop as well as presentation. It has the following sessions:
1. The gap between IT management and Business management?
2. Is this true for your organisation?
3. What decisions IT executives should not make? (3 Strategy Decisions & 3 Execution Decisions)
4. Tools for bridging the gap between IT and the business?

This was delivered in the Industry Forum in London, Nov. 2005 and was very well received.

Session 2B4 Distributed Track

The IT Bermuda Triangle?
Richard Seery, SAS Software

The three IT disciplines SLM, Financial Management and Capacity Management form the core Service Delivery within ITIL Service Management. Collectively and when implemented correctly, these IT areas can contribute to an effective and thus successful IT Organization. Paradoxically these areas also form some of the biggest mysteries of modern IT times.

This paper presents a high-level overview of these 3 crucial areas of IT. How they collectively interact and how they interact with other ITIL and IT disciplines. The paper draws comparisons to the "Bermuda Triangle", reveals some of the myths and non-mysteries of these 3 IT areas.

Session 2B5 Distributed Track

'Something Wicked This Way Comes': Unlocking Office Politics With Shakespeare
Gayle Allan, Cakes and Ale

Jean-Paul Sartre once observed that 'Hell is other people'. Unfortunately we all work with 'other people'. The BBC series 'The Office' captured the diverse personalities of people who inhabit work places in excruciatingly accurate detail, but most people don't realise that Shakespeare was creating his own version of 'The Office' 400 years before David Brent hit our screens. Managers, advisors, consultants, communicators, political operators, employees and employers, tradesmen and professionals, each with their own foibles and agendas, all stroll across Shakespeare's stage. Each of them has things to say about what to do, and more importantly what not to do, in the business of dealing with other people.

In this paper I will be examining some of the more recognisable characters (as described by Shakespeare) that we all deal with in our day-to-day business lives, and see what advice this supreme observer of human behaviour has to offer us in coping with the twenty-first century work place.

Session 2B6 Distributed Track

From Systems Management to Service Management - Crossing the Chasm
Norman Wilkinson, IBM

The market today is definitely in a state of change - commodity offerings no longer compete effectively and so even from an IT perspective, we see the swing towards differentiation of products and services driven top-down by the business where the balance between cost of delivery and quality of service, time to market and competitiveness, rules.

Here, we take a look at the business demands upon IT for service beyond infrastructure operation alone and the capabilities of IT organisations to make the transition from where they are today to where the business demands they be tomorrow. We will look at inhibitors to this transformation that create not just a 'disconnect' but a 'chasm' that could leave IT stranded.

IBM's approach to IT Service Management provides an On Demand approach and a number of critical enablers for 'Crossing the Chasm' to simplify and align IT to the business, to provide effective availability and performance management measured by service level metrics and integration of business processes to optimize service delivery and service support.

Session 2C1 Service Management

The Top Down Drill Down Low Down - Getting the street-level view while flying at 10000ft
Adrian Johnson, Hyperformix

Balancing breadth, depth and business value is a perpetual challenge for performance engineering. How much information did we really need to understand to answer tomorrow's questions by yesterday? Stepwise Refinement is a well-established approach to addressing this challenge but in practise, moving from the 10000ft view to the street-level has usually meant landing the whole aircraft and shifting all the passengers to a different mode of transport.

Particularly with web services and shared infrastructure, there are often cases where the detailed study of a new service needs to be considered against the existing system load. However, we do not want to incur the time and expense of studying the existing load in detail since the added business value of doing so in way matches the added cost. We present a new 'Top Down Drill Down' approach which allows us to combine detailed performance modelling of foreground business functions against a background capacity model of the rest of the system, efficiently, effectively . and without the need of a parachute.

Session 2C2 Service Management

Where's Waldo: Uncovering Hard-to-Find Application Killers
Claire Cates, SAS

We've all heard about performance anti-patterns, yet how do you find these problems in your system? I have used Rational Quantify for over ten years and have learned many tips and tricks to help uncover common anti-patterns. This paper will describe the wealth of data generated by Quantify and how to use this data to uncover software performance problems such as excessive memory allocation, the ramp, unnecessary processing, one lane bridge, and more.

Session 2C3 Service Management

Prediction of Performance Bottlenecks in Scaling Java Enterprise Systems
Dr John Murphy, University College of Dublin

Software architects and managers need to know how the response time (or throughput) deteriorates as user workloads increase or the mix varies. This will allow reasonable claims about performance in both the design of new applications or enhancing or upgrading existing software. This paper will describe a technique to identify: 1 at what workload the software fails to properly scale; 2 which Java methods are the cause of the performance deterioration; and 3 how much optimization needs to be performed in order to bring the system back to its target response time. This will provide reassurance to the architect, or the manager, that the application will continue to scale and that all potential bottlenecks have been eliminated.

Session 2C4 Service Management

The Holy Grail: Building Applications That Can Survive the Unpredictable Web
Tony Allan, APMS

We have all seen Web applications fail in spectacular ways under heavy load. This paper examines approaches that can be used to understand and eliminate this problem.

Users are resigned to poor service when a web-site becomes overloaded and persist only when the alternatives are more painful (such as missing out on a ticket to see a much loved band in concert). If there is a choice, users will go to another web-site for the information or service.

Once an application is deployed, the opportunities to fix the problem are often limited to a quick software change, or, more often than not, additional hardware. A better approach is to consider the issue during requirements (when sizing and SLA objectives are set) and application design (when architectural and user interface alternatives are still available).

Spikes in usage are difficult to predict and it is a fact of life that resources are always limited. Developers must assume 'when' not 'if' there will be a problem and design accordingly.

Session 2C5 Management ITIL Track

How's Your Memory?
Claire Cates, SAS

Detailed memory analysis of a system, especially a large complex system, can be very beneficial. The analysis may uncover performance issues or misuse of this limited system resource. Obtaining the analysis data though is often difficult. This paper describes how SAS uses RootCause. along with a custom probe to gather data from the SAS System memory management routines. The type of data collected will be described, along with the types of problems that can be uncovered by analyzing this data.

Session 2C6 Management ITIL Track

Performance Monitoring of Enterprise Java Systems
Dr. John Murphy, University College of Dublin

Good practice for performance engineering recommend that there is monitoring of enterprise Java systems throughout the development cycle. This can prevent the sudden occurrence of major performance bottlenecks during production testing which often leads to lengthy and expensive project delays. Performance monitoring tools can be used to trace events that occur during run time and can attribute the cost of the events to specific parts of the application. This paper discusses a number of different monitoring techniques to collect performance metrics on large multi-user enterprise applications and shows how they can be applied to assess the performance of such systems through out the development cycle.

Session 2D1 & 1D2

Capacity Planning 101
Dr. Bernie Domanski

What's It's About?
To provide a framework for performance management and capacity planning
To survey the tools and methods in use today

Who Should Attend?
Directed to performance analysts desiring a broader framework and perspective
Directed to managers & users concerned about performance management and/or capacity planning

Capacity Planning Is .
Finding when a system will exceed the ability to provide cost-effective service & what to do about it. An on-going process of upgrading and altering configurations to maintain a cost-effective balance between workload changes and performance constraints. Gathering a certain amount of performance data about a system, Developing a model from the data, and Making predictions about what will happen when the load is increased when you add new equipment, make software changes, etc.

Performance Management Is .
Finding when a system has exceeded its service constraints and requires tuning or re-planning. Applying all the tools and techniques required to get the system within the service constraints

What Will We Cover?
- The Capacity Planning Process
- Surveying the Users
- Forecast Workload Levels
- Model New Configurations
- Management Reporting
-Who People Really Listen To
- Application Modeling
- The System Life Cycle Model
- A Common Performance Methodology
- Load / Service Curves & How to Get Them
- Workload Characterization & Clustering
- Statistical Forecasting Techniques
- Benchmarking
- Simulation
- Analytical Modeling (Queuing)

Session 2D3 General Track

Active Baselining in Passive Environments
Jim Bouhana, Performance International Inc.

In order to decide if systems are running according to their usual trend, it is necessary to compare against a performance baseline that defines the usual operating envelope. This paper describes how a baseline can be derived and actively updated from passive stores of performance data. The passive stores are typically flat text files or databases. From these, baselines can be derived as needed, varying the baseline norm, granularity, update frequency, etc. The outputs of baselining are sets of alert thresholds stratified by system, metric, and hour. The role and usage of baselines in automated alerting is discussed, with examples of the kinds of reports that can be produced and analyses that can be done.

Session 2D4 General Track

How to integrate capacity management into the application development lifecycle
Leon Levy, Capacity & Performance Solutions Ltd

This presentation will start by discussing the general principals that should be considered when planning to integrate capacity management processes into the application development lifecycle. It will identify the actions that should be undertaken and discuss various approaches that could be appropriate. It will then go on to describe how this is being implemented in a particular client environment, describing what interface points have been developed and what processes are performed at each stage in the development lifecycle. Lessons learnt during this implementation will be shared with the audience and there will be time allowed for a question & answer session to enable discussion of the subject area.

Session 2D5 General Track

No wolves, some rats and thousands of mice; a case study in workload analysis
David Hawkin, Severn Trent Water

Major system conversion projects have transformed Severn Trent Water's enterprise computer systems. However, legacy enterprise systems have continued to demand high levels of CPU. In order to meet corporate objectives for reducing business operating costs, a project to minimise CPU demand in the legacy environment, without adversely affecting live services, was required. This presentation tells the story of how CPU capacity was reduced without inflicting excessive pain on our users

Session 2D6 General Track

Cost-effective Capacity Modelling: A Real-life Case Study
Paul Seaton-Smith, Capacitas

This presentation explains how Excel was used to develop a detailed capacity model for a key system
The goals of the model were as follows:
Predict CPU, memory and filesystem space requirements for the next 18 months
1. Model different hardware configurations
2. Determine capacity requirements during various failover scenarios
3. Model the impact of planned changes to the application . The model ensured that the system had sufficient capacity to support the peak demand for the next 18 months
4. The model was delivered within ten weeks elapsed time; at a cost equivalent to approximately 1% of the daily revenue dependent on the system

WEDNESDAY 28th JUNE 2006

Session 3A1 Mainframe

FlashCopy: a Picture that Takes Some Time to Develop
Andries J.M. de Jong, Software Europe

The 'Flash' in FlashCopy suggests that this technology produces a mirror image of a volume in no time at all. And in a way it does: the volume and its image are both almost immediately available. But there may be a catch: write requests issued to either the source or the target volume may encounter 'below the surface' activity that may delay those write operations. This presentation will review how FlashCopy works, under what conditions and to what degree it may affect write performance and how this performance impact can be detected. Special consideration will be given to the use of FlashCopy before PPRC or XRC re-synchronization. Where possible the presentation will include charts generated from actual production data.

Session 3A2 Mainframe

Mining Performance Gold From CICS Statistics
Ivan Gelb, Gelb Information Systems

This session includes presentation of the essential CICS statistics for performance management and capacity planning activities. For maximum effectiveness on the job, attendees will learn (a) important considerations for parameters affecting the data collection, (b) the minimum set of reports required to support a particular activity, (c) what are the important fields on the key reports, and (d) how to avoid some potential pitfalls. Samples of the most useful reports will be presented. The emphasis will be on quick techniques that help us "mine" the mountain of information collected by CICS.

Session 3A3 Mainframe

Network Performance & Availability Reporting: Someone Has to Start It
Trevor Dodd, AES

The measurement of network service levels has long been a neglected practice by the performance industry. This is most likely due to a lack of network skills training and standard measurement and reporting definitions, as well as the fast pace of emerging technologies. There are, however, some TCP/IP utilities that present a practical opportunity to measure network service level goals proactively. With some development effort, nominal coding and collaboration with other network tools, these TCP/IP utilities are very useful. This paper shows how such utilities may be used to gather network service level statistics. Sample reports are also provided.

Session 3B1 Service Management

Where should I start my ITIL implementation?
Per Bauer, TeamQuest

Awaiting Abstract.

Session 3B2 Service Management

Managed Infrastructure to Meet Your Business Objectives
Tony Oliver, RWEnpower

Will discuss some quick wins which could be achieved whilst trying to align your Storage Infrastructure to meet defined Business Objectives. A practical description of how one Utility Company re-aligned their IT internal processes in order to meet the newly stated Business Objectives. This will give an insight into the how's the why's and lateral thinking which helped achieve the goals. It will show how they reduced "time to market" and improved their quality of service and Service Level Agreements.

Session 3B3 Service Management

ITIL Service Management - A Candidate for Business Process Outsourcing?
Jack Worsfold, iCore Limited

As the ITIL framework is increasingly adopted within the UK, and globally, as the 'standard' for IT Service Management new implementation methods are being considered which are different to those of the early adopters. Whilst organisations have, since the mid to late 90's, considered outsourcing their 'helpdesk' function, most were reluctant to consider outsourcing other aspects of their ITIL implementations.

This paper examines why, post 2000, there has been an increasing interest from organisations in outsourcing aspects of their ITIL implementations, which specific areas of and some of the issues and considerations for organisations in making such a decision.

Session 3C1 End to End Management

Lies, Damn Lies and End to End Statistics
Graham Prentice, Friends Provident

At Friends Provident we have made extensive use of End to End Response Time statistics to help manage the performance of our key applications. This paper details:
1. The importance of having objective End to End response time statistics
2. Methods of collecting the statistics
3. What you can use the statistics for
4. Real life examples of where these statistics really made a difference

Session 3C2 End to End Management

End to End Performance Monitoring
Sean Shepley, BT Global Services

Awaiting abstract

Session 3C3 End to End Management

Measurement of Transaction-Based End-To-End Response Time in Un-Armed Environments
Jim Bouhana, Performance International Inc.

Transaction-based response time is the key metric for assessment of SLA compliance, installation accounting and performance trouble-shooting. Both end-to-end measurement and breakdown by components of transaction path are required. This paper reviews the available methods and focuses on environments that are not instrumented with ARM - the vast majority of installations. Theory and available tools are reviewed and a successful implementation is discussed in detail.

Session 3D1 General

Utility Computing
John Campbell, IBM

Awaiting abstract

Session 3D2 General

Automating IT Capacity Management
Ingo Schulz, SAS GmbH

The ever growing complexity and increasing size of current IT infrastructures are the top challenges for today's IT Capacity Managers. Facing several hundreds of vital business servers on a large variety of platforms makes Capacity Management automation a must. The presentation introduces a standard and straight-forward Capacity Management process and demonstrates how to implement the process steps. The presentation includes how to report on resource usage, deal with issues of scale, handle 'what-if'-scenarios, plan for future resource usage based on business drivers, and how to produce a standardized Capacity Plan.

Session 3D3 General

Critical Success Factors for IT Service Delivery - Theory vs. Reality
Tony Way, TeamQuest

Despite of the resources invested in IT, many companies do not believe that they receive the service they hoped for. This presentation is based on my research into defining and understanding the factors that are vital to ensuring service delivery. The main focus of the presentation is the results and conclusions of an independent survey carried out by the presenter with 50 UK IT Managers and Directors in August 2005. The challenges identified include IT's involvement in strategic planning, control and complexity of the infrastructure, adoption of ITIL and the question of trust between the IT department and the business.

Upcoming Events

2008 Sponsors

Platinum
Teamquest
SAS
Gold
Metron
VMware
Silver
Macro 4
Capacitas
Bronze
CA Wily
iTrinegy
©2008 UK Computer Measurement Group