scispace - formally typeset
Search or ask a question
Patent

Virtual addressing of optical storage media as magnetic tape equivalents

TL;DR: In this article, an optical disk storage system emulates a magnetic tape subsystem by virtual addressing of data recorded on write once optical disk media having a predetermined group of available sectors for rewriting a disk ID, a predetermined plurality of bands of available sector for rewriting virtual tape directory to virtual tape VSNs, and available sectors with data portions for simulating tape marks and interblock gap and for addressing blocks of data within the virtual tapes.
Abstract: An optical disk storage system emulates a magnetic tape subsystem by virtual addressing of data recorded on write once optical disk media having a predetermined group of available sectors for rewriting a disk ID, a predetermined plurality of bands of available sectors for rewriting a virtual tape directory to virtual tape VSNs, and, available sectors for rewriting virtual tape maps and rewriting user records, the tape maps have data portions for simulating tape marks and interblock gap and for addressing blocks of data within the virtual tapes, the virtual tape directory has pointers for pointing to tape maps, and the system rewrites the tape directory, tape maps and user records so as to function as a rewritable magnetic tape.
Citations
More filters
Patent
20 Oct 1999
TL;DR: The Network Storage Manager (NSM) as discussed by the authors is a set of software components, the NSM controller contains a plurality of software elements including: Resource Allocation, Resource Configuration, Resource Management and Security Management modules.
Abstract: This data storage subsystem creates multiple virtual storage devices on demand, which are available to any and all of the system's host data processors. The subsystem utilizes a plurality of tape devices and automated tape libraries with the tape devices connected to a plurality of data processors via a high-speed network. A set of software components, the Network Storage Manager (NSM) controls all system operations. Depending upon the requested storage performance, one or more tape devices are assigned to a virtual device. Data stripping across multiple tape devices allows the storage bandwidth of a virtual device to be changed on demand. The overall capacity and performance of the subsystem is scalable by adding or removing storage devices. The NSM system controller contains a plurality of software elements including: Resource Allocation, Resource Configuration, Resource Management, and Security Management modules. The use of a networked storage manager enables the storage devices to be managed as a pool and yet be attached directly to the network as individual resources. The NSM also provides the mechanism for the enterprise management to control tape device allocation and configuration as well as other functions, such as tape cartridge movement, data migration and data security.

532 citations

Patent
18 Dec 2006
TL;DR: In this paper, the replicated data represents a known good state of the application, as determined by the consistency point entries, and the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replica data and to logically associate the copied data with a time information indicative of the source system time when the application was in the known good states.
Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.

442 citations

Patent
13 Sep 2012
TL;DR: In this article, a modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices.
Abstract: A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs.

440 citations

Patent
03 May 2013
TL;DR: In this article, a system and method for performing storage operations relating to a first secondary copy of electronic data is described, where a storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item.
Abstract: A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy.

401 citations

Patent
18 Dec 2006
TL;DR: In this paper, the replicated data represents a known good state of the application, as determined by the consistency point entries, and the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replica data and to logically associate the copied data with a time information indicative of the source system time when the application was in the known good states.
Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.

341 citations

References
More filters
Patent
07 Aug 1985
TL;DR: An information retrieval system (10) including user stations (30) and storage units is described in this paper, where the storage units such as video disks or cassettes are stored oriented vertically in a storage rack (60).
Abstract: An information retrieval system (10) including user stations (30) and storage units. The storage units, such as video disks (52) or cassettes, may be stored oriented vertically in a storage rack (60). One or more servo-arms (86a, 86b) on a carriage (82) move along a track (84) to retrieve disks from the storage rack (60). The track (84) may extend vertically, so that the players can all be loaded by any of the servo arms. Selections requested by the users can be displayed. Each disk (52) may include menu information for display on a menu station (30c). The user may choose a category, artist or subject (750) whose selections will then be included in the menu display (770).

255 citations

