Printer Friendly
The Free Library
14,763,846 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Leveling The Playing Field for "Open" Providers Of Storage.


Introducing SPC-1: the quiet performance riot

Systems and storage are increasingly becoming independent purchasing decisions. Customers in this "multi-vendor" world, however, lack apples-to-apples data to assess the performance of competing products. Furthermore, the performance of enterprise storage subsystems can vary dramatically. Stories ring through the industry of solutions (and vendors) being replaced when they fail to provide adequate performance to mission critical applications. In walks the Storage Performance Council or SPC 1. (business) SPC - Statistical Process Control. Something to do with quality management.

2. (body) SPC - Software Productivity Centre.
3. (company) SPC - Software Publishing Corporation.
4.
.

SPC who? For the past three years, an unsung team of performance experts from virtually every major storage manufacturer have been busy building the first industry standard benchmark for storage. SPC members include Agilent, Compaq, Dell, Hewlett-Packard, Hitachi, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , Ideas International Ideas International (ASX:IDE) is a leading supplier of comparative enterprise infrastructure research data to the global IT industry, with offices in three countries (Australia, the United Kingdom, and the United States). , LSI LSI: see integrated circuit.


(Large Scale Integration) Between 3,000 and 100,000 transistors on a chip. See SSI, MSI, VLSI and ULSI.
 Logic, NEC (NEC Corporation, Tokyo, www.nec.com, www.necus.com) An electronics conglomerate known in the U.S. for its monitors. In Japan, it had the lion's share of the PC market until the late 1990s (see PC 98).

NEC was founded in Tokyo in 1899 as Nippon Electric Company, Ltd.
, Sun Microsystems Sun Microsystems, Inc. (NASDAQ: JAVA[3]) is an American vendor of computers, computer components, computer software, and information-technology services, founded on 24 February 1982. , Unisys, and VERITAS Software Veritas Software Corp. was an international software company that was founded in 1983 as Tolerant Systems, renamed Veritas Software Corp. in 1989, and merged with Symantec in 2005. It was headquartered in Mountain View, California. . The tactical objective of the SPC is to provide a single web site that purchasers can browse to obtain up-to-date and relevant performance and price/performance data on products. This web site will fuel the SPC's strategic objectives of allowing purchasers to make informed product selections, driving vendors to build better products, and stimulating the industry toward "multi-vendor" mix-and-match utopia.

The Council's first benchmark (SPC-1) is designed to have broad market appeal and provide a level playing field See net neutrality.  between "open" providers of storage (either direct attach or storage networks). As such, SPC-1 is characterized as predominantly a random access workload for server class computer systems that is applicable to most enterprise class storage environments today. This random 110 environment is generally modeled after one of the most ubiquitous applications in the market--a mail server. In addition, the SPC has designed its first benchmark to be vendor-neutral and platform independent. The benchmark was developed leveraging experience gained at other standards bodies Following are some of the standards bodies defined in this database. For Windows users of CDE, look up Lessons/Review/Associations. For Web users of CDE's online HTML version, review the Lessons list at the bottom of the definition.

Organization Covers ANSI U.S.
 (like the TPC (Transaction Processing Performance Council, San Francisco, CA, www.tpc.org) An organization devoted to benchmarking transaction processing systems. In order to derive the number of transactions that can be processed in a given time frame, TPC benchmarks measure the total performance of ) to assure that it provides value throughout the product lifecycle Product lifecycle or product life cycle is the course of a product's sales and profits over time. The five stages of each product lifecycle are product development, introduction, growth, maturity and decline.  (e.g., development of product requirements, product implementation, performance tuning, capacity planning, market positioning, and purchase evaluations).

The draft SPC-1 standard is currently in public review phase and can be obtained at www.StoragePerformance.org. The Council's objectives in 2000 are to collect public comment on SPC-1, polish it into a final standard, and build a set of test kits that sponsors can license to efficiently produce results. The intent is to make SPC-l easy to run, easy to audit, and easy to use to produce results. Unlike performance benchmarks in other areas of the computer industry, ease-of-use is being designed into the specification and testing process to cajole (language) CAJOLE - (Chris And John's Own LanguagE) A dataflow language developed by Chris Hankin <clh@doc.ic.ac.uk> and John Sharp at Westfield College.

