Network


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

Hotspot


Dive into the research topics where Stephen L. Blinick is active.

Publication


Featured researches published by Stephen L. Blinick.


Ibm Journal of Research and Development | 2014

Software defined just-in-time caching in an enterprise storage system

Sangeetha Seshadri; Paul Muench; Lawrence Chiu; Ioannis Koltsidas; Nikolas Ioannou; Robert Haas; Yang Liu; Mei Mei; Stephen L. Blinick

A software defined storage environment is one in which logical storage resources and services are completely abstracted from physical storage systems. Therefore, not only can storage resources cross physical boundaries, but they can also be defined by software and provisioned automatically, for instance, by the applications that consume them. In this paper, we present a novel software defined cooperative caching (SDCC) framework that operates at the block layer and manages the placement of data in different tiers and caches that span multiple servers and storage systems in an integrated and coherent fashion. A programming interface complements the core framework by giving the applications an interface to control data organization across the storage, thereby allowing the block storage infrastructure to be software defined. The SDCC framework allows applications to actively influence the data layout while also benefitting from the system-wide knowledge and resource management capabilities of the storage system. We present an experimental study conducted using real workloads, and the results demonstrate the performance benefits gained with SDCC, as well as the potential for consolidating multiple different workloads that share the same storage server.


Archive | 2004

Apparatus, system, and method for flushing cache data

Michael Thomas Benhase; Stephen L. Blinick; Andrew D. Walls


Archive | 2009

SECONDARY CACHE FOR WRITE ACCUMULATION AND COALESCING

Stephen L. Blinick; Cheng-Chung Song; Lokesh M. Gupta; Yu-Cheng Hsu


Archive | 2003

Apparatus, system, and method for updating an embedded code image

Stephen L. Blinick; Brian Jeffrey Corcoran; Matthew J. Kalos; Ricardo Sedillos Padilla


Archive | 2007

Apparatus, System, and Method For Adapter Card Failover

Stephen L. Blinick; Cheng-Chung Song; Carol Spanel; Andrew D. Walls


Archive | 2009

Redundant and Fault Tolerant control of an I/O Enclosure by Multiple Hosts

Stephen L. Blinick; John C. Elliott; Enrique Q. Garcia


Archive | 2013

Promotion of partial data segments in flash cache

Michael Thomas Benhase; Stephen L. Blinick; Evangelos Eleftheriou; Lokesh M. Gupta; Robert Haas; Xiao-Yu Hu; Matthew J. Kalos; Ioannis Koltsidas; Karl A. Nielsen; Roman A. Pletka


Archive | 2011

Management of partial data segments in dual cache systems

Michael Thomas Benhase; Stephen L. Blinick; Evangelos Eleftheriou; Lokesh M. Gupta; Robert Haas; Xiao-Yu Hu; Matthew J. Kalos; Ioannis Koltsidas; Roman A. Pletka


Archive | 2004

Method to enable user mode process to operate in a privileged execution mode

Stephen L. Blinick; Yu-Cheng Hsu


Archive | 2004

Exception handling in a multiprocessor system

Stephen L. Blinick; Ricardo Sedillos Padilla

Researchain Logo
Decentralizing Knowledge