Method, system, and product for maintaining within a virtualization system a historical performance database for physical devices
First Claim
1. A method in a data processing system for maintaining a database of usage information of a plurality of physical devices, said method comprising the steps of:
- providing a virtualization system interposed between a host computer system and a plurality of physical devices, wherein said host computer system is capable of accessing virtual interfaces and is incapable of directly accessing any of said plurality of physical devices;
establishing a database within said virtualization system for storing information;
storing, within said database, information about transactions processed by said virtualization system utilizing said plurality of physical devices;
detecting an error in one of said plurality of physical devices occurring during processing of one of a plurality of transactions;
identifying said one of said plurality of physical devices having said error;
identifying said one of said plurality of transactions associated with said error; and
storing information about said error including said identification of said one of plurality transactions and said identification of said one of said plurality of physical devices in said database.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing system, method, and product are disclosed for maintaining a database of usage information of multiple, different physical devices. A virtualization system is provided interposed between a host computer system and the physical devices. The host computer system is capable of accessing only virtual interfaces and is incapable of directly accessing any of the physical devices. A relational database is established within the virtualization system for storing information. Information is stored in the database about transactions processed by the virtualization system utilizing the physical devices. The information stored in the database includes error information and information about the usage of the physical devices. The information in the database may be accessed by the host computer system.
-
Citations
99 Claims
-
1. A method in a data processing system for maintaining a database of usage information of a plurality of physical devices, said method comprising the steps of:
-
providing a virtualization system interposed between a host computer system and a plurality of physical devices, wherein said host computer system is capable of accessing virtual interfaces and is incapable of directly accessing any of said plurality of physical devices;
establishing a database within said virtualization system for storing information;
storing, within said database, information about transactions processed by said virtualization system utilizing said plurality of physical devices;
detecting an error in one of said plurality of physical devices occurring during processing of one of a plurality of transactions;
identifying said one of said plurality of physical devices having said error;
identifying said one of said plurality of transactions associated with said error; and
storing information about said error including said identification of said one of plurality transactions and said identification of said one of said plurality of physical devices in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A data processing system for maintaining a database of usage information of a plurality of physical devices, comprising:
-
means for providing a virtualization system interposed between a host computer system and a plurality of physical devices, wherein said host computer system is capable of accessing virtual interfaces and is incapable of directly accessing any of said plurality of physical devices;
a database established within said virtualization system for storing information;
means for storing, within said database, information about transactions processed by said virtualization system utilizing said plurality of physical devices;
means for detecting an error in one of said plurality of physical devices occurring during processing of one of a plurality of transactions;
means for identifying said one of said plurality of physical devices having said error;
means for identifying said one of said plurality of transactions associated with said error; and
means for storing information about said error including said identification of said one of plurality of transactions and said identification of said one of said plurality of physical devices in said database. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A computer program product for maintaining a database of usage information of a plurality of physical devices, said product comprising:
-
instruction means for providing a virtualization system interposed between a host computer system and a plurality of physical devices, wherein said host computer system is capable of accessing virtual interfaces and is incapable of directly accessing any of said plurality of physical devices;
instruction means for establishing a database within said virtualization system for storing information;
instruction means for storing, within said database, information about transactions processed by said virtualization system utilizing said plurality of physical devices;
instruction means for detecting an error in one of said plurality of physical devices occurring during processing of one of a plurality of transactions;
instruction means for identifying said one of said plurality of physical devices having said error;
instruction means for identifying said one of said plurality of transactions associated with said error; and
instruction means for storing information about said error including said identification of said one of plurality of transactions and said identification of said one of said plurality of physical devices in said database. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
Specification