HP OpenVMS Systems

OpenVMS Advanced Technical Boot Camp
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

T4 block

Session Number: 201B, 201C, 201D
Session Level: Basic/Intermediate/Advanced
Instructor: [TBD]
Session Abstract:
  • Monday 1PM - 4PM - Hanover
    • 201B T4&Friends Introduction 1PM - 2PM
    • 201C T4&Friends Engineering Support 2PM - 3PM
    • 201D T4&Friends Advanced Hands On 3PM - 4PM
  • Wednesday 9AM - 12PM - Hanover
    • 201B T4&Friends Introduction 9AM- 10AM
    • 201C T4&Friends Engineering Support 10AM - 11AM
    • 201D T4&Friends Advanced Hands On 11AM - 12PM

The T4 block's purpose is to provide basic, intermediate, and advanced training in the T4 & Friends performance monitoring toolset. The last eight years have seen VMS Engineering Support develop a toolset known as 'T4 & Friends', which the VMS Engineering Support group uses extensively in their work with customers and partners. Many customers and partners have deployed this tool set to engage in system performance collaboration between all parties.

This block's sessions are designed to give a 'soup to nuts' coverage of the T4 & Friends toolset, from the very basics of obtaining, installing, running, and analyzing output with T4 & Friends, actual experiences with the toolset from the field, and effective use of the advanced features of the tool set.

201B - T4 & Friends Introduction
Session Level: Basic
Instructor: Pat McConnell
Session Abstract:
Over the past eight years, OpenVMS Engineering has developed a set of 21st century tools and methods that improve collaboration about system performance issues between all interested parties. These have collectively been referred to as "T4 & Friends". In fact, the VMS Engineering Support group uses these tools extensively in their work with customers and partners. This session is an introduction to T4 & Friends that will show you what tools are available, where to get them, how to begin to use them, and what benefits they bring compared to previous approaches.

This is a hands-on session. Though not a requirement, a laptop running a recent version of Microsoft Windows will allow participants to work with TLViz, the T4 data visualizer.

An advanced T4 session is also available during the boot camp for those who would like to advance further

201C - T4 and VMS Engineering Support
Session Level: Basic/Intermediate
Instructor: Kevin Jenkins, and Tom Cafarella
Session Abstract:
OpenVMS Engineering Support engages with VMS customers and partners to collaboratively resolve system performance problems. The T4 & Friends toolkit is key to the successful resolution of problems in the system performance domain, and this session walks participants through several real world VMS system performance problems solved with the T4 & Friends toolkit.

This is a hands-on session. Though not a requirement, a laptop running a recent version of Microsoft Windows will allow participants to work along with the presenters in order to directly experience the T4 & Friends problem solving process.

201D - T4 & Friends Advanced Hands-on Workshop
Session Level: Advanced
Instructor: Pat McConnell
Session Abstract:
In the past year, there have been marked advances in the capabilities of the T4 & Friends tools set for VMS performance. This session will focus on these new features, on the most advanced and complex features, and on the ways that the different component s of this tool set integrate with each other. Topics will include:
CSVPNG advanced features
VEVAMON - VMS EVA Monitor advanced features
T4V4.2 new features
Feedback on improving T4 & Friends

This will be part presentation and part hands-on session using TLViz and CSVPNG and other tools to analyze interesting T4-style data sets.

Thriving in Mixed Environments Overall block

Session Number: 202A
Session Level: Intermediate
Instructor: Stephen Hoffman
Session Abstract:
Two faces of OpenVMS in the current computing era, whilst contending with old code and new requirements. Focusing on OpenVMS with trips further a field.

Real-world OpenVMS, Server Tools

Session Number: 202B
Session Level: Intermediate
Instructor: Stephen Hoffman
Session Abstract:
This session will focus on Real-world OpenVMS, Server Tools. The advantages, disadvantages and specific considerations of using OpenVMS in mixed-platform and mixed-vendor environments. Application portability and migration considerations. Firewalls, printers, NAS, network security and distributed management. Topics in virtualization and emulation, and contending with both brand new and fossil grade hardware. Things OpenVMS does well, and things it doesn't do. Using closed and open-source software to your advantage.

[TBD]

Session Number: 202C
Session Level: [TBD]
Instructor: [TBD]
Session Abstract:
Real-world OpenVMS, Client Tools. This session focuses on Apple Mac OS X and Microsoft Windows clients commonly found in OpenVMS environments, and on a selection of tools and protocols available on these platforms. Client capabilities that you may and may not have heard of. XML, RDF, OpenID, RSS, X, DECnotes gateways, and others. Closed and open-source tools that can make you and your OpenVMS environments more efficient.

Tools to narrow down CPU bottlenecks

Session Number: 203
Session Level: Advanced
Instructor: Anders Johansson
Session Abstract:
This session will discuss tools to use to narrow down the causes of CPU bottlenecks.

Enhancements to OpenVMS Clusters

Session Number: 204
Session Level: Intermediate
Instructor: Leo Demers, Nilakantan Mahadevan, Doug Gordon, Jeff Friedrichs
Session Abstract:
This Block of Session will provide updates for the OpenVMS Clusters and Shadowing capabilities. Here about the plans for improving the Crown Jewels of OpenVMS and see live demonstrations of this technology in action.

IP Cluster Interconnect

Session Number: 204B
Session Level: Intermediate
Instructor: Nilakantan Mahadevan
Session Abstract:
This session introduces IPCI (IP Cluster Interconnect). IPCI enable the use IP for OpenVMS Cluster Communication in addition to 802 LAN for Cluster Communication.

This would enable multi site OpenVMS Cluster customers with the ability to use common carrier IP services which is now becoming a defacto standard.

In this session we will cover the following aspects of IPCI.

1: Architectural overview
2: Configuration and troubleshooting
3: Demonstration of a VMS cluster using IP Cluster Interconnect.

We look forward to collect feedback from our valued customers and to sign up interested participants for IPCI field test.

Integrity Satellite Boot

Session Number: 204C
Session Level: Intermediate
Instructor: Doug Gordon
Session Abstract:
Most OpenVMS system mangers are familiar with satellite boot on Alpha systems. While the concepts are the same, the actual implementation and setup of satellite systems differs significantly on the Integrity platform. Come learn some of the wonders on network booting.

Advanced OpenVMS Host Based Volume Shadowing

Session Number: 204D
Session Level: Intermediate
Instructor: Jeff Friedrichs
Session Abstract:
Many new features have been added to Volume Shadowing and more are coming. This session will provide the attendee with an understand of how Write Bitmaps are used with Shadowing and how they can greatly increase your data availability and how to better manage your shadow sets. We will also discuss how these features are being extended in the next release of OpenVMS.

Disk I/O performance focusing on Caching and XFC

Session Number: 205
Session Level: Intermediate
Instructor: Guy Peleg
Session Abstract:
MAKLEE Engineering has worked with customers all over the world on improving performance. Physical I/Os may severely degrade performance of an application, generally speaking, the fastest I/Os on the system are those that are avoided.

This session will help you improve your I/O performance, it reviews various ways of reducing physical I/Os, focusing on caching and the eXtended File Cache (XFC).

Some of the tools that will be discussed are caching options in SHOW MEMORY, XFC SYSGEN parameters, XFC SDA extension and more.

Perl for DCL zealots

Session Number: 206
Session Level: Basic
Instructor: Hein van den Heuvel
Session Abstract:
like developing OpenVMS automation solutions with DCL. I even like to think I'm pretty good at it! There is nothing wrong with using DCL as a scripting language (certainly not when compared to one of those Unix shell doohickeys). However, I must admit that certain style of problems are solved more elegantly, quicker and more robust with PERL scripts or a combination of Perl and DCL.

