Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
IBM eServer z900 I/O subsystem
IBM Journal of Research and Development
System control structure of the IBM eServer z900
IBM Journal of Research and Development
The alternate support element, a high-availability service console for the IBM eServer z900
IBM Journal of Research and Development
A common multi-platform hardware object model
OOPSLA '02 OOPSLA 2002 Practitioners Reports
z990 netmessage-protocol-based processor to support element communication interface
IBM Journal of Research and Development
IBM Journal of Research and Development
System control structure of the IBM eServer z900
IBM Journal of Research and Development
IBM eServer z900 system microcode verification by simulation: the virtual power-on process
IBM Journal of Research and Development
Power and thermal monitoring for the IBM system z10
IBM Journal of Research and Development
Scalable and modular pervasive logic/firmware design
IBM Journal of Research and Development
Concurrently update the scan-initialization data of a processor core
IBM Journal of Research and Development
IBM zEnterprise energy management
IBM Journal of Research and Development
Hi-index | 0.00 |
This paper describes the concept, architecture, and implementation of the hardware configuration module within the support element of the IBM eServer z900. For the z900 project, this base system firmware component has been redesigned to obtain a software structure with a clear, simple, and scalable architecture that is suitable for future extensions to the z900. To achieve the desired flexibility, an object-oriented framework has been developed which supports the autosensing and configuration of hardware components as well as their status representation and management. The new configuration concept is based on a rule approach in which, for each sensed physical part in the system, a configuration rule specifies the object hierarchy to be instantiated upon it, including attributes and interconnections to other system parts. Furthermore, the concept and architecture of the framework are built upon a hardware object model (HOM) that has been designed to allow for further integration of key business logic of the z900 service subsystem and hardware support code.