Newsletters   Subscriptions  Forums  Store   Career  Media Kit  About Us  Contact  Search   Home 
tfh
Volume 14, Number 47 -- November 28, 2005

Domino on the iSeries: The Empire Can Strike Back


by Timothy Prickett Morgan


A few weeks ago, I wrote a competitive analysis piece showing the cost of Domino groupware software running on the iSeries compared to Windows and Unix platforms. I was not exactly pleased with the relative poor showing that the iSeries had on the NotesBench Notes/Domino benchmark tests. My displeasure is something that quite a few customers shared as well. I learned this from emails that readers sent to me after the story ran. The story certainly got IBM's attention, and to its credit, Big Blue responded to the story and told me that it was contemplating ways of addressing the issue.

Jim Herring, director of iSeries product management and business operations, spoke to me about the issues surrounding Domino on the iSeries, and I also spoke to IBMers in marketing and in the Rochester Labs about the issues. After all of those discussions, I have the sense that IBM understands the issues I outlined and why I was particularly annoyed by the poor showing of the iSeries on the NotesBench tests. And these same people pointed out many benefits that the iSeries platform has when running Domino workloads and why that makes it worth more money than a Wintel or Unix standalone server running the same Domino workloads.

"Our value proposition is that we support multiple workloads, and we think there is incredible utility in running Domino on i5/OS," explains Herring. And he makes no bones about how IBM is positioning Domino on the iSeries. "We are a value-based play, and it is up to the customer to determine the value of the offering." And while Herring is entertaining some of the options I suggested, he made one thing clear. "We don't want the solution to be so complicated that the guy has to get his contract out every time he changes a partition." Fair enough. But I think IBM can make Domino on the i5 more competitive, and do so in a relatively easy way.

Here's what I have gleaned from my conversations with IBM. From IBM's point of view, the company has been using the NotesBench tests mostly to prove the scalability of the iSeries platform and in showing the performance of Domino releases as they come out--R6 to R5, R7 to R6, and so forth. And this is a perfectly legitimate reason to run benchmarks.

There is no question that the iSeries has great scalability on Domino workloads, as IBM clearly shows in the NotesBench results. IBM is right to point out that the subsystem architecture of OS/400 and i5/OS allows it to run many more end users than Windows, Unix, or Linux platforms within a single instance of an operating system. For example, one iSeries configuration tested put 175,000 users on a single i5/OS image, while a Hewlett-Packard machine required eight operating system images to reach 120,000 users-- because Windows, Unix, and Linux do not support subsystems. The subsystems on OS/400 and i5/OS allow Domino to be more resilient--Domino servers can be cloned and independently restarted without requiring the reboot of an operating system. This has real economic value. No question about it. My point was, and still is, that IBM needs to qualify and quantify that benefit.