Perl through its powerful associative arrays and regular expression, can be a great tool to for text parsing and data manipulation.

This session will introduce the audience to using Perl from a DCL script writing vantage point. The session assumes no knowledge of Perl, just an open mind. It will provide an introduction to the language and regular expressions and basic Perl coding practices. The session will compare DCL and Perl solutions for several example problems.

RMS Indexed files internals and patching

Session Number: 207B
Session Level: Master
Instructor: Hein van den Heuvel
Session Abstract:
Deep dive into OpenVMS RMS Indexed files. Guided tour to walk through the internal structures with ANALYZE/RMS/INT and other tools (dilx?). We will corrupt, and repair an indexed file, discussing the various options in doing so.

Hot file monitoring using XFC data

Session Number: 207C
Session Level: Intermediate
Instructor: Hein van den Heuvel
Session Abstract:
The OpenVMS eXtended File Cache (XFC) oversees all file access and is willing to report details notably through $SHOW MEMORY/CACHE=TOPQIO. This session will show how we can use that output to generate periodic hot file lists, and from those report usage trending information. That data combined helps up focus on which files to tune and when to do so. Several examples and findings will be presented, and the (Perl) tools to analyze the data will be explained.

Learning objectives:

  • Exploit existing filesystem information
  • Using PC tools to analyze OpenVMS data
  • System monitoring and tuning methodology, based on file system activity.

The accidental RMS indexed file owner

Session Number: 207D
Session Level: Master
Instructor: Hein van den Heuvel
Session Abstract:
All too often (newly assigned) system managers become responsible for critical business files and their performance with minimal, or no, explanation or training.

This session will provide an introduction to RMS and File system understanding and tuning, with a focus on Indexed files, but also addressing directories, file allocation and fragmentation.

The frequent problem areas for indexed files such as: index depth, duplicate key chains and buffer choices will be highlighted.

The session will review the OpenVMS provided tools such as ANALYZE/RMS, EDIT/FDL and CONVERT as well as several freeware tools: DFU, RMS_TUNE_CHECK, RMS_STATS.

Learning objectives:

  • OpenVMS file system overview
  • Indexed file intro
  • Indexed file tuning checklist.
  • RMS default settings

Image Initialization

Session Number: 208
Session Level: Intermediate
Instructor: Hartmut Becker
Session Abstract:
Everything you ever wanted to know about image initialization, or answers to questions like: How does image initialization work? What is LIB$INITIALIZE? What is prepared at link time? What is done at image activation time? When are shareable images initialized? How do I know that there is initialization code in my image? Why do I get %IMGACT-F-INIIMGCIR? How do I use image initialization in my C and C++ sources? How can I debug my initialization code?

Image Layout in the VA Space

Session Number: 209
Session Level: Intermediate
Instructor: Hartmut Becker
Session Abstract:
Where in the VA space are all the pieces of my application, the main image and the shareable images? This is an illustrated tour through the VA space after the images were activated. It is shown what changes if the main image or the shareable images are installed. The effects of /SHARE and /SHARE=ADDRESS are explained as well as /RESIDENT or moving image pieces into P2. This includes the placement in VA space and if and when image relocations

Developing Rich Composite Applications on OpenVMS

Session Number: 210
Session Level: Intermediate
Instructor: John Apps
Session Abstract:
One of the biggest challenges facing architects and developers when modernizing applications is in building browser-based user interfaces as interactive as those they are often replacing. These are VT-based and thus highly interactive in their nature, allowing field navigation, plausibility checking and DB lookups per field.

The talk will examine some of the recent technologies such as AJAX (Asynchronous Javascript for XML) and its use in solving the challenges outlined above.

Creating an Open-Source Alpha Emulator

Session Number: 211
Session Level: Basic
Instructor: Camiel Vanderhoeven
Session Abstract:
This session is about the effort to create an open-source Alpha platform emulator undertaken by the speaker. The topics of open-source software development, and general emulation issues will be touched upon briefly, followed by a det ailed look at how the ES40 Emulator was developed and how it works exactly. The source code discussed is freely abvailable to anyone.

Role of Enterprise Service Bus in SOA systems

Session Number: 212
Session Level: Intermediate
Instructor: John Apps
Session Abstract:
This session will look at the various components of an Enterprise Service Bus (ESB), its role in building Service-oriented Architecture systems, some of the vendor products available on the market today and take a brief look at some of the applications in which an ESB is being used.

Service-Oriented Architecture: Principles and Practices with Web Services on OpenVMS

Session Number: 213
Session Level: Intermediate
Instructor: John Apps
Session Abstract:
Service-Oriented Architecture (SOA) has been called _a style, not a thing. The reason is simple: SOA is not about better hardware or software; it is about a better way to use the hardware, software, and other IT resources already on hand.

This talk discusses the reasons Service Oriented Architecture has become increasingly important as IT responds to its updated mission to help the enterprise meet broad business goals. It shows how SOA is a more business-centered approach to the technology infrastructure, creating a new paradigm for organizing and using services i.e., standard, repeating business functions such as _check the customer_s credit in a consistent and measurable way.

Introduction to RTR

Session Number: 215
Session Level: Intermediate
Instructor: Robert Nydahl
Session Abstract:
This session introduces you to the persistent message middleware known as RTR (Reliable Transaction Router), also known as a Fault Tolerant Transaction Middleware. You get introduced to its main concepts, features, terminology, and advantages of RTR: These features will also be shown during a live-demonstration. No prior knowledge is needed, but familiarity of middleware and/or messaging concepts is useful.

The Itanium Architecture -- Explained

Session Number: 216
Session Level: Intermediate
Instructor: Thomas Siebold
Session Abstract:
The goal of this session is to provide an introduction of the Intel. Itanium, architecture and explain functionality and benefits to participants. The session will introduce the Intel Itanium architecture; explain how the architecture overcomes the limitations of today's CPU architectures. The session also covers the different and new aspects of the architecture. Intel’s implementation and what problems in today's architectures it is trying to solve.

A specific focus is put on how this new architecture improves instruction level parallelism and branch handling, reduces memory cost and supports modular code. Additional topics planned for coverage in this session are: Intel Itanium, roadmap, chips and functionality implemented in the recent multi-core processors, together with a comparison to the Alpha CPUs.

A technical comprison of OpenVMS and HP/UX

Session Number: 217
Session Level: Intermediate
Instructor: Thomas Siebold
Session Abstract:
The HP Integrity server platform is capable of running several very different operating systems.

For some customers this means migrating from one to another operating system which can't help but result in comparisons to each other operating system. In this session, we deal with the two HP developed operating systems which run on HP's Integrity Server platforms: HP-UX and OpenVMS.

The purpose of this session is to provide a technical side by side comparison of the features and functionality of these two mission critical operating systems and looking at them from a migration point of view. Covering topics such as clustering, security, storage, file systems, system administration and management, availability, and application development, the audience should come away with a better understanding of how these two OS's compare: their similarities (they are much more similar than you might think), differences, strengths (and yes, maybe even weaknesses), together with migration issues.

While each OS's purists might hope this session is a "My OS is better than your OS" discussion, the presenter will have none of that! This will be a fair, informative and balanced comparison of these two workhorse operating systems.

HP Integrity Systems -- A Technical Overview

