Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2017138991) MANAGING INPUT/OUTPUT ('I/O') QUEUES IN A DATA STORAGE SYSTEM
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2017/138991 International Application No.: PCT/US2016/059817
Publication Date: 17.08.2017 International Filing Date: 01.11.2016
IPC:
G06F 3/06 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
Input 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
06
Digital input from, or digital output to, record carriers
Applicants:
PURE STORAGE, INC. [US/US]; 650 Castro Street Suite 400 Mountain View, California 94041, US
Inventors:
KARR, Ronald; US
MANSPERGER, John; US
Agent:
KENNEDY LENART SPRAGGINS LLP; 301 Congress Avenue Suite 1350 Austin, Texas 78701, US
LENART, Edward J.; US
Priority Data:
15/042,71812.02.2016US
Title (EN) MANAGING INPUT/OUTPUT ('I/O') QUEUES IN A DATA STORAGE SYSTEM
(FR) GESTION DES FILES D'ENTRÉE/SORTIE (« E/S ») DANS UN SYSTÈME DE BANQUE DE DONNÉES
Abstract:
(EN) Managing input/output (Ί/Ο') queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage network, a plurality of I/O operations to be serviced by a target storage device; determining, for each of a plurality of paths between the host and the target storage device, a data transfer maximum associated with the path; determining, for one or more of the plurality of paths, a cumulative amount of data to be transferred by I/O operations pending on the path; and selecting a target path for transmitting one or more of the plurality of I/O operations to the target storage device in dependence upon the cumulative amount of data to be transferred by I/O operations pending on the path and the data transfer maximum associated with the path.
(FR) L'invention concerne la gestion des files d'entrée/sortie (« E/S ») dans un système de banque de données, consistant : à recevoir, au moyen d'un hôte qui est couplé à une pluralité de dispositifs de mémoire au moyen d'un réseau de mémoires, une pluralité d'opérations d'E/S devant être servies par un dispositif de mémoire cible; à déterminer, pour chaque chemin d'une pluralité de chemins entre l'hôte et le dispositif de mémoire cible, un maximum de transfert de données associé au chemin; à déterminer, pour un ou plusieurs chemins de la pluralité de chemins, une quantité cumulative de données à transférer par des opérations d'E/S en attente sur le chemin; et à sélectionner un chemin cible pour la transmission d'une ou plusieurs opérations de la pluralité d'opérations d'E/S au dispositif de mémoire cible en fonction de la quantité cumulative de données à transférer par des opérations d'E/S en attente sur le chemin et du maximum de transfert de données associé au chemin.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)