Patent
02 Jul 1981
TL;DR: In this article, a microprocessor for executing computer programs which are stored in cipher to prevent software piracy is proposed, which can process valuable proprietary programs and data files which are distributed in cipher on videodiscs, semiconductor memory, or other media without risk of software piracy.
Abstract: A microprocessor for executing computer programs which are stored in cipher to prevent software piracy. Such a crypto-microprocessor deciphers the enciphered program piecemeal as it executes it, so that a large enciphered program can be securely executed without disclosing the deciphered program or associated data to persons who have access to the wiring of the computer in which the crypto-microprocessor is a component. Such a device may process valuable proprietary programs and data files which are distributed in cipher on videodiscs, semiconductor memory, or other media without risk of software piracy. Various methods of encryption may be used including methods which result in the cipher of a byte being a complicated function of the byte's address in memory. Each crypto-microprocessor chip may use a unique cipher key or tables for deciphering the program, so that a program that can be executed in one chip cannot be run in any other microprocessor.

215 citations

Patent
30 Jul 1985
TL;DR: In this article, the reference count process includes providing for a reference count indicating the number of pointer references to a memory block (120, 121, 126-129, 122, 132, 133) in the virtual address space (Area 1, Area 2, Area 3).
Abstract: A memory system (10) for association with a user processor (20) for operation independently from the user processor (20) includes a physical memory (12) and an interface unit (15) for enabling the associated user processor (20) to access the physical memory (12). The physical memory (12) is represented in a virtuaal address space (Area 1, Area 2, Area 3) which is garbage collected in parallel with and concurrently with the operation of the user processor (20). The garbage col- . lection process includes reference count deallocation and a garbage collection algorithm for deallocating cyclic structures not deallocated by the reference count process. The reference count process includes providing for a reference count indicating the number of pointer references to a memory block (120, 121, 126-129, 122, 132, 133) in the virtual address space (Area 1, Area 2, Area 3). The reference count becomes zero, and no other references to a memory block exists, the block may be deallocated. In the garbage collection algorithm, the virtual memory space is traced in areas (OLDSPACE), and compactly copied into a new area. The OLDSPACE and NEWSPACE are further scavenged to insure that all referenced blocks of memory are copied, and the remaining OLDSPACE is cleaned. The garbage collection process is performed concurrently and in parallel with the operation of the user processor (20).

164 citations

Patent
31 Oct 1986
TL;DR: In this article, a write-once, read-many optical data storage system is defined, which includes an optical disk to which data is written such that a host data system having access to the optical data disk is enabled to access any one of a predetermined number of logical addresses for storing data at a selected logical address whether or not data had previously been stored at that logical address.
Abstract: A write-once, read-many optical data storage system which includes an optical disk to which data is written such that a host data system having access to the optical data storage system is enabled to access any one of a predetermined number of logical addresses for storing data at a selected logical address whether or not data had previously been stored at that logical address. The write-once optical disk includes at least one recording surface divided into a plurality of storage segments, including a plurality of sequential data storage segments, each having a host data portion and a logical address portion, and having the physical location of each said data storage segment on said optical disk represented by a physical address different from the physical address of any other data storage segment on said disk, and a plurality of sequential mapping segments, each having a logical address portion. The optical data storage system further will write each successive host data received from the host system to the host data portion of a next sequential data storage segment not previously written to, and will write to the logical address portion of said next sequential data storage segment the logical address specified by said host system for said host data. The logical address portion is further written of the next sequential unwritten mapping segment the logical address specified by said host data system for said host data.

124 citations

Patent
13 Apr 1987
TL;DR: In this article, a high-level directory is constructed providing a list of addresses for the embedded directories, which comprise a fixed maximum number of entries each indicating the length of a corresponding record.
Abstract: An Optical Disk Storage system and method for the storage of magnetic tape records including an optical disk and a system for writing variable-length records to the disk with a plurality of embedded directories in close proximity to a plurality of records associated therewith. A high-level directory is constructed providing a list of addresses for the embedded directories. The embedded directories comprise a fixed maximum number of entries each indicating the length of a corresponding record. In a read operation, the high-level directory is accessed first to provide addresses for the embedded directories, with reference to positional information permanently written to the disk. Bytes of data are then counted in accordance with the stored record length information to access a record of interest. In this way, varying-length records can be efficiently stored on an optical disk divided into fixed-length data blocks.

103 citations