Session Number: 218
Session Level: Intermediate
Instructor: Thomas Siebold
Session Abstract:
In this technical session, participants will learn about the various HP Integrity server systems. All current systems from entry level to cell based servers will be covered in detail to enable participants to compare the systems on a technological level.

Emphasis in this session will also be put on what is different from Alpha servers especially in the RAS (Reliability, Availability, Scalability) area. At the end of this session participants will have learned which HP Integrity server systems are currentl y available and how to compare them. Some performance data will be provided, but benchmarks will not be covered in detail.

USB, Firmware, and Console

Session Number: 219
Session Level: Intermediate
Instructor: Fred Kleinsorge, Paul Jacobi, Forrest Kenney, Robert Deininger
Session Abstract:
Provide information on various new (in V8.3-1H1) and upcomming features for Integrity.

USB V2.0 support - faster DVD installation!

Online Firmware Updates - upgrade your Integrity Firmware using a PCSI installation kit!

Console - The VGA is now supported as a console - discussion of the many ways to connect a console to Integrity today and tommorrow - and a guide to what we think is best for you.

Introducing the EVA4400

Session Number: 220
Session Level: Basic
Instructor: Larry Bonnette
Session Abstract:
This Hands on Lab will introduce the student to the HP StorageWorks 4400 Enterprise Virtual Array.

After a short introductory presentation the students will examine the components that make up the 4400. The students will then wire the components together and then use the Windows based _Command View EVA to create and present virtual disks to an OpenVMS host.

TCP/IP Services for OpenVMS - Update

Session Number: 221
Session Level: Intermediate
Instructor: Matt Muggeridge, Mark Hollinger
Session Abstract:
Introducing the new features being released with the upcoming TCP/IP V5.7. Learn how to obtain the TCP/IP V5.7 Early Adopters Kit, so you can start using these features today.

It also looks further into the future of the network industry and what OpenVMS is doing to remain current.

Network Security

Session Number: 221C
Session Level: Intermediate
Instructor: Mark Hollinger
Session Abstract:
Securing the network and the network applications is a major focus of the network industry. Learn about the toolset that OpenVMS is introducing with TCP/IP V5.7, such as IPsec and Internet Firewall.

High Performance Networking:

Session Number: 221D
Session Level: Intermediate
Instructor:Matt Muggeridge
Session Abstract:
Big systems with enormous networking demands have some systems approaching the saturation point. Learn how the Packet Processing Engine, new to TCP/IP V5.7 may give you the headroom required to continue your processing well into the future.

TCP/IP for Beginners

Session Number: 222
Session Level: Basic
Instructor: Matt Muggeridge
Session Abstract:
This session provides an introduction to TCP/IP and covers the architecture, protocols, planning, administration and troubleshooting.

We will start with a simple requirement and build upon it throughout the session. By the end of this session you will:

  • Understand the architecture of TCP/IP
  • Be able to administer TCP/IP on your own OpenVMS system
  • Be aware of common misunderstandings
  • Learn about the life and times of a TCP/IP packet
  • Use basic troubleshooting techniques
If you have had limited exposure to TCP/IP, or still have a few nagging questions, then this is the session for you.

TCP/IP Tuning and Troubleshooting

Session Number: 223
Session Level: Intermediate
Instructor: Matt Muggeridge
Session Abstract:
Tuning and Troubleshooting of network-related problems can be a minefield. Learn the troubleshooting methods used by experts. Topics covered include general troubleshooting methodologies, tools of the trade such as network analyzers and utilities, network administration.

The information in this course will help the network administrator optimize network performance and minimize network service disruptions. These factors directly impact a company's productivity and network costs.

OpenVMS Performance Concepts

Session Number: 224
Session Level: Intermediate
Instructor: Bruce Ellis
Session Abstract:
There are many sessions on performance tools available for OpenVMS from Availability Manager to T4. Using the information provided by these tools requires a fundamental understanding of the performance that they provide. This session describes what these metrics mean and how they impact performance on OpenVMS. In the discussion, additional emphasis will be placed on how to improve the metrics, i.e. what works and why.

General Topics:

CPU Time

Time spent in Modes, in particular Kernel Mode, Interrupt State Time, and MP Synchronization Time.

Process Scheduling States

Paging Metrics

I/O Metrics

Introduction to HP Open VMS V1.0 CIFS

Session Number: 225
Session Level: Intermediate
Instructor: Aravinda Guzzar, Paul Nunez
Session Abstract:
Introduction to CIFS

2. Installing and Configuring CIFS as member server to an active directory domain with tdbsam backend on a standalone node and in cluster

3. CIFS process oerview, CIFS features, cluster support

4. Winbind functionality

5. VMS specific support - ODS2 and ODS5 support, VFS layer

6. Managing CIFS - This will cover:

a. adding/modifying/deleting users and groups

b. adding/modifying/deleting file shares, setting permissions on shares using domain and local CIFS users and groups, inheritance of permissions on shares, supporting VMS permissions

c. managing printer shares

d. Various administrative and management tools - net command, smb utilities etc

7. Troubleshooting and debugging techniques

8. Limitations

9. Supported and unsupported features

10. ASV and CIFS comparison

11. Future work.

BRUDEN-OSSG Experiences in System Transition: Alpha to Integrity

Session Number: 226
Session Level: Intermediate
Instructor: Bruce Ellis
Session Abstract:
BRUDEN-OSSG has worked numerous Alpha to Integrity porting engagements, in a wide variety functions. In our work we have dealt with different issues surrounding the ports. This session brings together a variety of topics that relate to completing the port, performance expectations, and special considerations in making the move from Alpha to Integrity Server systems.

The session will describe best practices in completing a port from Alpha to Itanium, coding considerations, as well as tools to aid in the port. Aside from general issues, we will discuss porting and performance issues with layered products including Oracle 10g RAC and Java on IA64 systems.

Topics:
General Porting Issues
General Performance Experiences
Alignment Faults
HyperThreads
Oracle 10g RAC on IA64
Java on OpenVMS Integrity

Getting Started with OpenVMS Integrity Crash Dump Analysis

Session Number: 227
Session Level: Advanced
Instructor: Rob Eulenstein
Session Abstract:
This session provides an introduction to crash dump analysis on Integrity Servers. The session begins with a short overview of the Itanium architecture and its impact on crash dump analysis. Next, examples of INVEXCEPTN, PGFIPLHI, C PUSPINWAIT and KRNLSTAKNV bugchecks are presented. We will also take a look at the analysis of a looping process and the analysis of an in-line bugcheck. Other session topics include the Itanium Register Stack, the PCS SDA extension and locating the source code associated with a given PC (a virtual address).

Objectives

By the end of this session the student will have had an introduction to the Itanium architecture, be able to use the system dump analyzer (SDA) in the analysis of bugchecks, and be able to recognize some similarities and differences in crash dump analysis on OpenVMS Alpha and OpenVMS Integrity Servers.

OpenVMS Integrity Crash Dump Analysis Level 2

Session Number: 228
Session Level: Advanced
Instructor: Rob Eulenstein
Session Abstract:
This session reviews and then builds upon the information presented in the "Getting

Alpha and Vax emulators

Started with OpenVMS Integrity Crash Dump Analysis" (session number 227) session. The session will present the analyses of three V8.2-1 and V8.3 crash dumps that were worked by the Customer Support Center in Colorado Springs. Two of these crashes were forced crashes. One was forced via Ctrl-P (OPERCRASH) and the other via a Ctrl-B (CPUINT_INIT). The pros and cons of using each of these methods to force a crash will be discussed.

