Browse Prior Art Database

IOP-Assigned Token Usage in a Name Intensive Environment

IP.com Disclosure Number: IPCOM000122361D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 66K

Publishing Venue

IBM

Related People

Gregg, L: AUTHOR [+8]

Abstract

A method for a device Input Output Processor (IOP) to assign a unique identifier, or Token, to a file which can be used to trace every instance of a file on WORM media is disclosed. The Token can be used to check for duplicate instances while consuming much less storage than the entire name. The Token may also be used as a shorthand version of the name for other computer processes.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

IOP-Assigned Token Usage in a Name Intensive Environment

      A method for a device Input Output Processor (IOP) to
assign a unique identifier, or Token, to a file which can be used to
trace every instance of a file on WORM media is disclosed.  The Token
can be used to check for duplicate instances while consuming much
less storage than the entire name.  The Token may also be used as a
shorthand version of the name for other computer processes.

      This invention solves the problems of providing traditional
function in a name-intensive environment in a more efficient manner.
1.  The IOP assigns a Token to every file created on a volume.  This
token is unique and is essentially a "one-up" counter beginning with
Volume Initialization.  It is NOT a file handle - a file handle
represents an "open instance".  The token is carried per    manently
with the file but never used as a file handle.  It exist permanently
on the optical media.
2.  When a file is revised, the original token and the newly assigned
token are BOTH stored in the directory entry for the file.
3.  An interface has been designed which returns both the original
token and the current token with a file name when a list of files or
single file entry is requested.
4.  An interface has been designed which returns the highest token
assigned.
5.  An additional interface has been designed which returns the file
name or names given an original token or current token.

      This token is used to replace the name in traditional functions
as follows:
1...