Storage I/O path partitioning to eliminate I/O interference in consolidated servers

A method for storage input/output (I/O) path configuration in a system that includes at least one storage device in network communication with at least one computer processor; the method comprising providing in the I/O path into at least: (a) a block-based kernel-level filesystem, (b) an I/O cache m...

Full description

Saved in:
Bibliographic Details
Main Authors MARAZAKIS MANOLIS, MAVRIDIS STELIOS, BILAS ANGELOS, CHASAPIS KONSTANTINOS, FOUNTOULAKIS MARKOS, PAPAGEORGIOU SPYRIDON, SFAKIANAKIS YANNIS
Format Patent
LanguageEnglish
Published 23.02.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for storage input/output (I/O) path configuration in a system that includes at least one storage device in network communication with at least one computer processor; the method comprising providing in the I/O path into at least: (a) a block-based kernel-level filesystem, (b) an I/O cache module controlling an I/O cache implemented on a first computer readable medium, (c) a journaling module, and (d) a storage cache module controlling a storage cache implemented on a second computer readable medium, the second computer readable medium having a lower read/write speed than the first computer readable medium. Furthermore, the steps of translating by the filesystem, based on computer executable instructions executed by the at least one processor, a file I/O request made by an application executed by the at least one computer processor into a block I/O request and fulfilling by the at least one processor the block I/O request from one of the I/O cache and the storage cache complete the I/O operation.
Bibliography:Application Number: US201313861101