Note: Although this session builds upon the information presented in the "Getting Started with OpenVMS Integrity Crash Dump Analysis" session, that session is not a prerequisite for this session.

Troubleshooting Software Induced Machine Check Crashes (MACHINECHKs) on OpenVMS Alpha Systems

Session Number: 229
Session Level: Advanced
Instructor: Rob Eulenstein
Session Abstract:
Generally when a system crashes with a machine check the initial and sometimes premature conclusion is that there must be a hardware problem on the system. Often times the crash CPU is replaced. Unfortunately this may be the wrong course of action. Eve n if nothing is replaced, another crash may not occur for several months. Machine checks can be very intermittent and this intermittency makes it difficult to determine whether or not the problem has been fixed. In addition, if hardware components are replaced erroneously, new problems may be introduced into an otherwise stable system, not to mention the cost and the downtime. The majority of machine checks are due to a hardware problem on the system; however, after a thorough analysis of the error log , more and more frequently machine checks are found to be caused by software.

Abstract:

This session begins by presenting some basics of the machine check mechanism on OpenVMS Alpha systems. Next, two examples of software induced machine check crashes are discussed. Each analysis begins by extracting the error log entries from the system d ump file. These entries are then analyzed using either DECevent or WSEA (System Event Analyzer) to determine the true cause of the bugcheck. SDA (the System Dump Analyzer) is then used to confirm what was found in the error log.

High Performance Computing with Oracle 10g RAC on OpenVMS

Session Number: 230
Session Level: Intermediate
Instructor: Guy Peleg
Session Abstract:
BRUDEN-OSSG has worked with customers all over the world on installing, configuring and tuning Oracle databases on OpenVMS Alpha and Itanium. BRUDEN-OSSG also assisted numerous customers porting their Oracle databases from Alpha to Itanium.

This session brings together a variety of topics that relate to running Oracle 10g on OpenVMS. The session provides a general introduction on Oracle 10g RAC:

What is RAC?
What are the advantages of running RAC?
How to configure systems for achieving maximum availability with RAC?

The second part of the session focuses on performance. It provides a performance comparison between Oracle on Alpha and Oracle on Itanium. The session introduces several performance tools (some bundled with Oracle some external).

Topics:
Oracle 10g RAC overview
Configuring Oracle 10g RAC for high availability Real life Performance comparisons _ Oracle 10gR2 Alpha Vs. Itanium Impact of enabling HyperThreads in an Oracle environment Oracle Performance tools

Migrating HP OpenVMS from AlphaServer to HP Integrity (hands on)

Session Number: 231
Session Level: Intermediate
Instructor: Dave Sullivan
Session Abstract:
Learn about HP AlphaServer to HP Integrity system migrations through an instuctor-led lecture and group lab. This lab will provide a hands-on approach to the steps involved in migrating an existing AlphaServer running HP OpenVMS with an HP Integrity server running HP OpenVMS.

Clustering,storage considerations, logical assignment locations, phased migrations, special tools and licenses available from HP

Provisioning OpenVMS and Creating HP Virtual Machine Guests - Hands On

Session Number: 232
Session Level: Basic
Instructor: Curt Spacht
Session Abstract:
This is a hands-on session where students will provision a BL860c Integrity server in a c7000 enclosure. We will demonstrate the use of vMedia and InfoServer using HP System Insight Manager.

We will take the student from a bare-bones Blade all the way to booting OpenVMS on the blade.

Students in this hands-on session will do the provisioning at their own pace and be able to ask questions as they go.

We will demonstrate remote installation of OpenVMS both with and without HP SIM.

Students are encouraged to attend John Shortt's presentation prior to attending this session.

OpenVMS Performance Work Details

Session Number: 233
Session Level: Master
Instructor: Greg Jordan
Session Abstract:
This session will describe details of the latest performance work that has been ocurring within the OpenVMS operating system. The talk will dive deep into various aspects of the performance changes such as how the performance bottlenecks were found and t he techniques used to avoid the bottlenecks. Much of the talk will cover performance changes that have shipped post OpenVMS V8.3 along with ongoing work.

OpenVMS System Management Tools Hands-on

Session Number: 234
Session Level: Intermediate
Instructor: Barry Kierstein, Bart Lederman
Session Abstract:
This session is intended to give attendees a hands-on introduction to setup and operation of $ MONITOR, T4, Availability Manager using WAN connections and HP SIM.

OpenVMS System Management Methodology and Tools Introduction

Session Number: 235
Session Level: Intermediate
Instructor: Barry Kierstein, Bart Lederman
Session Abstract:
This session is intended to methodology used in evaluating system performance and the tools used for this purpose including $ MONITOR, T4 and related tools. In addition, Availability Manager using WAN connections and an HP SIM introduction will be covered.

Techniques for debugging applications that use POSIX threads (pthreads)

Session Number: 236
Session Level: Advanced
Instructor: Tom Dahl
Session Abstract:
Techniques for debugging applications that use POSIX threads (pthreads) will be presented, along with tips to avoid common problems.

HP PERFDAT - new features

Session Number: 237
Session Level: Intermediate
Instructor: Wolfgang Burger
Session Abstract:
PERFDAT performance solution for OpenVMS provides an unprecedented level of insight into multi-system performance. A complete suite of highly automated collection, filtering, charting and trend analysis capabilities provide the use r with accurate and complete performance information for effective performance lifecycle management.

Many new features and data collectors have been added to HP PERFDAT since last time it was presented at the Bootcamp 2007.

This session starts with an overview of the main features and basic concepts of HP PERFDAT. In the main part of the session the new features of HP PERFDAT will be explained in detail and a life-demo of the new EVA (HP StorageWorks Virtual Array) extension of HP PERFDAT will be provided a new EVA data collector fully integrated into the HP PERFDAT environment that provides a complete set of EVA performance data, friendly name resolution but the does not depend on the availability of the SAN appliance

HP OpenVMS ServiceControl making non-cluster aware applications highly available

Session Number: 238
Session Level: Intermediate
Instructor: Wolfgang Burger
Session Abstract:
OpenVMS ServiceControl (OSC) provides an availability management framework for any type of application running on an OpenVMS cluster. It can mange both cluster aware and non-cluster aware applications. Using HP OpenVMS ServiceControl enables you to make non-cluster aware applications highly available to their clients with minimal effort.

Non-cluster aware applications do not synchronize access to shared resources within an OpenVMS cluster. Thus, such applications can run only on one cluster member at a time. Without using OSC or another application management software with the same functionality a non-cluster aware applications has to be restarted manually on the same or another cluster member node if it fails due to a hardware or software fault.

HP OpenVMS ServiceControl monitors applications running on an OpenVMS cluster and all their required resources. If the cluster member on which an application is running fails, or if a particular required resource fails, HP OpenVMS ServiceControl relocates or restarts the application depending on the type of failure and the failover policy applied. OSC guarantees that if an application has to fail over to another cluster member that it is started only on a node on which the required resources are available or where the required resources can be started. A resource is any hardware or software entity, such as a disk, file system, network card (NIC), IP address, a database and/or any kind of application.

Due to the design of HP OpenVMS ServiceControl it is very easy to create a new OSC agent for a particular resource type by providing monitor, start and stop command scripts or C functions that are compiled and linked against the OSC agent framework librar y.

HP OpenVMS ServiceControl provides most of the features of the VERITAS cluster server (VCS) for UNIX systems plus some additional OpenVMS specific add-ons. The semantics of the OSC management and configuration utilities is also similar to VCS. Hence, if y ou already know VCS the HP OpenVMS ServiceControl training effort required is minimal.

