WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018081421) SYSTEMS AND METHODS FOR ALLOCATING INPUT/OUTPUT BANDWIDTH IN STORAGE SYSTEMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/081421    International Application No.:    PCT/US2017/058525
Publication Date: 03.05.2018 International Filing Date: 26.10.2017
IPC:
G06F 3/06 (2006.01), H04L 12/873 (2013.01), H04L 12/911 (2013.01)
Applicants: VERITAS TECHNOLOGIES LLC [US/US]; 500 East Middlefield Rd Mountain View, California 94043 (US)
Inventors: PAULZAGADE, Sudhakar; (IN).
WAKHARE, Prasanna; (IN).
PENDHARKAR, Niranjan; (IN)
Agent: LEE, Jonathan; (US)
Priority Data:
15/337,667 28.10.2016 US
Title (EN) SYSTEMS AND METHODS FOR ALLOCATING INPUT/OUTPUT BANDWIDTH IN STORAGE SYSTEMS
(FR) SYSTÈMES ET PROCÉDÉS PERMETTANT D'ATTRIBUER UNE BANDE PASSANTE D'ENTRÉE/DE SORTIE DANS DES SYSTÈMES DE STOCKAGE
Abstract: front page image
(EN)The disclosed computer-implemented method for allocating input/output bandwidth in storage systems may include (1) allocating, in accordance with a pre-defined service-level agreement, an assigned amount of input/output bandwidth to an application that performs actions on a storage system, (2) receiving a request from the application to perform an input/output operation on the storage system, (3) identifying an amount of latency associated with fulfilling the input/output operation, (4) calculating, based at least in part on the amount of latency associated with fulfilling the input/output operation, an amount of input/output bandwidth consumed by the input/output operation, (5) deducting the amount of input/output bandwidth consumed by the input/output operation from the assigned amount of input/output bandwidth allocated to the application, and (6) allocating bandwidth to future input/output requests from the application from the remaining amount of input/output bandwidth allocated to the application. Various other methods, systems, and computer-readable media are also disclosed.
(FR)La présente invention concerne un procédé mis en œuvre par ordinateur permettant d'attribuer une bande passante d'entrée/de sortie dans des systèmes de stockage, ledit procédé pouvant consister : (1) à attribuer, en fonction d'un accord de niveau de service prédéfini, une quantité attribuée de bande passante d'entrée/de sortie à une application qui effectue des actions sur un système de stockage; (2) à recevoir une demande en provenance de l'application pour effectuer une opération d'entrée/de sortie sur le système de stockage; (3) à identifier une quantité de latence associée à l'exécution de l'opération d'entrée/de sortie; (4) à calculer, en se basant, au moins en partie, sur la quantité de latence associée à l'exécution de l'opération d'entrée/de sortie, une quantité de bande passante d'entrée/de sortie consommée par l'opération d'entrée/de sortie; (5) à déduire la quantité de bande passante d'entrée/de sortie consommée par l'opération d'entrée/de sortie à partir de la quantité attribuée de bande passante d'entrée/de sortie attribuée à l'application; et (6) à attribuer une bande passante à des demandes d'entrée/de sortie futures en provenance de l'application à partir de la quantité restante de bande passante d'entrée/de sortie attribuée à l'application. La présente invention porte également sur divers autres procédés, sur divers autres systèmes et sur divers supports lisibles par ordinateur.
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, JO, JP, KE, KG, KH, 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 (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)