IBM has also tried to make the argument with me that the iSeries offers the highest Domino scalability, as demonstrated by the NotesBench tests, but this is stretching it a bit. If HP pulled out the stops and tested Domino on a 64-way Integrity Superdome box, it could undoubtedly beat the current benchmark tests IBM has fielded for the iSeries. And such a machine might be capable of supporting close to 800,000 Domino R6 Mail users. And a 64-way i5 595 would be around the same performance, and because the p5 595 has about 15 percent more power, the p5 595 would not be that far out of line with the i5 595, supporting maybe 1 million R6 users. (Unlike on the TPC-C online transaction processing test, where IBM's p5 team has been very, very aggressive about performance tuning on the p5 and by creating a system that shows great inherent performance on workloads like the TPC-C test.) Of course, this number of users is ridiculous, just like the number of TPC-C users on modern machines is silly. I don't think very many companies support 1 million Domino users, much less on a single machine.

That was the point I was trying to make a few weeks ago. IBM used to sell "Bumblebee" Dedicated Servers for Domino servers running OS/400 and Domino as competitors to the iSeries. For many years, these machines made perfect sense as a platform for running Domino. These boxes had relatively limited performance and relatively low cost, which made them appropriate as a groupware server for OS/400 shops. Now, we live in a world of virtualized servers and mixed workloads on a single server, which IBM clearly supports on the i5 machines. And in that world, the i5 550 Domino Edition, which offers a 40 percent price discount on the base i5 configuration when supporting Domino, does not reflect how people are using Domino in real iSeries shops today. IBM made this case to me over and over again, and I concur. Most customers do not need to support tens of thousands of Domino mail accounts, and if they do, they can throw a few processors onto their production machine, carve out a few logical partitions, and put Domino there--where it correctly belongs. But, unfortunately, the NotesBench test cannot quantify the pricing of a Domino partition or partitions on a server that is doing other things.

My previous story suggested IBM show the economic consequences of putting Domino on AIX and Linux partitions on the iSeries, then putting it on i5/OS partitions, on a production machine with a set number of users. I have gone so far to suggest that IBM should create a special Domino partition pricing for the iSeries, and Herring said to me last week that IBM had not considered that and now he would give it very serious consideration.


This would be technically difficult, but not impossible. Neither Domino R6 nor Domino R7 require DB2/400 as a data store, and they simply store Notes databases and other Domino files in flatfile NSF format in the Integrated File System. Next year, IBM will roll out native DB2/400 data store for Notes and Domino workloads, which will allow customers to keep all of their data inside DB2/400 and allow both structured and unstructured data to be searched and accessed using the same tools. In effect, it allows integration of RPG and Domino workloads. This is a good thing for a lot of OS/400 shops. But it is not necessary. The way the integrated i5/OS operating system is architected, if you turn on i5/OS, you cannot turn off DB2/400. So if you create, for instance, a single-processor Domino partition for i5/OS, you have also--whether you like it or not--created an i5/OS partition that can support DB2/400 and any RPG or COBOL applications on the machine.

IBM could offer a very low-priced AIX or Linux partition for Domino--it already does this, if you think about it, because you can activate a processor and not put i5/OS on it. It costs a few grand to put AIX or Linux on an i5 processor after you activate the hardware, and such a processor dedicated for Domino would probably not be more expensive than a standalone Linux or Unix server--even after you associated a percentage of the base server costs--frame, processor, memory, disks, power supplies, network, cables, and so forth--to the Domino partition running on Linux or AIX. The problem with this is, i5/OS is a better platform on which to run Domino.

IBM could take a two-prong attack, peddling Linux or AIX to cost-sensitive customers, and then offer an i5/OS Domino partition that is gauged not by whether or not DB2/400 is turned on, but rather by the number of Notes clients and users who are accessing the system. "I think it would be very interesting to price Domino by the partition," said Herring as he mulled over the idea. But he went on to explain that this would have to be a "terms and conditions" play.

This is what Herring means by that. IBM would offer user-related pricing on that low-cost Domino partition. This is how the i5 550 Domino Edition works. You have to prove you have Domino and a specific number of various Domino clients. There are a number of options on that machine: You can buy two Domino server licenses and 800 Notes client licenses; two Domino server licenses, 500 Notes client licenses, and 400 licenses of Notes, Sametime, QuickPlace, Domino.doc, WebSphere Portal, or Workplace Services Express; one processor license for Workplace Collaboration Services; two processor licenses for Workplace Services Express, WebSphere Portal, Lotus Instant Messaging, or Web Conferencing Extranet; 500 Workplace Services Express clients; or replacing an existing Bumblebee server.

Yes, that is complex. But by gauging the end user clients on a Domino partition, IBM could more accurately reflect how iSeries shops are actually trying to use Domino and help make a better case for consolidating Domino on Windows or Unix onto the i5/OS platform. IBM could probably price this aggressively enough to start chasing Microsoft Exchange and Novell GroupWise groupware clients at OS/400 shops.

As a final thought, I think IBM has to have two tiers for this proposed iSeries Dedicated Processor for Domino or iSeries Dedicated Partition for Domino. (You can't say iSeries Dedicated Engine for Domino because the acronym would be "iDED.") IBM should offer one low price for customers who want the subsystem support of i5/OS on this so-called DPD--customers who have no desire to store DB2 data in DB2/400. Then, IBM should have a higher price--but not as high as a regular RPG-DB2/400 engine--for the DPD that uses DB2/400 as the data store. This is perfectly reasonable.

If you want IBM to offer something like the DPD, you have to let Big Blue know. Send me emails or send your IBM sales rep emails. Get the message out, and if you have any better ideas, let me know. I would love to hear what you think.


RELATED STORIES

Domino on the iSeries Versus the Competition

iSeries for Domino Servers: A Look Under the Hood

Sponsored By
ARCAD SOFTWARE

THE ARCAD PRODUCT LINE
Since the company's foundation, ARCAD Software has always highlighted the its products' level of performance and functional richness, with a constant emphasis on overall quality and client satisfaction. The resulting products are the expression of this ambition, being the only solution with such broad operational capacity and such a high level of integration.

Four complementary suites built on a common core:

ARCAD-Open Repository: the heart of ARCAD technology
The ARCAD suites are built around a single central repository, or application knowledge base. For either externally developed or in-house software, it the repository offers gives a uniform view of the entire legacy application and its inter-dependencies, regardless of whatever the technology used (iSeries, Windows, UNIX, Linux). Using the integrated audit functions of ARCAD-Open Repository, application restructuring projects are rendered become simple and efficient. Many customers have reduced the volume of code in maintenance by 50%.

ARCAD-Skipper: the structured organization of application change
The ARCAD-Skipper suite is in the Application Lifecycle Management (ALM) market covering Software Configuration Management methodologies, version control, deployment and test. Right from user request handling up to the transfer of new versions to production, ARCAD-Skipper secures a general framework for all change processes.

ARCAD-Observer: Capitalizing on functional and technical knowledge
The ARCAD-Observer suite is a concrete solution for maintaining and transferring the knowledge of existing systems. Whether the context is application maintenance or modernization, the basic needs are the same: to find information within complex application architectures and have ready access to technical documentation that is guaranteed relevant and up-to-date.

ARCAD-Qualifier: Automation of the test process
ARCAD-Qualifier is a wide-reaching suite for software testing. It covers the extraction of coherent production data for testing purposes, test coverage measurement, and management of regression test scenarios to ensure automatic replay after an application change. Its main advantage is that it is unique in being built specifically built for the specific needs of iSeries users.

ARCAD-Customer: Your service quality architect
The ARCAD-Customer Help-Desk is a latest generation technical support management suite, offering more services with the same simplicity of use. ARCAD-Customer takes end-user relations to a new level and extends management and control over the technical support activity.

NEW RELEASE of the ARCAD Software suites with the Version 8.04
Another highly innovative version of the ARCAD suites, the V8.04 brings unique new features right across the range:
ARCAD-Open Repository: The Heart of the ARCAD technology
New Dashboard module

With the new Dashboard module you are able to effectively pilot the changes to your information system. IT professionals are provided with a clear, synthesized indicators such as:
· Code volume
· Complexity rate (Mc Cabe cyclomatic complexity)
· Comment rate
· Modification rate
The Dashboard module also provides qualitative indicators such as the average time to resolution of incidents, as well as project tracking indicators such as maintenance workloads. Data can be regularly logged in order to produce trend analyses.

ARCAD-Skipper: Multi-platform Software Configuration Management suite
WDSc Plug-in

This version sees a major consolidation of our plug-in for the WDSc development environment.
Amongst the new features are:
Access to the full set of cross-references (components, fields, calling chains). In a multi-platform context, the cross-platform dependencies are also accessible. You can also manually add dependencies into the ARCAD repository.
All these usage details have been worked and reworked in a constant improvement of comfort and productivity: including the retrieval of job completion messages, examination of spools, return of compilation results in the sources, and many more.
WDSc in conjunction with its ARCAD plug-in has quickly become a stable and productive environment. Your feedback shows us an ever faster adoption rate as the advantages of this interface become obvious.
Parameter consistency check
This new feature facilitates the swift regain of application reliability following a major change. Concretely, you are able to check that the parameters between two programs or ILE procedures are consistent in terms of number, length or type. This way, you can avoid the classic error messages that slow down your testing unnecessarily. The productivity gains are major as parameter mismatches are one of the most common causes of error.
ILE and the procedure repository
The ILE environment has made a lot of headway in companies recently. This is only to be expected as it brings with it all the advantages of code modernization. Of course the changeover means that developers are finding themselves confronted with new needs. For example, for full control over modularization, highly detailed cross references are needed. For this reason the new ARCAD V8.04 contains a procedure repository and procedure/program cross references. This doubles as a powerful tool for putting reusability concepts into practice.
Of course, these new cross-references can also be accessed from the ARCAD Client graphical interface. Note that all ARCAD-Skipper users that do not have ARCAD-Observer can install this interface on all their PCs and thereby profit from the ARCAD repository in graphical mode.

ARCAD-Verifier: Automation of Test suite
Significant improvements have been made in the scenario maintenance processes. This way, if you have added or deleted entry fields from a single screen, it is extremely easy to modify your screen entry. You can then resume your scenario as before.
ARCAD-Verifier has found its natural place in the software supply chain implemented by the ARCAD suites. It fills a profound lack in the market and is already leading sales in this area.

ARCAD-Observer: Retro-documentation and Application Mining suite
For those of you that already use the Source Code Analyzer and have experienced some performance problems when analyzing high-volume programs, we have some good news for you. You are now able to preload the analysis results. This way, the time to access the module is reduced to a simple loading of source on your PC.

Visit our Web site for our free ARCAD evaluation software.


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Shannon O'Donnell,
Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.


THIS ISSUE
SPONSORED BY:

ARCAD Software
Aldon
Lakeview Technology
Bytware
Twin Data


The Four Hundred

BACK ISSUES

TABLE OF
CONTENTS
Domino on the iSeries: The Empire Can Strike Back

The Once and Future OS/400 Ecosystem

International Business Server, International Business Desktop

Mad Dog 21/21: Hasta La Vista, Budget

But Wait, There's More


The Linux Beacon
Linux Clusters Continue to Expand in Top 500 Supers Ranking

SGI Previews Next-Generation, Blade-Style Altix Supers

Linux Networx Chases HPC Users with Supersystems

CA Spins Out Open Source Ingres Database

The Windows Observer
HPC Version of Windows Server Goes to Public Beta

Executive Memos Point to a Disrupted Microsoft

Gates Lays Out Vision of Future of Supercomputing

IBM Unveils New Midrange Storage Systems

The Unix Guardian
Sun Makes Niagara Teaser Announcement, Servers Imminent

Linux Clusters Continue to Expand in Top 500 Supers Ranking

IBM Updates Virtualization Engine for Multiplatform Management

IBM Unveils New Midrange Storage Systems


Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc. (formerly Midrange Server), 50 Park Terrace East, Suite 8F, New York, NY 10034
Privacy Statement