In this session the main features and basic concepts of HP OpenVMS ServiceControl will be presented.

A Certified Email System for the Public Administration

Session Number: 239
Session Level: Intermediate
Instructor: Giovanni Vischio
Session Abstract:
This certified email system PEC, compared to traditional e-mail, ensures advantages like: recognition of the sender; integrity of sent message; no delivery refusal; matching between the delivery receipt and the message sent by the user. This certified email system has been built on a cluster of HP Integrity servers and OpenVMS IA64 operating system, widely used in the environments that require high tolerance and distribution of risk, such as satellite management, power grids, and military applications. HP OpenVMS has been addressed by CNR for certified email system PEC as it provides a full range of security features, products and services designed to protect the companys vital assets. Participants will bring the following key benefits which help them approaching secure email: reduce liability risks, save significant time and cost, increasing the privacy and accountability of communications.

The Internet is an insecure communication network; the growth of Internet services poses problems of security assurance such as providing trustiness of on-line transactions, guaranteeing user privacy, and furnishing message confidentiality.

This session describes issues related to sending documents via certified email, as required bylaw, and discusses legislation concerning the security of message services for public administrations, which specifies requirements, modalities and rules for the application of server-to-server cryptography technique.

The challenge for effective secure email is to ensure that these users can seamlessly send and receive secure messages without needing special knowledge or software, and without changing the way they already work. This session will introduce the issues of cryptography and digital signature of the Certified Email System (PEC) designed and developed by National Center for Computer Science (CNR) of Italy; The PEC successfully passed the interoperability, technical and functioning tests based on the technical rules for certified email and carried out by CNR in the Public Administration of Italy; the PEC system architecture and the functions of its components are described in detail. This session shows how CNR has, over the past years, developed and implemented a certified email solution that is easy to install, maintain, and use, and that meet all government mandatory security standards.

What I've Learned Managing hundreds of Mission-Critical Rdb Databases

Session Number: 240
Session Level: Intermediate
Instructor: Bryan Holland
Session Abstract:
When properly configured and managed, Oracle Rdb provides a highly-reliable, high-performance database environment that is ideally suited for mission-critical applications where down-time is not an option. However, poor design, configuration problems or operational management issues can lead to performance, reliability and availability problems -- and loss of data.

This session focuses on the basics of Rdb database administration, based on 20+ years of experience supporting Rdb data abases in a variety of environments. This session provides a guide to "best practices" for managing Rdb databases, including both what you MUST do -- as well as what NOT to do. We will cover everything from the basics of file-placement and backup strategies to more advanced topics like implementing a high-performance Row Cache and Hot-standby databases.

While specific to Rdb, may of the "best-practices" also apply to other database engines...If your data is important, this session is a "must-attend".

OpenVMS Integrity Migrations - Customer Experiences from a none HP point of view

Session Number: 241
Session Level: Intermediate
Instructor: Brad McCusker
Session Abstract:
Since the release of OpenVMS on Integrity in early 2005, HP has been promoting the ease of migration to OpenVMS on Integrity servers. But, is it really that easy? With proper planning and execution, and some experiences we'll share in this session, we've found that migrations can be almost as easy as HP promotes. This session is a study of multiple, real-world, customer migrations: two mission critical OpenVMS clusters (1 VAX, 1 Alpha) to 3 Integrity clusters and 5 standalone VAX’smigrated to standalone Integrity servers. This session will focus more on the project level aspects, the planning, design, implementation and management of the migrations, drawing on the experiences of actual migrations. We'll discuss the processes and methodologies we've developed doing migrations, the problems we've encountered and how we solved them, etc. This will not be yet-another-integrity-porting session this is the real thing, based on real customer experiences.

Making the most out of a system crash

Session Number: 242
Session Level: Intermediate
Instructor: Richard Bishop
Session Abstract:
We don't like system crashes, and on VMS they don't happen too often. But when they do happen, we want each one to count.

This session addresses system management approaches that can be used to maximize the usefulness of a crash dump, and discusses changes in recent versions of VMS that improve the performance of system dumps.

Just-in-time debugging

Session Number: 243
Session Level: Intermediate
Instructor: Jeff Nelson
Session Abstract:
This session will cover techniques to to debug problems more efficiently. Debugging, tracing, and other useful system tools will be explored and examples of how and when to use various techniques will also be given. Whether you are a newcomer to OpenVMS or a seasoned pro, come learn and share your own experiences.

DWARF Symbol Table Format

Session Number: 244
Session Level: Intermediate
Instructor: Jeff Nelson
Session Abstract:
DWARF (Debugging With Attributed Record Format) is an industry-standard way to describe the symbolic information in an executable program. It is generated by compilers, updated by linkers, and consumed by debuggers, profilers and othe r tools. This talk will describe the current version of DWARF (V3.0) and it's implementation on OpenVMS

Debugging Privileged Code

Session Number: 245
Session Level: Advanced
Instructor: Jeff Nelson
Session Abstract:
Debugging privileged code is often different than debugging application code because of operating environment restrictions and timing constraints. This talk will describe ways to debug privileged code on OpenVMS Alpha and OpenVMS I64.

Introduction to OpenVMS data caching

Session Number: 246
Session Level: Intermediate
Instructor: Mark Hopkins
Session Abstract:
This session is an introduction to the OpenVMS file system data cache (XFC). The presentation will cover the following topics:

1) Setup of XFC for maximum performance

2) Use of both permanent and dynamic memory

3) Tools a system manager can use to monitor caching performance.

Repairing Corrupt Directory & RMS Files

Session Number: 247
Session Level: Advanced
Instructor: Rob Eulenstein
Session Abstract:
Whether due to a hardware or software malfunction or due to user error, directory files and RMS files may become, or may appear to become, corrupt. This session presents several techniques that can be used to recover some or all of your data when these situations arise.

The student will:

Learn how to make the RMS characteristics stored in a file header match the actual format of the records stored in the file.

Learn how to patch out a corrupt block in a .DIR file

Learn how to repair a corrupt RMS sequential file.

Learn several repair methods for corrupt RMS indexed files.

Disaster Tolerance / Disaster Recovery Overall Block 1

Session Number: 248A
Session Level: Intermediate
Instructor: Keith Parris
Session Abstract:
OpenVMS Clusters have strong capabilities in the areas of Disaster Recovery (being able to resume operations after a disaster), and in Disaster Tolerance (being able to continue operations uninterrupted and with zero data loss), despite a disaster so huge as to destroy an entire datacenter. This block focuses on how OpenVMS Clusters can be configured to provide Disaster Recovery or Disaster Tolerance as needed. The block starts with a review of the HP Disaster Proof video, dives into details of how the OpenVMS Cluster was configuted for that demonstration, and closes with information about techniques customers are using to test and verify long-distance DR and DT configurations before implementation.

Story of the OpenVMS Cluster in the Disaster Proof Video

