Configuration management system for hot adding and hot...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S104000

Reexamination Certificate

active

06243773

ABSTRACT:

APPENDICES
Appendix A, which forms a part of this disclosure, is a list of commonly owned copending U.S. patent applications. Each one of the applications listed in Appendix A is hereby incorporated herein in its entirety by reference thereto.
COPYRIGHT RIGHTS
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to computer systems. Additionally, the invention relates to configuration space management for computer servers.
2. Description of the Related Technology
A server is a central computer in a network which manages the common data and supplies this data to workstations in the network. Current operating systems for servers do not by themselves provide the support users need to hot add and swap devices. Hot add refers to the addition of a device on a bus on the server while the server continues to operate. Hot replace refers to the replacement of a device on a bus of the server while the server continues to operate. Hot swap refers to a hot replace with the replacement device being identical to the replaced device. There is a need for the hot add and hot swap capabilities in order to avoid expensive server down time when replacing or adding devices to the server. Such devices include various peripheral devices such as mass storage and network adapters. Such devices are commonly interfaced with the server through various bus systems such as Peripheral Component Interconnect, CardBus, Microchannel, Industrial Standard Architecture (ISA), and Extended ISA (EISA).
One aspect of hot adding and hot swapping of devices that needs to be addressed is the system configuration. In the past in certain bus architectures, the system configuration was fixed prior to system initialization. However, such an approach does not support hot add or hot swap. Such systems also do not provide the ability to change the configuration parameters dynamically through a software interface. When performing a hot swap or hot add on a PCI bus, care must be taken to ensure that resources, such as, memory and I/O space, allocated to the new device do not conflict with concurrently assigned devices. Prior systems have required that for the replacement of a device or the addition of a device, the entire system be powered down, devices be replaced or added, and then the system be powered up and reconfigured.
There is a need for a methods and systems which facilitate the replacement and adding of a devices on a bus on the server while the server continues to operate.
There is also a need for systems and methods to ensure that resources, such as, memory and I/O space, allocated to the replacement devices and added devices do not conflict with concurrently assigned devices.
SUMMARY OF THE INVENTION
The invention addresses the above and other needs by providing a configuration system and method, which in one embodiment includes a configuration manager that creates a memory structure containing configuration information for a bus and devices located on the bus within the computer system in which it operates. When a device on the bus is replaced, the configuration manager retrieves the configuration information for the replacement device from the memory structure and uses that information to configure the replacement device. In another aspect of the invention, when a device is added on the bus in the computer system, the configuration manager retrieves selected configuration information for the added device from the memory structure and uses that information to configure the added device.


