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. (WO2018053003) ADAPTIVE CONCURRENCY FOR WRITE PERSISTENCE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/053003 International Application No.: PCT/US2017/051368
Publication Date: 22.03.2018 International Filing Date: 13.09.2017
IPC:
G06F 3/06 (2006.01)
Applicants: PURE STORAGE, INC.[US/US]; 650 Castro Street, Suite 260 Mountain View, California 94041, US
Inventors: COLGROVE, John; US
LEE, Robert; US
MCDOWELL, Curtis Scranton; US
SHAO, Shuyi; US
OSTROVSKY, Igor; US
SHI, Guangyu; US
VAJGEL, Peter; US
Agent: GENCARELLA, Michael L.; US
Priority Data:
15/379,31014.12.2016US
15/415,76025.01.2017US
62/395,33815.09.2016US
Title (EN) ADAPTIVE CONCURRENCY FOR WRITE PERSISTENCE
(FR) SIMULTANÉITÉ ADAPTATIVE DESTINÉE À UNE PERSISTANCE D'ÉCRITURE
Abstract: front page image
(EN) A method for adaptive concurrency for write persistence in a storage system, performed by the storage system, is provided. The method includes selecting a write process from among a plurality of write processes, responsive to receiving a write request for writing data into the storage system, and writing the data into the storage system in accordance with the selected write process. One of the plurality of write processes includes transferring the data into the storage system, locking an inode associated with file information of the data in memory, updating the file information in the inode while the inode is locked, committing the data while the inode is locked, and unlocking the inode.
(FR) L'invention concerne un procédé de simultanéité adaptative pour une persistance d'écriture dans un système de mémorisation mis en œuvre par le système de mémorisation. Le procédé consiste à sélectionner un processus d'écriture parmi une pluralité de processus d'écriture, en réponse à la réception d'une demande d'écriture pour l'écriture de données dans le système de mémorisation, et à écrire les données dans le système de mémorisation conformément au processus d'écriture sélectionné. Un processus d'écriture de la pluralité de processus d'écriture consiste à transférer les données dans le système de mémorisation, à verrouiller un inode associé à des informations de fichier des données en mémoire, à mettre à jour les informations de fichier dans l'inode pendant le verrouillage de l'inode, à valider les données pendant le verrouillage de l'inode et à déverrouiller l'inode.
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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)