Session Number: 248B
Session Level: Intermediate
Instructor: Keith Parris, Leo Demers
Session Abstract:
In this session, you will go behind the scenes and learn how the Disaster Proof demonstration and video were made, and learn how an OpenVMS Disaster-Tolerant Cluster can be configured to survive loss of an entire datacenter and continue operating. Last year HP brought disaster-tolerant configurations for each of its operating system platforms to the ballistics test range at National Technical Systems in Camden, Arkansas and used 70 pounds of C-4 explosives to blow up the contents of an entire datacenter to demonstrate that its products could survive such a disaster, preserve all the data, and recover quickly (the video of this demonstration may be viewed at http://hp.com/go/DisasterProof/). Leo Demers (who was actually there, and wh o appears in the video) will provide a first-hand account of how events progressed on-site, including the "minor" disasters that occurred before the "real" one. Keith Parris will describe the behind-the-scenes preparations for the Disaster Proof demonstration, and how the OpenVMS Cluster was configured and set up.

How the Disaster Proof OpenVMS Cluster Recovered So Fast, and How Yours Can, Too

Session Number: 248C
Session Level: Intermediate
Instructor: Keith Parris
Session Abstract:
In this session, you will learn how the OpenVMS Cluster was configured for the Disaster Proof video, learn how OpenVMS customers are using OpenVMS Cluster technology for quick recovery times in their own operations, and learn how to configure your own OpenVMS Cluster for the quickest recovery times in the event of a failure. HP's Disaster Proof video at http://hp.com/go/DisasterProof/ proved that HP disaster-tolerant solutions can be configured to survive a disaster as bad as total destruction of an entire datacenter, and to continue operations quickly afterward with no loss of data. The OpenVMS Cluster was the first to recover of all of the operating system platforms HP sells, resuming just 13.71 seconds after the explosion. Experience gained both in the labs at HP and at actual HP OpenVMS customer sites went into the design of the OpenVMS configuration used for the Disaster Proof demonstration. This session describes that experience, as well as the specific configuration and parameter settings used for the OpenVMS Cluster, how and why they were selected, details of the technologies and techniques involved, the monitoring tools used, the applications which were run on the cluster, and how customers can configure their own OpenVMS Clusters for zero data loss and quickest recovery times in the event of a disaster.

Simulation and Testing of Long Distance DR/DT Configurations

Session Number: 248D
Session Level: Intermediate
Instructor: Keith Parris
Session Abstract:
In this session, your will learn the potential adverse impacts of long inter-site distances in DR/DT configurations, learn the methods and solutions available to simulate long distances, and learn what HP and customers are learning from long-distance DR/DT configuration testing and implementation. Many companies are gravitating toward the safety of greater distances between datacenter locations when building computing configurations designed for disaster recovery (DR) or disaster tolerance (DT). Where DR sites in the past might have been located within the same metropolitan area or nearby, now site separation distances of 1,000 miles or more are being considered and built. But latency due to the speed of light over such a distance c an have an adverse impact on application performance. This session describes techniques and technologies available which allow testing and simulation of long-distance configurations within a single datacenter, to allow companies to reduce the risk and verify acceptable performance before the actual implementation of a long-distance DR/DT configuration is attempted. Customer and HP lab experience with both real and simulated long-distance configurations is included.

Disaster Tolerance / Disaster Recovery Block 2

Session Number: 249A
Session Level:Intermediate
Instructor: Keith Parris
Session Abstract:
OpenVMS Clusters have strong capabilities in the area of Disaster Tolerance (being able to continue operations uninterrupted and with zero data loss), despite a disaster so huge as to destroy an entire datacenter. This block focuses o n how OpenVMS Clusters are being used in practice to provide Disaster Tolerance, and the tools and techniques used to manage, monitor, and control an OpenVMS disaster-tolerant cluster. The block starts with a description of the current state-of-the-art in building disaster-tolerant OpenVMS Clusters as represented in some recent projects, and finishes with a description of the tools and methodologies used to manage, monitor, and control an OpenVMS disaster-tolerant cluster configuration.

Recent Experience Building Integrity OpenVMS Disaster-Tolerant Clusters

Session Number: 249B
Session Level:Intermediate
Instructor: Colin Butcher, Keith Parris
Session Abstract:
Colin Butcher will describe lessons learned and practical tips picked up during his recent experience designing and building several disaster-tolerant OpenVMS Cluster configurations with Integrity Servers running V8.3-1H1, StorageWorks EVA controllers, plus the associated Alpha-to-Integrity migration work. Colin has a unique ability to explain things from a practical viewpoint, including the decision-making process leading to how and why things were implemented as they were for these projects.

Using CockpitMgr to Manage, Monitor & Control OpenVMS Disaster-Tolerant Clusters

Session Number: 249C
Session Level: Intermediate
Instructor: Johan Michiels
Session Abstract:
Johan Michiels will describe CockpitMgr, a suite of management and monitoring tools which are particularly well-suited to watch and to control disaster-tolerant OpenVMS Cluster configurations. CockpitMgr (see http://www.emulatorsint ernational.com/en/cockpit.htm and http://www.emulatorsinternational.com/datasheets/COCKPIT.pdf) has the ability to control all the OpenVMS systems in an organization from a centralized management position. It can keep track of all status changes in your system environment and manage them before they become a problem -- in other words, you can find and fix problems so fast you can beat the phone call about the trouble! CockpitMgr includes the capabilities of centralized event notification, system monitoring, console management, storage control, network monitoring, performance management, automated incident response, reporting, and has the ability to integrate with HP OpenView. Successful operation of a disaster-tolerant OpenVMS Cluster through a disaster e vent requires that management, monitoring, and control mechanisms be in place so that the right information is available, the right decisions can be made, and the right actions taken to preserve the data and allow the applications to continue uninterrupted and without data loss despite the disaster.

RMS Block 1 - Overall

Session Number: 250A
Session Level: Intermediate
Instructor: Keith Parris, Rob Eulenstein
Session Abstract:
OpenVMS Record Management Services (RMS) form a key part of OpenVMS capabilities and can often be the focus of OpenVMS system and OpenVMS Cluster performance issues. This block starts with a couple of sessions devoted to performance issues related to RMS files, locking and I/O, and concludes with a session describing tools and techniques which can be used to repair corrupt directory and RMS files.

Detecting and Solving Performance Bottlenecks Using Locking Data

Session Number: 250B
Session Level: Intermediate
Instructor: Keith Parris
Session Abstract:
This session describes how you can detect potential I/O performance bottlenecks using data OpenVMS is already keeping behind-the-scenes on locking activity rates and on lock queues. It will also describe lock tree re-mastering and the new re-mastering algorithm new to version 8.3 which solves problems with thrashing. It also includes real-world examples of how using RMS Global Buffers can resolve problems with CPU saturation in interrupt state in OpenVMS Clusters.

Sizing RMS Global Buffers

Session Number: 250C
Session Level: Intermediate
Instructor: Keith Parris
Session Abstract:
Use of RMS Global Buffers can increase system performance. But a common question is: "How many global buffers should I put on a file?" This session describes how to identify which files could benefit from the addition of RMS Global Buffers, and techniques you can use to determine the appropriate number of global buffers for a given file in practice. In this session, you will learn different (and sometimes surprising) ways in which RMS Global Buffers can benefit OpenVMS system and cluster performance, learn how to identify files which could benefit from RMS Global Buffers, and learn techniques for how to determine the right number of RMS Global Buffers to use for a given file, including a new, easy method.

Repairing Corrupt Directory & RMS Files

Session Number: 250D
Session Level: Intermediate
Instructor: Rob Eulenstein
Session Abstract:
Whether due to a hardware or software malfunction or due to user error, directory files and RMS files may become, or may appear to become, corrupt. This session presents several techniques that can be used to recover some or all of the customers data when these situations arise. In this session, you will learn how to make the RMS characteristics stored in a file header match the actual format of the records stored in the file, learn how to _patch out_ a corrupt block in a .DIR file , learn how to repair a corrupt RMS sequential file, and learn several repair methods for corrupt RMS indexed files.

Introduction to Host Based Volume Shadowing

Session Number: 251
Session Level: Basic
Instructor: Jeff Friedrichs
Session Abstract:
Introduction to Host Based Volume Shadowing

Is your data at risk? If you are not using Volume Shadowing it may be!

What is Volume Shadowing? Why do I need to use it? How do I set it up?

This introductory session about Volume Shadowing will answer these questions and more for users that have not used Volume Shadowing before. Major concepts, SYSGEN parameters and user commands will be discussed.

Integrating legacy code with modern Java technology - Hands On

Session Number: 252
Session Level: Basic
Instructor: David Sullivan
Session Abstract:
Java technologies such as Web Services, JSPs and Servlets have become very popular. Learn how OpenVMS applications which were written decades ago, in different languages, can be integrated with these newer technologies. Learn how non-thread-safe applications can be used from multi-treaded applications.

This is a hands-on lab in which you will use the WSIT product to generate AXIS2 Web Services, JSPs and POJOs that call non-java applications. You will learn how you can easily deploy these applications within a web server or within detached processes.

A basic knowledge of DCL and Java are assumed for this class.

This session will be held 4 times during the week

Using Free Tools to Analyze OpenVMS Performance

Session Number: 253
Session Level: Intermediate
Instructor: Wayne Sauer
Session Abstract:
This session will help you find free OpenVMS performance analysis tools , then show you how to download, install and then configure them. The session will also demonstrate how to use these tools to evaluate the performance of the Open VMS system. More specifically, you will learn how to use T4, TDC, ECP, Monitor and Accounting to view, analyze and improve OpenVMS performance and also to view, track and measure changes in OpenVMS performance.

Understanding the Integrity Console

Session Number: 254
Session Level: Intermediate
Instructor: Wayne Sauer
Session Abstract:
Those of you that have had to deal with the Integrity console know that it is nothing like an Alpha console. This session will explain the features of the Integrity server console, show you how to use it and explain how to configure a n Integrity console to boot OpenVMS.

Tuning OpenVMS Working Sets

Session Number: 255
Session Level: Intermediate
Instructor: Wayne Sauer
Session Abstract:
This session will discuss tuning working sets to increase performance. AUTOGEN doesn't alter the user-based working set parameters, and it's often a neglected area of system performance, so it's important to understand what they do an d how to set them up efficiently.

Troubleshooting a Hung Process

Session Number: 256
Session Level: Intermediate
Instructor: Wayne Sauer
Session Abstract:
This session will provide System Managers with some steps in troubleshooting a hung process. Some of the items that will be covered include different process states and process quota depletion. We will also be looking at some tools, including SDA, that are available to aid in troubleshooting. This will help you get started on looking at process and determining why the process is hung.

Real Security - Keeping OpenVMS Secure

Session Number: 257
Session Level: Intermediate
Instructor: Wayne Sauer
Session Abstract:
This session will discuss general OpenVMS security issues as well as more specific topics, such as: the user authorization profile; disk and disk data security; security related sysgen parameters; console device security; security in an OpenVMS cluster; security audit journaling and alarming; and UIC vs. ACL based object protection. There will also be an overview of new OpenVMS features, such as Kerberos, secure shell (SSH), and secure socket layer (SSL).

A signal just occurred, now what?

Session Number: 258
Session Level: Advanced
Instructor: John Reagan
Session Abstract:
The presentation will give a detailed overview of the OpenVMS processing of software exceptions starting with a call to LIB$SIGNAL, going through the handling of the software exception in the operation system, going through how user c ondition handlers are found in the executable image, and returning back to OpenVMS.

ELF Object/Image File Format

Session Number: 259
Session Level: Advanced
Instructor: John Reagan
Session Abstract:
This session provides information on the evolution of the Macro-32 language on OpenVMS VAX, OpenVMS Alpha, and OpenVMS I64. The session will cover various features added for OpenVMS Alpha and OpenVMS I64.

This session provides an overview of some of the unique features of the BLISS programming language including user-defined structures and recursive/iterative macros.

This session provides an in-depth look at the ELF object and image file formats including the location of module ident strings and various debug flags.

Unix Portability

Session Number: 260A
Session Level: Intermediate
Instructor: Andy Goldstein, Karl Puder
Session Abstract:
The OpenVMS Unix Portability program's goal is to make porting a Unix, Opensource or Java application to OpenVMS the same or easier as it is to port to a different flavor of UNIX.

Features of Unix Portability are made available as either, part of the base OpenVMS, the CRTL or as featuers of the Unix Shell enviornment on OpenVSM GNV.

New Unix Portability Features

Session Number: 260B
Session Level: Intermediate
Instructor: Andy Goldstein
Session Abstract:
This session will describe features under development for the next OpenVMS functional release that will make it easier to port applications from Unix. Areas of development covered are the C run time library and the file system. Topics include;

- semaphores

- shared memory

- Posix format file names

- mount points

- symlinks

GNV status, overview, and feedback

Session Number: 260C
Session Level: Intermediate
Instructor: Karl Puder
Session Abstract:
GNV status, caveats, futures, and feedback. GNV Version 2.1-2 has been released for OpenVMS V8.3 on Alpha and Integrity systems, and Version 1.9 for OpenVMS V7.3-2 on Alpha systems. This session will include updates on the status of the project, hints and suggestions for use of GNV, and a Q&A for customers to communicate their questions, experience, and requests.

Modern Application Development Using Distributed NetBeans - Soup to Nuts - Hands on

Session Number: 261
Session Level: Intermediate
Instructor: Meg Watson
Session Abstract:
Come to the lab and spend 3 hours using Distributed NetBeans to do any of the following self-paced exercises:

1) NetBeans and Java introduction

2) Java Swing - Building drag-n-drop GUI applications

