Logical partition manager and method

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000, C709S224000

Reexamination Certificate

active

06691146

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
This invention generally relates to data processing, and more specifically relates to logical partitioning in a computer system.
2. Background Art
Since the dawn of the computer age, computer systems have evolved into extremely sophisticated devices that may be found in many different settings. Computer systems typically include a combination of hardware (e.g., semiconductors, circuit boards, etc.) and software (e.g., computer programs). As advances in semiconductor processing and computer architecture push the performance of the computer hardware higher, more sophisticated computer software has evolved to take advantage of the higher performance of the hardware, resulting in computer systems today that are much more powerful than just a few years ago.
The combination of hardware and software on a particular computer system defines a computing environment. Different hardware platforms and different operating systems thus provide different computing environments. In recent years, engineers have recognized that it is possible to provide different computing environments on the same physical computer system by logically partitioning the computer system resources to different computing environments. The AS/400 computer system developed by IBM is an example of a computer system that supports logical partitioning. If logical partitioning on an AS/400 is desired, partition manager code (referred to as a “hypervisor” in AS/400 terminology) is installed that allows defining different computing environments on the same platform. Once the partition manager is installed, logical partitions may be created that define different computing environments. The partition manager manages the logical partitions to assure that they can share needed resources in the computer system while maintaining the separate computing environments defined by the logical partitions.
In a computer system with no logical partitions, a partition manager is not needed, and the operating system controls access to the computer system resources. In a computer system that has one or more logical partitions, the partition manager controls access to the computer system resources, and the operating systems installed in each logical partition uses the partition manager to perform its functions. Because both the operating system and the partition manager must be able to manage the resources in a computer system, the low-level functions of an operating system are typically implemented in a partition manager as well. In known systems, the partition manager is separate from the operating system, and the partition manager is generally maintained separately from the operating system. Because they share similar functions, a change to a common function in one will typically require a corresponding change in the other. Without a mechanism that supports logical partitioning in a more efficient manner, the programming of partition managers and the separate maintenance of operating systems and partition managers will continue to be a drain on resources in the computer industry.
DISCLOSURE OF INVENTION
According to the present invention, a partition manager for managing logical partitions in a computer system includes hooks to low-level operating system code in one of the logical partitions. By using the operating system code to manage the resources of a computer system, any changes that are made to the operating system are automatically reflected in the function of the partition manager. In addition, low-level functions of operating systems, which are often well-debugged and tested, can be used when generating a new partition manager, greatly simplifying the time and reducing the cost of producing a partition manager.
The foregoing and other features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings.