REFERENCES:
patent: 4057847 (1977-11-01), Lowell et al.
patent: 4100597 (1978-07-01), Fleming et al.
patent: 4449182 (1984-05-01), Rubinson et al.
patent: 4672535 (1987-06-01), Katzman et al.
patent: 4692918 (1987-09-01), Elliott et al.
patent: 4695946 (1987-09-01), Andreasen et al.
patent: 4707803 (1987-11-01), Anthony, Jr. et al.
patent: 4769764 (1988-09-01), Levanon
patent: 4774502 (1988-09-01), Kimura
patent: 4821180 (1989-04-01), Gerety et al.
patent: 4835737 (1989-05-01), Herrig et al.
patent: 4894792 (1990-01-01), Mitchell et al.
patent: 4949245 (1990-08-01), Martin et al.
patent: 4999787 (1991-03-01), McNally et al.
patent: 5006961 (1991-04-01), Monico
patent: 5007431 (1991-04-01), Donehoo, III
patent: 5033048 (1991-07-01), Pierce et al.
patent: 5051720 (1991-09-01), Kittirutsunetorn
patent: 5073932 (1991-12-01), Yossifor et al.
patent: 5103391 (1992-04-01), Barrett
patent: 5118970 (1992-06-01), Olson et al.
patent: 5121500 (1992-06-01), Arlington et al.
patent: 5123017 (1992-06-01), Simpkins et al.
patent: 5136708 (1992-08-01), Lapourte et al.
patent: 5136715 (1992-08-01), Hirose et al.
patent: 5138619 (1992-08-01), Fasang et al.
patent: 5157663 (1992-10-01), Major et al.
patent: 5210855 (1993-05-01), Bartol
patent: 5222897 (1993-06-01), Collins et al.
patent: 5245615 (1993-09-01), Treu
patent: 5247683 (1993-09-01), Holmes et al.
patent: 5253348 (1993-10-01), Scalise
patent: 5261094 (1993-11-01), Everson et al.
patent: 5265098 (1993-11-01), Mattson et al.
patent: 5266838 (1993-11-01), Gerner
patent: 5269011 (1993-12-01), Yanai et al.
patent: 5272382 (1993-12-01), Heald et al.
patent: 5272584 (1993-12-01), Austruy et al.
patent: 5276814 (1994-01-01), Bourke et al.
patent: 5276863 (1994-01-01), Heider
patent: 5277615 (1994-01-01), Hastings et al.
patent: 5280621 (1994-01-01), Barnes et al.
patent: 5283905 (1994-02-01), Saadeh et al.
patent: 5307354 (1994-04-01), Cramer et al.
patent: 5311397 (1994-05-01), Harshberger et al.
patent: 5311451 (1994-05-01), Barrett
patent: 5317693 (1994-05-01), Cuenod et al.
patent: 5329625 (1994-07-01), Kannan et al.
patent: 5337413 (1994-08-01), Lui et al.
patent: 5351276 (1994-09-01), Doll, Jr. et al.
patent: 5367670 (1994-11-01), Ward et al.
patent: 5379184 (1995-01-01), Barraza et al.
patent: 5379409 (1995-01-01), Ishikawa
patent: 5386567 (1995-01-01), Lien et al.
patent: 5388267 (1995-02-01), Chan et al.
patent: 5402431 (1995-03-01), Saadeh et al.
patent: 5404494 (1995-04-01), Garney
patent: 5423025 (1995-06-01), Goldman et al.
patent: 5430717 (1995-07-01), Fowler et al.
patent: 5430845 (1995-07-01), Rimmer et al.
patent: 5432715 (1995-07-01), Shigematsu et al.
patent: 5432946 (1995-07-01), Allard et al.
patent: 5438678 (1995-08-01), Smith
patent: 5440748 (1995-08-01), Sekine et al.
patent: 5448723 (1995-09-01), Rowett
patent: 5455933 (1995-10-01), Schieve et al.
patent: 5460441 (1995-10-01), Hastings et al.
patent: 5463766 (1995-10-01), Schieve et al.
patent: 5465349 (1995-11-01), Geronimi et al.
patent: 5471617 (1995-11-01), Farrand et al.
patent: 5471634 (1995-11-01), Giorgio et al.
patent: 5473499 (1995-12-01), Weir
patent: 5483419 (1996-01-01), Kaczeus, Sr. et al.
patent: 5485550 (1996-01-01), Dalton
patent: 5485607 (1996-01-01), Lomet et al.
patent: 5487148 (1996-01-01), Komori et al.
patent: 5491791 (1996-02-01), Glowny et al.
patent: 5493574 (1996-02-01), McKinley
patent: 5493666 (1996-02-01), Fitch
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5513339 (1996-04-01), Agrawal et al.
patent: 5515515 (1996-05-01), Kennedy et al.
patent: 5517646 (1996-05-01), Piccirillo et al.
patent: 5519851 (1996-05-01), Bender et al.
patent: 5526289 (1996-06-01), Dinh et al.
patent: 5528409 (1996-06-01), Cucci et al.
patent: 5530810 (1996-06-01), Bowman
patent: 5533193 (1996-07-01), Roscoe
patent: 5533198 (1996-07-01), Thorson
patent: 5535326 (1996-07-01), Baskey et al.
patent: 5539893 (1996-07-01), Allon et al.
patent: 5542055 (1996-07-01), Amini et al.
patent: 5546272 (1996-08-01), Moss et al.
patent: 5548712 (1996-08-01), Larson et al.
patent: 5555510 (1996-09-01), Verseput et al.
patent: 5559764 (1996-09-01), Chen et al.
patent: 5559958 (1996-09-01), Farrand et al.
patent: 5559965 (1996-09-01), Oztaski

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

Configuration management system for hot adding and hot... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Configuration management system for hot adding and hot..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Configuration management system for hot adding and hot... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2482839

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