3) Using Ant for build scripts

4) Remote C, C++, Fortran, Cobol, Pascal, or Basic development

5) Remote debugging of OpenVMS applications

6) JSP development and deployment to OpenVMS

7) Using Distributed NetBeans with WSIT

Application Modernization

Session Number: 262
Session Level: Intermediate
Instructor: Meg Watson, John Apps
Session Abstract:
Abstract TBD

Sizing Storage Arrays - EVA and XP - Overall (4)

Session Number: 264-A
Session Level: Advanced
Instructor: John Fisher and Wes Roberts
Session Abstract:
These sessions explore how to properly size and manage EVA and XP arrays for performance, not just capacity. We examine a set of techniques for performance data collection and analysis as well as best practices for these arrays.

EVA Storage Arrays

Session Number: 264-B
Session Level: Advanced
Instructor: Wes Roberts
Session Abstract:
This 90 minute session examines the setup of OpenVMS SAN storage on EVA storage arrays. This includes the setup, cabling, performance data collection and analysis and some of the best practices for performance with OpenVMS hosts.

XP Storage Arrays

Session Number: 264-C
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
During this second 90 minute session we explore the OpenVMS storage on XP disk arrays. This examination includes setup, cabling, performance data collection and analysis and some of the best practices for performance with OpenVMS hosts.

Sizing Storage Arrays - Storage Essentials, MSA - Overall (3)

Session Number: 265-A
Session Level: Advanced
Instructor: John Fisher and Wes Roberts
This session reviews both how Storage Essentials can help properly size and manage OpenVMS SAN storage subsystems and how to properly size and use MSA storage with OpenVMS hosts.

Storage Essentials

