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

  • Authors:
  • E. W. Chencinski;M. J. Anderson;L. Cleveland;J. Coon;D. Craddock;R. E. Galbraith;T. A. Gregg;T. B. Mathias;D. F. Moertl;K. J. Oakes;M. Sabins;G. E. Sittmann;P. Sutton;P. Szwed;G. A. Tressler;E. Tzortzatos;A. D. Walls

  • Affiliations:
  • IBM Systems and Technology Group, Poughkeepsie, NY;IBM System and Technology Group, Rochester, MN;IBM Systems and Technology Group, Rochester, MN;IBM Systems and Technology Group, Rochester, MN;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, Rochester, MN;IBM Corporation, Poughkeepsie, NY;IBM Systems and Technology Group, Endicott, NY;IBM Systems and Technology Group, Rochester, MN;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, Poughkeepsie, NY;-;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, Poughkeepsie, NY;IBM Systems and Technology Group, San Jose, CA

  • Venue:
  • IBM Journal of Research and Development
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.