Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016190891 - TRANSLATE DATA OPERATIONS BASED ON DATA STRIPE SIZE

Publication Number WO/2016/190891
Publication Date 01.12.2016
International Application No. PCT/US2015/041217
International Filing Date 21.07.2015
IPC
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
CPC
G06F 3/061
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
061Improving I/O performance
G06F 3/0661
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0661Format or protocol conversion arrangements
G06F 3/0679
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
G06F 3/0689
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0683Plurality of storage devices
0689Disk arrays, e.g. RAID, JBOD
Applicants
  • HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP [US]/[US]
Inventors
  • BOOGARAPU, Anil Kumar
  • SWAROOP, Pranav
  • VIPPARTI, Subhakar
  • REUTER, James Michael
Agents
  • ORTEGA, Arthur
Priority Data
2585/CHE/201523.05.2015IN
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) TRANSLATE DATA OPERATIONS BASED ON DATA STRIPE SIZE
(FR) TRADUCTION D'OPÉRATIONS DE DONNÉES D'APRÈS UNE TAILLE DE BANDE DE DONNÉES
Abstract
(EN)
Various examples described herein provide for translating a first set of input/output (IO) operations to write a dataset to an array of data storage devices, to a second set of 10 operations to write a dataset to the array, based on a data stripe associated with the array. Each IO operation in the second set of IO operations may be such that it writes a portion of the dataset within boundaries of an individual data stripe on the array.
(FR)
L'invention a pour objet, dans divers exemples décrits ici, de traduire un premier ensemble d'opérations d'entrée/sortie (E/S) visant à écrire un jeu de données dans un réseau de dispositifs de stockage de données, en un deuxième ensemble d'opérations d'E/S visant à écrire un jeu de données dans le réseau, d'après une bande de données associée au réseau. Chaque opération d'E/S du deuxième ensemble d'opérations d'E/S peut être caractérisée en ce qu'elle écrit une partie du jeu de données dans les limites d'une bande de données individuelle sur le réseau.
Also published as
Latest bibliographic data on file with the International Bureau