System and method for managing a moveable media library with library partitions
First Claim
1. A system for managing a moveable media library, said system comprising:
- at least one robotic mechanics; and
a controller, said controller comprising a processor for executing instructions and nonvolatile memory for storing at least;
code for controlling said at least one robotic mechanics; and
code for responding to commands received from host systems to retrieve a moveable medium of a plurality of moveable media, said code for responding is operable to receive said commands addressed with multiple device identifiers according to a device access protocol, and said code for responding is operable to associate each device identifier of said multiple device identifiers with at least one respective library partition.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention is directed to a system for managing a moveable media library. The system may comprise at least one robotic mechanics and a controller. The controller may comprise a processor for executing instructions and nonvolatile memory for storing at least: code for controlling the at least one robotic mechanics; and code for responding to commands received from host systems to retrieve a moveable medium of a plurality of moveable media, the code for responding is operable to receive the commands addressed with multiple device identifiers according to a device access protocol, and the code for responding is operable to associate each device identifier of the multiple device identifiers with at least one respective library partition.
206 Citations
23 Claims
-
1. A system for managing a moveable media library, said system comprising:
-
at least one robotic mechanics; and
a controller, said controller comprising a processor for executing instructions and nonvolatile memory for storing at least;
code for controlling said at least one robotic mechanics; and
code for responding to commands received from host systems to retrieve a moveable medium of a plurality of moveable media, said code for responding is operable to receive said commands addressed with multiple device identifiers according to a device access protocol, and said code for responding is operable to associate each device identifier of said multiple device identifiers with at least one respective library partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing a moveable media library, said method comprising:
-
assigning resources of said moveable media library to partitions of a plurality of partitions;
assigning at least one partition of said plurality of partitions to each communication medium identifier of a plurality of communication medium identifiers;
receiving a device access command, at a robotics controller, from a host system addressed with one of said plurality of communication identifiers; and
determining a partition of said plurality of partitions utilizing said one of said plurality of communication medium identifiers. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for managing a tape library, said system comprising:
-
a robotics subsystem operable to retrieve tape cartridges and to place tape cartridges into tape elements;
a robotics controller said robotics controller comprising;
a processor for executing code;
code for receiving a command to access a resource of said tape library, wherein said command is addressed with a communication medium identifier;
code for determining a partition of a plurality of partitions utilizing said communication medium identifier; and
code for controlling said robotics subsystem utilizing at least said determined partition. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A controller for managing a moveable media library, said controller comprising:
-
a processor for executing instructions; and
non-volatile memory for storing at least;
code for controlling at least one robotic mechanics of a moveable media library; and
code for responding to commands received from host systems to retrieve a moveable medium of a plurality of moveable media of said moveable media library, said code for responding is operable to receive said commands addressed with multiple device identifiers according to a device access protocol, and said code for responding is operable to associate each device identifier of said multiple device identifiers with at least one respective library partition.
-
Specification