SSSWG - September 1995 Minutes




	IEEE Storage System Standards Working Group Meeting 
	14th September, 1995 
	Mass Storage Symposium, Monterey, California. 
 
 
Attendance: 
	Betty Jo Armstead (Sterling Software) 
	Jack Cole (Army Research Laboratory) 
	Jeff Deutsch (IBM) 
	Michael Diesburg (FermiLab) 
	Marty Frary (Storage Technology Corporation) 
	Bruce K. Haddon (Storage Technology European 
		Operations) 
	Merritt Jones (MITRE Corporation) 
	Dennis Luck (Department of Defense) 
	John Merrill (NCAR) 
	Gary Mueller (Storage Technology Corporation) 
	Rich Ruef (IBM) 
	Jamie Shiers (CERN) 
	Dave Skinner (Fujitsu) 
	Tim Sullivan (Hewlett-Packard Laboratories) 
	Rich Wrenn (Digital Equipment Corporation, 
		Co. Springs) 
 
Chair: Dave Skinner. 
Recording Secretary: Bruce K. Haddon. 
 
General Session, Thursday, 14th September, 3.35 p.m. 
 
The meeting was declared to be a special meeting. The 
agenda for the meeting and action items from the July 
meeting will be carried forward to the November meeting, 
and will be re-evaluated on the light of this special 
meeting. 
 
The agenda of this meeting was agreed to be: to discuss 
the question of the continuing and future work of the 
Storage Systems Standards Working Group. 
 
Dave Skinner introduced this topic with a resume of work 
and actions that have been undertaken since the 
publication of the Approved Draft Reference Model (the 
"Open Storage Systems Interconnect Reference Model") in 
September, 1995. 
 
Merritt Jones, the Working Group Sponsor, invited all 
present to speak to their expectations of the work, known 
reasons for attendance or support of the work to date, 
and to comment upon future participation and 
contributions. 
 
Dennis Luck said that the objective of his organization 
was to be able to buy storage system components 
competitively. 
 
Marty Frary spoke to the observed matter of the reduction 
of vendor support, by pointing out that a true solution 
to this problem (as stated by Dennis) would reduce the 
margins of the established vendors. 
 
Jamie Shiers said that although his organization wanted a 
component solution three or four years ago, they probably 
do not now. He still wants an architecture against which 
to judge the solutions proffered by vendors, and the 
contribution to understanding issues like scalability 
that the Working Group brings. 
 
Dave Skinner pointed out that the Reference Model is 
heavily referenced in mass storage publications (such as 
the 21 papers that did so in the 1995 Mass Storage 
Symposium, which had just closed). This is in spite of 
the existing and known flaws in the text and the 
underlying model. 
 
Rich Wrenn wished to disagree slightly, by pointing out 
that some of those references came from HPSS-related 
papers. However, the HPSS people no longer participate 
heavily in the SSSWG. Those that are left in the SSSWG 
are in fact almost all representatives from vendors. 
 
In general discussion, several people offered that the 
cuts in travel budgets are a big problem, and Government 
has been more affected recently, although commercial 
budgets were cut some time ago. 
 
John Merrill said the his organization had gotten what it 
needed, in that it used the Model to architect their own 
system, but were not interested in the generation of the 
actual standards. In retrospect, he feels they might have 
continued to have supported a further refinement of the 
Model. 
 
Merritt Jones told an anecdote of where "compliance" to 
the Model was required. This in impossible, as the Model 
is a "guide", and not a standard. 
 
Betty Jo Armstead pointed out that her organization has 
problems because components do not exist, and thus she 
must wait till her primary supplier integrates the new 
technology as it appears. There is no chance that the 
pieces will "just plug in". 
 
Dennis Luck observed that networking has altered the 
world in the last few years, and must be taken into 
additional consideration. This was agreed by Jamie 
Shiers, saying that services are the key. Betty Jo 
agreed, saying that some services are not of interest to 
her, such as PVL. 
 
Merritt asked the question: "Is working toward producing 
API's (by the end of the year) the right thing to do?" 
Jamie asked whether this would get to the point where, 
say, one product from X would work with one product from 
Y. Rich Wrenn asked whether these products were from 
user's or vendors, or whether the question was whether 
user's could write applications that worked with 
different vendors. Jamie said he thought that the answer 
to both was "no", but thought that there was a further 
question, which had to do with how many pairs of products 
(e.g., PVL - PVR ) he would need. 
 