["The Data Flow Programming Language CAJOLE: An Informal Introduction", C.L.
 storage vendors into reporting a plethora of results across their product lines. SPC-1 tests and resulting metrics are designed with an understanding that there are two classes of environments that are critically dependent on storage subsystem performance (see Table).

The first environment is comprised of systems, which have many users or many simultaneous application execution threads that can saturate sat·u·rate
v. Abbr. sat.
1. To imbue or impregnate thoroughly.

2. To soak, fill, or load to capacity.

3. To cause a substance to unite with the greatest possible amount of another substance.
 the total 110 request processing potential (i.e., throughput) of a storage subsystem. An example of such an environment would be an online transaction processing See transaction processing and OLCP.  system handling airline reservations. In this case, the success of the system rests on the ability of the storage subsystem to process large numbers of 110 requests while maintaining acceptable response times to the application(s) it supports. The maximum 110 request throughput capability of a storage subsystem in this environment will be documented by the SPC-1 IOPS IOPS Input/Output Per Second
IOPS Input/Output Operations Per Second (server performance measurement)
IOPS International Organization of Pension Supervisors
IOPS Information Operations Planning System
IOPS Internet Official Protocol Standards
 (I/Os Per Second) result.

The second environment is comprised of business critical applications whose success is dependent upon minimizing their wall clock completion time, since they must issue thousands of synchronous 110 requests (one after the completion of another) to finish. An example of this environment would be a relational database rebuild operation. In this case, the total 110 request throughput on the storage subsystem is kept small in an effort to drive to bare minimum the time required to complete each of these synchronous 110 requests and, thus, achieve significantly reduced wall clock completion time for the application. The ultimate strength of a storage subsystem in this environment is documented by the SPC-1 LRT LRT Light-Rail Transit
LRT Likelihood Ratio Test
LRT Light Rapid Transit
LRT Lower Respiratory Tract
LRT Lehrstuhl für Raumfahrttechnik
LRT Long Range Transportation
LRT Light Railway Transit
LRT London Regional Transport
LRT Loving Relationships Training
 (the Lightly-loaded Response Time) result.

Also key to the benchmark is the process of reporting a SPC-1 benchmark result, as test sponsors must publicly disclose the price (including three years of service) of the configuration being tested. This reporting practice allows the computation and comparison not only of performance, but also price/performance. To date, the price/performance of enterprise class storage products has been carefully shrouded, leaving consumers, in many cases, penny-wise and pound-foolish. Thanks to the SPC, the storage industry will not only end up with a level playing field for performance comparison, but will also gain new financial perspective across the different classes of storage solutions flooding the market.

Why so long and so quiet? The delay in building the industry's first storage benchmark is due to three reasons. One, the Council wanted to ensure that the benchmark would be embraced by the industry as a whole and chose to follow a formal, and sometimes glacial, standards development practices. Two, the resulting benchmark standard prohibits cheating (for example, carefully prohibited are products that are inappropriately engineered to exclusively favor the benchmark). Three, the benchmark has defined metrics that will provide developers, consumers, the analyst community, and the press with results that are powerful and yet simple to understand. To these ambitious ends, the council has virtually "locked itself in the basement" to facilitate productivity. Now, that effort is poised to pay off.

The SPC is a non-profit corporation that defines, standardizes, and promotes storage subsystem benchmarks, as well as disseminates objective, verifiable performance data to the computer industry and its customers. SPC membership is open to all companies that manufacture, integrate, or distribute storage products, as well as interested parties, including members of the press and academia. Contact the SPC Administrator through www.StoragePerformance.org for additional information.

Roger Reich is the technical director at VERITAS Software (Colorado Springs, CO) and the founder of the SPC.
COPYRIGHT 2000 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Technology Information
Author:Reich, Roger
Publication:Computer Technology Review
Geographic Code:1USA
Date:Sep 1, 2000
Words:980
Previous Article:Adaptec Goes Ultra With Three RAID Controllers.(Brief Article)(Product Announcement)
Next Article:SAN And NAS Enable The E-conomy.(Industry Trend or Event)
Topics:



Related Articles
Network Video Computing.(News Briefs)
Fibre Channel.(Industry Trend or Event)
Crossing The ESCON/SAN Border?(Technology Information)(Excerpt)
WESTLAKE MAY LAND ITS 1ST PLAYING FIELDS.(NEWS)
Dot Hill offers SANsolve. (New Products).(Brief Article)
CIM standards: how close are we, and what are customers asking for? (Automated Storage Management).
BMC pulls the plug, competitors pick up the pieces. (Storage Networking).
ServPoint to lower total cost of networked storage.(Top Technology Showcase)
Standing out from the pack: integrators discover storage network appliances deliver scalability, management and application acceleration gains for...
Trends in virtualization focusing on solutions, not technologies.(Storage Management)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles