System and method for virtual tape management with remote archival and retrieval via an encrypted validation communication protocol
First Claim
1. A system to facilitate virtual tape management of data and remote backup, archival, and retrieval of said data via communication of encrypted data comprising:
- at least one security administrator central processing unit communicably attached to a virtual tape management central processing unit;
at least one remote data storage central processing unit communicably attached to said virtual tape management central processing unit and to said security administrator;
first software for validating authorized remote access to at least one remote data storage and for encryption of data, said first software executing from within said virtual tape management central processing unit;
second software for facilitating remote configuration and utilization of said virtual tape management central processing unit;
at least one hardware adaptor card communicably attached to said virtual tape management central processing unit; and
at least one host processor central processing unit communicably attached to said virtual tape management central processing unit via said hardware adaptor card.
1 Assignment
0 Petitions
Accused Products
Abstract
Remote configuration and utilization of a virtual tape management system via communication of encrypted data. At least one security administrator CPU is communicably attached to a virtual tape management CPU. At least one remote data storage CPU is communicably attached to the virtual tape management CPU and to the security administrator. First software within the virtual tape management CPU validates authorized remote access to at least one remote data storage CPU and encrypts the data. Second software facilitates remote configuration and utilization of the virtual tape management CPU. At least one hardware adaptor card connects the virtual tape management CPU to a host.
15 Citations
14 Claims
-
1. A system to facilitate virtual tape management of data and remote backup, archival, and retrieval of said data via communication of encrypted data comprising:
-
at least one security administrator central processing unit communicably attached to a virtual tape management central processing unit;
at least one remote data storage central processing unit communicably attached to said virtual tape management central processing unit and to said security administrator;
first software for validating authorized remote access to at least one remote data storage and for encryption of data, said first software executing from within said virtual tape management central processing unit;
second software for facilitating remote configuration and utilization of said virtual tape management central processing unit;
at least one hardware adaptor card communicably attached to said virtual tape management central processing unit; and
at least one host processor central processing unit communicably attached to said virtual tape management central processing unit via said hardware adaptor card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer based method for facilitating remote configuration and utilization of a virtual tape management system for remote backup, archival and retrieval of data via communication of encrypted data comprising:
-
(a) initializing and communicating with a virtual tape management central processing unit;
(b) establishing a connection between said virtual tape management central processing unit and a remote data storage CPU;
(c) managing a virtual tape system catalog containing information on each virtual tape image;
(d) disconnecting said previously connected remote data storage CPU;
(e) terminating communication with said virtual tape management central processing unit; and
(f) executing administrative support protocol from a security administrator central processing unit.
-
-
12. The computer based method for facilitating remote configuration and utilization of a virtual tape management system central processing unit comprises the steps of:
-
(a) initializing module-wide variables utilized by a hardware device driver;
(b) enumerating hardware adaptors using said adaptor'"'"'s vendor and device identifiers;
(c) initializing hardware adaptor-specific variables utilized by said driver;
(d) allocating and reserving said adaptor resources;
(e) resetting said adaptor;
(f) downloading microcode to said adaptor;
(g) initializing said adaptor;
(h) requesting said adaptor'"'"'s connection to each unique interrupt request line;
(i) initiating an adaptor timer and timer support;
(j) exposing standard module-wide support to applications;
(k) initializing variables utilized by a host dynamically linked library;
(l) exposing and making available to first software an adaptor specific administrative instruction set;
(m) creating a serialization mechanism to be used by configuration support routines;
(n) opening said driver;
(o) requesting from said driver the number of recognized adaptors;
(p) returning from said driver the number of adaptors in response to immediately preceding request;
(q) requesting from said driver its version number;
(r) returning driver version number in response to immediately preceding request;
(s) recording driver version and the number of adaptors controlled by said driver;
(t) indicating said adaptor'"'"'s unavailability;
(u) loading said adaptor'"'"'s offline status;
(v) loading said adaptor'"'"'s activity status;
(w) loading a second inactive configuration data sequence; and
(x) ensuring loaded adaptor configuration is within operational ranges. - View Dependent Claims (13, 14)
-
Specification