SOFTWARE MANAGEMENT STRUCTURE
    1.
    发明专利

    公开(公告)号:CA1304515C

    公开(公告)日:1992-06-30

    申请号:CA576864

    申请日:1988-09-08

    Applicant: IBM

    Abstract: SOFTWARE MANAGEMENT STRUCTURE A software management structure is disclosed. A software application package is made up of several linked replaceable units (RU). Each RU is serviceable without adversely effecting the other RUs. The RUs are linked together in a hierarchical fashion in a series of levels. In the preferred embodiment, five levels are used: Application Group level (AG), Loadable Code Group level (LCG), Primary Functional Group level (PFG), Secondary Functional Group level (SFG), and Operational Code Group level (OCG). The AG level defines a group of computer programs combined to perform a high level application tailor fit to meet the needs of the user. The ECG level defines individual programs each created to perform a general task. The PFG level refines the common programs defined in the LCG level to a more specific set of primary functions. The SFG level refines the primary functions defined in the PFG level to an even more specialized set of secondary functions tailored closely to fit a specific user's needs. The OCG level contains the operational code needed to run the specialized user application package defined by the preceding four levels. Each RU, regardless of level, contains self-identifying and maintenance information, and can also contain a list of hardware and software dependencies unique to that RU. The self identifying, maintenance and dependency information contained in the RUs is also known as vital product data, or VPD.

    COMPUTER CONTROLLED OPTIMIZED PAIRING OF DISK UNITS

    公开(公告)号:CA2030940A1

    公开(公告)日:1991-07-25

    申请号:CA2030940

    申请日:1990-11-27

    Applicant: IBM

    Abstract: A method of pairing disk units in a computer system where mirroring is desirable is disclosed. Where possible, disk units are paired with other disk units located on a different bus. This provides the highest level of protection against inaccessible data due to data loss or failure of a component in the computer system. Where this is not possible, the remaining disk units are paired with disk units located on a different I/O processor, a different controller, or a different disk enclosure. Where none of these pairings are possible, the remaining disk units fall below the threshold level of protection and therefore cannot be paired within the segment. Any disk units that could not be paired are placed on a spare list. Several attempts are made to pair up disk units on the spare list. If all of these attempts fail, the paired disk units with the lowest level of protection are broken apart and added to the spare list, where attempts are again made to pair up the disk units on the spare list. After all units are paired, a pair of disk units is compared with other pairs of disk units to see if the level of protection can be increased by swapping mates. This comparison of pairs of disk units is repeated until the level of protection is optimized. Each time the computer system is started, a check is made to determine if a configuration change resulted in a lower level of protection. If so, the user is asked if he would like the disk units on the computer system to be re-paired to increase the level of protection.

Patent Agency Ranking