POOL OF DEVICES PROVIDING OPERATING SYSTEM REDUNDANCY
First Claim
1. A system providing operating system redundancy, comprising:
- a host computing device;
a plurality of memory devices, each memory device storing a respective operating system; and
a sub-loader coupled between the host computing device the plurality of memory devices, wherein the sub-loader is configured to;
be visible to the host computing device such that the plurality of memory devices appear transparent to the host computing device,designate a first logical unit device as a primary logical unit device,determine that the first logical unit device is unresponsive,remove the designation of primary logical unit device from the first logical unit device, anddesignate the second logical unit device as a new primary logical unit device after removal of the primary logical unit device designation from the first logical unit device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for providing operating system (O/S) redundancy in a computing system are provided. One system includes a host computing device, a plurality of memory devices, and a sub-loader coupled between the host computing device and the plurality of memory devices. Each memory device stores a respective O/S and the sub-loader is configured such that the plurality of memory devices appear transparent to the host computing device. One method includes designating, a first logical unit device as a primary logical unit device and subsequently determining that the first logical unit device is unresponsive. The designation is removed from the first logical unit device and a second logical unit device is designated as a new primary logical unit device. One computer program product includes instructions for performing the above method.
27 Citations
20 Claims
-
1. A system providing operating system redundancy, comprising:
-
a host computing device; a plurality of memory devices, each memory device storing a respective operating system; and a sub-loader coupled between the host computing device the plurality of memory devices, wherein the sub-loader is configured to; be visible to the host computing device such that the plurality of memory devices appear transparent to the host computing device, designate a first logical unit device as a primary logical unit device, determine that the first logical unit device is unresponsive, remove the designation of primary logical unit device from the first logical unit device, and designate the second logical unit device as a new primary logical unit device after removal of the primary logical unit device designation from the first logical unit device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing operating system redundancy in a computing system including a host computing device coupled to a first logical unit device including a first operating system and to a second logical unit device including a second operating system via a sub-loader, the first operating system and the second operating system a clone of one another, the method comprising:
-
designating, by the sub-loader, the first logical unit device as a primary logical unit device; determining, by the sub-loader, that the first logical unit device is unresponsive; removing, by the sub-loader, the designation of primary logical unit device from the first logical unit device; and designating, by the sub-loader, the second logical unit device as a new primary logical unit device after removal of the primary logical unit device designation from the first logical unit device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for facilitating operating system redundancy, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for designating a first logical unit device including a first operating system as a primary logical unit device; a second executable portion for determining that the first logical unit device is unresponsive; a third executable portion for removing the designation of primary logical unit device from the first logical unit device; and a fourth executable portion for designating a second logical unit device including a second operating system that is a clone of the first operating system as a new primary logical unit device after removal of the primary logical unit device designation from the first logical unit device. - View Dependent Claims (17, 18, 19, 20)
-
Specification