REFERENCES:
patent: 3641505 (1972-02-01), Artz et al.
patent: 4511964 (1985-04-01), Georg et al.
patent: 4601008 (1986-07-01), Kato
patent: 4843541 (1989-06-01), Bean et al.
patent: 4924378 (1990-05-01), Hershey et al.
patent: 5129088 (1992-07-01), Auslander et al.
patent: 5204897 (1993-04-01), Wyman
patent: 5253344 (1993-10-01), Bostick et al.
patent: 5263158 (1993-11-01), Janis
patent: 5297287 (1994-03-01), Miyayama et al.
patent: 5345590 (1994-09-01), Ault et al.
patent: 5365514 (1994-11-01), Hershey et al.
patent: 5375206 (1994-12-01), Hunter et al.
patent: 5446902 (1995-08-01), Islam
patent: 5465360 (1995-11-01), Miller et al.
patent: 5526488 (1996-06-01), Hershey et al.
patent: 5550970 (1996-08-01), Cline et al.
patent: 5566337 (1996-10-01), Szymanski et al.
patent: 5574914 (1996-11-01), Hancock et al.
patent: 5600805 (1997-02-01), Fredericks et al.
patent: 5659756 (1997-08-01), Hefferon et al.
patent: 5659786 (1997-08-01), George et al.
patent: 5671405 (1997-09-01), Wu et al.
patent: 5675791 (1997-10-01), Bhide et al.
patent: 5684974 (1997-11-01), Onodera
patent: 5687363 (1997-11-01), Oulid-Aissa et al.
patent: 5692174 (1997-11-01), Birely et al.
patent: 5692182 (1997-11-01), Desai et al.
patent: 5742757 (1998-04-01), Hamadani et al.
patent: 5784625 (1998-07-01), Walker
patent: 5819061 (1998-10-01), Glassen et al.
patent: 5828882 (1998-10-01), Hinckley
patent: 5845146 (1998-12-01), Onodera
patent: 5923890 (1999-07-01), Kubala et al.
patent: 5948065 (1999-09-01), Eilert et al.
patent: 5978857 (1999-11-01), Graham
patent: 5996026 (1999-11-01), Onodera et al.
patent: 6021438 (2000-02-01), Duvvoori et al.
patent: 6061695 (2000-05-01), Slivka et al.
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6148323 (2000-11-01), Whitner et al.
patent: 6173337 (2001-01-01), Akhond et al.
patent: 6199179 (2001-03-01), Kauffman et al.
patent: 6247109 (2001-06-01), Kleinsorge et al.
patent: 6263359 (2001-07-01), Fong et al.
patent: 6269391 (2001-07-01), Gillespie
patent: 6269409 (2001-07-01), Solomon
patent: 6279046 (2001-08-01), Armstrong et al.
patent: 6282560 (2001-08-01), Eilert et al.
patent: 6496847 (2002-12-01), Bugnion et al.
patent: 07-200492 (1995-08-01), None
patent: 10-111797 (1998-04-01), None
patent: 10-301795 (1998-11-01), None
patent: WO9518998 (1995-07-01), None
Gomes, Lee. “Desktops to get OS freedom of choice”, Wall Street Journal Online, Mar. 26, 1999.*
VMWare 1.0.x for Linux Changelog Archive (1999).*
“Microsoft Computer Dictionary”, Microsoft Press, 4th Edition, 1999.*
“S/390 Parallel Enterprise Server—Generation 3, S/390 Coupling Faciliy Model C04, System Overview,” Publication GA22-7150-00, IBM Japan, 1997.
Hauser, “Does Licensing Require New Access Control Techniques?”, Nov. 1994, Communications of the ACM, v37n11, pp. 84-55, dialog copy pp. 1-10.
McGilton et al., “Introducing the UNIX System,” 1983, R.R. Donnelley & Sons Company, pp. 515-521.
Abstract for JAPIO Application No. 94-103092, T. Imada et al., Apr. 15, 1994, “Virtual Computer System.”
Abstract for JAPIO Application No. 92-348434, T. Imada et al., Dec. 3, 1992, “Virtual Computer System.”
Inspec Abstract No. C9408-6110P-022, A. B. Gargaro et al., Mar. 1994, “Supporting Distribution and Dynamic Reconfiguration in AdaPT.”
VMWare Virtual Platform—Technology White Paper, http://vmware.com/products/virtualplatform.html (1999).
IBM Technical Disclosure Bulletin, Kreulen, “OS/2 Raw FileSystem,” vol. 40, No. 05, pp. 177-190, May 1997.
IBM Technical Disclosure Bulletin, Baskey et al., “Highly Parallel Coupling Facility Emulator/Router with Shadowed Link Buffers,” vol. 39, No. 12, pp. 123-124, Dec. 1996.
U.S. Patent Application RO999-021, “Apparatus and Method for Specifying Maximum Interactive Performance in a Logical Partition of a Computer System Independently from the Maximum Interactive Performance in Other Partitions,” filed May 19, 1999, Armstrong et al.
U.S. Patent Application RO999-022, “Processor Reset Generated via Memory Access Interrupt,” filed May 19, 1999, Armstong et al.
U.S. Patent Application RO999-023, “Management of a Concurrent Use License in a Logically-Partitioned Com

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Logical partition manager and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Logical partition manager and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Logical partition manager and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3343902

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.