Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kenneth J. Oakes is active.

Publication


Featured researches published by Kenneth J. Oakes.


Ibm Journal of Research and Development | 2004

Multiple-logical-channel subsystems: increasing zSeries I/O scalability and connectivity

Les W. Wyman; Harry M. Yudenfriend; John S. Trotter; Kenneth J. Oakes

With the advent of the z990 multi-book multiprocessor family of server offerings, significant increases in total system capacity and scalability can be realized. Essential to an increased processing capacity is the corresponding need for significant increases in total I/O scalability and connectivity. With the z990, increased I/O capacity is provided by increasing the number of physical I/O channels that can be configured to the system and by restructuring the physical channel subsystem (CSS) into logically distinct channel subsystems. This restructuring is commonly called the multiple-channel subsystem (MCSS) facility. Each logical CSS is then assigned to one or more logical partitions as necessary in order to provide the total I/O connectivity necessary to accommodate the increased processing capacity of the system. An overview of the z990 MCSS architecture is presented with respect to how it is structured, the channel-subsystem constraints that have been removed, and how MCSS functions are provided to the operating systems executing in each of the systems logical partitions (LPARs) in a predominantly transparent manner. Also discussed is the channel-subsystem ardware and firmware (embedded software) design necessary to accommodate the MCSS architecture, as well as overviews of the MCSS I/O configuration process and the z/OS® programming support necessary to accommodate the MCSS facility. Finally, enhancements to the MCSS I/O measurement facility necessary to facilitate autonomic computing are discussed.


Ibm Journal of Research and Development | 2013

Flash storage integration in the IBM System z EC12 I/O drawer

Edward W. Chencinski; Michael J. Anderson; Lee D. Cleveland; Jim Coon; David Craddock; Robert Galbraith; Thomas A. Gregg; Thomas B. Mathias; Daniel Moertl; Kenneth J. Oakes; Matthew Hank Sabins; Gustav E. Sittmann; Peter G. Sutton; Peter K. Szwed; Gary A. Tressler; Elpida Tzortzatos; Andrew D. Walls

Flash storage is integrated for the first time on System z® as a card in the EC12 I/O drawer. This provides a number of functions and benefits in the immediate product, in addition to laying a foundation for further system benefits in future generations of System z systems. Enabling flash MLC (multilevel cell) technology as SCM (storage class memory) in an enterprise-class product required myriad diverse individual technological advances, together with a series of system design features. Extreme care and attention were paid to ensure that the required level of System z reliability was maintained. As with legacy I/O, the programming interface is subchannel-based. The subchannel programming interface is expanded with new architecture via the extended asynchronous-data-move facility. Operating system changes were required to enable exploitation of the features that this new system technology offers. These individual hardware, firmware, and software design aspects are described in this paper, along with the overall functionality and system-level value of this new technology.


Ibm Journal of Research and Development | 2007

Enhanced I/O subsystem recovery and availability on the IBM System z9

Kenneth J. Oakes; Ulrich Helmich; Andreas Kohler; Andrew W. Piechowski; Martin Taubert; John S. Trotter; J. von Buttlar; Robert Whalen

Although part of the IBM System zTM strategy is to improve design and development processes to prevent errors from escaping to the field, improving recovery is another element in the strategy to keep a machine up and running should an error occur. The z9TM continues on an evolutionary path of enhancing I/O subsystem (IOSS) recovery to further advance the reliability, availability, and serviceability (RAS) of System z platforms. This paper presents an overview of recovery and how it interacts with other RAS functions--such as error-detection mechanisms in hardware, including automatic identification and recovery of failing elements--up to the point in time prior to the advent of the z9. It then presents the innovations to IOSS recovery and error detection in the z9 that further improve machine availability. The recovery infrastructure, which significantly reduces recovery time and makes recovery much less dependent on machine scaling for this and future generations of System z servers, is described. Also described are such innovative uses of this new infrastructure as improvements in error detection related to elusive firmware problems seen in prior machines, the ability to detect and recover from firmware hangs or lockups related to inadvertently leaving control blocks locked, and the capability to perform recovery in parallel by multiple system-assist processors.


Archive | 1992

Method and means for sharing I/O resources by a plurality of operating systems

Frank W. Brice; Joseph Charles Elliott; Kenneth James Fredericks; Robert E. Galbraith; Marten Jan Halma; Roger Eldred Hough; Suzanne Marie John; Paul Anthony Malinowski; Allan Samuel Meritt; Kenneth J. Oakes; John Cord Rathjen; Martin William Sachs; David Emmett Stucki


Archive | 1991

Dynamically changing a system i/o configuration definition

Richard Cwiakala; Eugene P. Hefferon; Kenneth J. Oakes; Allen H. Preston; David Emmett Stucki; Harry M. Yudenfriend


Archive | 1992

Pass-through for I/O channel subsystem call instructions for accessing shared resources in a computer system having a plurality of operating systems

Kenneth James Fredericks; Robert E. Galbraith; Richard Roland Guyette; Marten Jan Halma; Roger Eldred Hough; Suzanne Marie John; James Chester Mazurowski; Kenneth J. Oakes


Archive | 1992

Asynchronous command support for shared channels for a computer complex having multiple operating systems

Miriam P. Brown; Richard Cwiakala; Kenneth James Fredericks; Marten Jan Halma; David W. Hollar; Roger Eldred Hough; Suzanne Marie John; Assaf Marron; James Chester Mazurowski; Kenneth J. Oakes; Charles E. Shapley


Archive | 1999

Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device

Steven G. Glassen; Kenneth J. Oakes; Bruce H. Ratcliff; Arthur J. Stagg


Archive | 1993

Establishing and restoring paths in a data processing I/O system

Thomas E. Cook; Mark Joseph Fantacone; Robert E. Galbraith; Steven G. Glassen; Allan Samuel Meritt; Kenneth J. Oakes; Harry M. Yudenfriend


Archive | 2003

Method, system and program products for enhancing input/output processing for operating system images of a computing environment

Frank W. Brice; Scott M. Carlson; Janet R. Easton; Charles W. Gainey; Marten Jan Halma; Jeffrey P. Kubala; Hans-Helge Lehmann; Tan Lu; Kenneth J. Oakes; Charles E. Shapley; Harry M. Yudenfriend

Researchain Logo
Decentralizing Knowledge