Everyone agreed that having the standards would be 
better, but would not be the compelling argument. The API 
at the PVL level is most of interest, but an API is not a 
great help at the PVR level. Mary Frary made reference to 
the support problem. Betty Jo pointed out that it is 
becoming increasingly impossible to replace ALL of a 
storage system at once anymore, and this makes "plug and 
play" type functionality more necessary. 
 
Jamie still wants and needs "interoperability" interfaces 
for his Computing Centre. 
 
Rich Wrenn recounted a story which illustrated that, in 
general, users do not want PVL's and PVR's, but "backup" 
products, "archiving" products, etc., in which these 
components are integrated. They do not recognize nor wish 
to be concerned with the interoperability issue, which 
they only discover when they want to add new components 
or new functions. Jamie points out that the SSSWG's role 
may be to educate. 
 
In answer to a question, Rich Wrenn estimated two (full) 
resource-months work to finish a PVR API. An estimate was 
made by the other "regulars" that PVL is probably not as 
well placed, and that the MVR API is more complete, but 
the MVR-MVR interface is missing. 
 
The idea of floating a "consortium" was lightly 
discussed. Some organizations would be willing to 
contribute to, and this gives a measure of the "value" in 
which the work is held. 
 
Bruce read his list of "Version 6" issues (attached as 
Appendix A). This list was long enough that the general 
reaction was to ask the question of "what would be the 
one thing best on which to focus and to spend the small 
resource available?" Jamie suggested the PVR API was what 
he wanted. Because of lack of agreement on this 
suggestion, Merritt asked the question: "What are we 
doing here?" This led to the observation that if nothing 
was going to happen for the next 9 months, the work may 
as well stop here. 
 
A mini-survey was made of "user" representatives in the 
room, and they unanimously agreed (with only slight 
indications of disagreement) that the order of appearance 
should be 
		PVR - PVL - MVR. 
This will be taken as input to a decision that will be 
made determining the future work of the SSSWG. This issue 
will be taken up at the November meeting. 
 
(For reference, the meeting schedule from the July 
minutes is included here: 
 
*	Dates for 1995 
 
	July 18-21: DEC, Seattle. (Host: Michael 
		Peterson) 
	Sept. 14-15 (Monterey, at the end of the MSS) 
	Nov. 7-10 (ACSC, Los Angeles, Anit Gafni) 
 
*	Dates for 1996 (partial list) 
 
	Jan 16-19, Tucson, Arizona (Host: Eric 
		Stouffler, IBM). 
	Mar 12-15 (tentative, Colorado) 
	June (MSS is in Annecy, France). (Note added 
		later: the 1996 MSS planned for 
		Annecy in June has been postponed. A 
		new date is not yet available.)) 
 
The meeting adjourned at 5.07 p.m. 
 
Appendix A 
========== 
 
	Version 6 Issues 
	(Bruce K. Haddon) 
 
"Object-oriented" formulation. 
Security and a security model for all components. 
Management model and environment model definitions (in 
	particular, the relationship of these two, 
	including "OID"'s). 
Role of "policy", means of implementation in each 
	component of the model, and the management of 
	policies. 
Event notification between all components, and with the 
	management system; rules for the propagation of 
	errors, error handling and automated suppression, 
	logging, including all interactions with humans 
	(system administrators). 
Transaction semantics (including overall management of 
	transactions, and the related issues of atomicity) 
A metadata model, including storage of metadata in 
	parallel to the standard storage model itself, and 
	the support for recovery of metadata for all 
	components. 
Reintegration of a "data object" level into the Reference 
	Model (formerly known as "bitfiles") 
Cartridge transportation services, otherwise known as 
	"information interchange" (implying probably an 
	inter-PVL architecture and a method of representing 
	metadata between PVL's). 
Data export and import via other media (including 
	networks (with same metadata problems).
Interoperability ("plug and play"). 
Integration of fixed media with the Reference Model. 
Scalability issues. 
Remaining PVR issues (notably stackers and the like). 
Networking issues (protocols, data representation, 
	distribution of model components). 
Hierarchies of MVR's (assumed in Version 5, but not 
	described). 
 
Plus the issues concerned with the document itself, 
including a greater consistency of its structure and 
editing, and an effort to simplify the language. 

SSSWG Home