Session Number: 265-B
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
Session Abstract:
This 90 minute session briefly reviews through live demonstration how to use Storage Essentials within an OpenVMS SAN storage environment. It demonstrates the capabilities that Storage Essential provides to manage and monitor the SAN infrastructure.

MSA Storage

Session Number: 265-C
Session Level: Advanced
Instructor: Wes Roberts
Session Abstract:
This session spends 90 minutes to explore the MSA storage subsystems. This exploration includes a review of the storage array design, how to design for performance and methods to collect and analyze performance data. Through this exploration, a set of best practices for MSA storage with OpenVMS will be presented.

Sizing Storage Arrays - Setup & Management - overall (2)

Session Number: 267A
Session Level: Advanced
Instructor: John Fisher and West Roberts
Session Abstract:
This session reviews the setup and management for any OpenVMS SAN storage subsystem. Any properly functioning SAN storage subsystem requires proper setup and management. This session provides general approaches, techniques and an over view of best practices.

OpenVMS SAN Storage Setup

Session Number: 267B
Session Level: Advanced
Instructor: Wes Roberts
Session Abstract:
This 90 minute session explores the techniques needed to setup OpenVMS SAN storage subsystems. It explores everything from AlphaServer and Itanium system console setup to SAN storage controller setup. Through these techniques necessary approaches and best practices are identified.

OpenVMS SAN Storage Management

Session Number: 267C
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
The management of OpenVMS SAN storage subsystems is explored during this 90 minute session. It explores how a system manager uses various native features within OpenVMS to manage and control the SAN storage subsystem. Though this exploration these management techniques and best practices are presented.

Sizing Storage Arrays - Theory, Tools, Hosts & SAN-Overall

Session Number: 268A
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
This session introduces OpenVMS Storage Performance Management and Sizing Storage Arrays for Performance. These three sessions provide grounding for further sessions. The sessions this year go into much more detail than those from last year, including hands on demonstrations. Also, Best Practices have been incorporated into each of the sessions.

Performance Management - Theory & Process

Session Number: 268B
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
This hour long session explores the Theory & Process of OpenVMS SAN Storage Performance Management. It tackles how to identify performance bottlenecks, how to predict anticipated performance improvements, and the process needed to t rack and manage the performance of the OpenVMS SAN storage subsystems.

Performance Management - Metrics & Tools

Session Number: 268C
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
During this 90 minute session we briefly explore some of the metrics we can track, and delve into some data collection and analysis tools. In addition to best practices for these tools, the session also demonstrates methods to automate the collection and analysis of this data.

Performance Management - SAN

Session Number: 268D
Session Level: Advanced
Instructor: John Fisher
Session Abstract:
This 30 minute session reviews the design of SANs for performance with an OpenVMS SAN storage subsystem. It reviews the design, data collection & analysis as well as general best practices of such SAN infrastructures.

Blades Hands-on

Session Number: 270
Session Level: Intermediate
Instructor: John Shortt
Session Abstract:
Session offered 6 times

This hands-on session will provide an overview of c-Class Integrity blades and enclosures. Students will go through all the steps needed to take a blade out of the box and install, configure and power up an integrity blade ready to run OpenVMS.

Attendees will learn about how to set up an HP c-Class blade system Topics to be covered are:

Enclosure types (C3000, C7000), Enclosure management (OA)

Enclosure switch and interconnect options including HP

Virtual Connect

Integrity Blade types (bl860c, bl870c), Blades Management,

Firmware updates, I/O options (Tapes,Storage blades and PCI expansion slots)

The Power, Cooling and Cabling benefits to using C-class enclosures.

This is a 3 hour block of time it is estimated that the hands on portion will take approximately 1.5 hours. The remaining time will be dedicated to individual consulting sessions around blades.

Alpha and Vax emulators

Session Number: 271
Session Level: Intermediate
Instructor: Jur van der Burg
Session Abstract:
This talk will be about the current developments of Alpha and VAX emulators. Special attention will be given to the new Vax emulator running on OpenVMS Ia64, and how it achieves its performance, as well as integration of Alpha emulators in clusters combined with fibrechannel and other storage. Some of the internals will be covered.

Networking with OpenVMS systems (aka things you always wanted to find out about networks but never got around to trying them out!)

Session Number: 277
Session Level: Basic / Intermediate
Instructor: Colin Butcher
Session Abstract:
Overview: This block will cover how network infrastructures work, what protocols are available with OpenVMS and guidelines on how to configure the infrastructure, protocols and interfaces for availability and performance. The intention is to provide practical advice on how to design and implement networked systems and clusters using practical examples.
  • Overview of networking and how network infrastructures work (switching, VLANs etc.)
  • OpenVMS network protocols summary (SCS, TCPIP, AMDS, DECnet, LAT, MOP etc.)
  • Designing high availability network infrastructures
  • Using multiple network interfaces for availability and performance: LAN failover, multi-rail, failsafe IP, jumbo frames
  • Trends and future directions (virtualisation, RNIC, "converged ethernet" etc.)
  • Hints and tips based on practical experience

The block will be broken down into three parts, each roughly 1 hour in length:
Part 1: Fundamentals of networking
Part 2: Protocols in an OpenVMS environment
Part 3: Network infrastructures, availability and performance

Tools to narrow down CPU bottlenecks

Session Number: 278
Session Level: Advanced
Instructor: Anders Johansson
Session Abstract:
This sesson will discuss tools to use to narrow down the causes of CPU bottlenecks.

Special Considerations for Tuning Very Large Applications on Integrity Servers

Session Number: 279
Session Level: Advanced
Instructor: Bruce Ellis
Session Abstract:
Integrity Server Systems provide additional tuning capabilities, not available on other architectures, that may improve the performance of large applications on OpenVMS Systems. This session discusses two special aspects of Integrity Server Systems, HyperThreads and Sizing the Virtual Hash Page Table to improve performance of large applications on Integrity Server Systems. The session will address concepts, tuning considerations, monitoring, and when these methods are appropriate.

Oracle Database on OpenVMS and Oracle Rdb on OpenVMS Product Update

Session Number: 280
Session Level: Intermediate
Instructor: Norman J. Lastovica
Session Abstract:
This session provides an overview of the current and future product development status of the Oracle Database and Oracle Rdb family of products on the OpenVMS Alpha and I64 platforms.

Oracle Rdb I64 Large Systems Testing

Session Number: 281
Session Level: Intermediate
Instructor: Norman J. Lastovica
Session Abstract:
This session describes various tests and performance results of Oracle Rdb on very large Itanium systems including configurations much larger than are currently supported for production use.

RMS & Directory File Repair

Session Number: 282
Session Level: Advanced
Instructor: Rob Eulenstein
Session Abstract:
This session will only be given once on Sunday May 18th

Whether due to a hardware or software malfunction or due to user error, directory files and RMS files may become, or may appear to become, corrupt. This session presents several techniques that can be used to recover some or all of your data when these situations arise.

The student will:

  • Learn how to make the RMS characteristics stored in a file header match the actual format of the records stored in the file.
  • Learn how to "patch out" a corrupt block in a .DIR file
  • Learn how to repair a corrupt RMS sequential file.
  • Learn several repair methods for corrupt RMS indexed files.

OpenVMS Storage Update

Session Number: 283
Session Level: Intermediate
Instructor: Brian Allison
Session Abstract:
This talk features updates on Storage developments in the OpenVMS and provides details of new storage technologies' that we are working on for Future release. Topics covered include, Direct attached and SAN storage, including new SAS cluster support, New developments in technology like 4gb Fiber Channel and 8gb Fiber Channel, Tape and iSCSI support.