Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018064319) TRACKING ACCESS PATTERN OF INODES AND PRE-FETCHING INODES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/064319 International Application No.: PCT/US2017/053990
Publication Date: 05.04.2018 International Filing Date: 28.09.2017
IPC:
G06F 17/30 (2006.01) ,G06F 12/0862 (2016.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
30
Information retrieval; Database structures therefor
[IPC code unknown for G06F 12/0862]
Applicants:
VERITAS TECHNOLOGIES LLC [US/US]; 2625 Augustine Drive Santa Clara, CA 95054, US
Inventors:
PATEL, Bhautik; IN
JAMES, Freddy; IN
KOTHARI, Mitul; IN
BANERJEE, Anindya; IN
Agent:
ANAND, Ashwin; US
Priority Data:
15/279,69429.09.2016US
15/279,72129.09.2016US
Title (EN) TRACKING ACCESS PATTERN OF INODES AND PRE-FETCHING INODES
(FR) SUIVI DE SCHÉMAS D'ACCÈS D'INODES ET PRÉEXTRACTION D'INODES
Abstract:
(EN) Disclosed herein are methods, systems, and processes to track access patterns of inodes, and to issue read-ahead instructions to pre-fetch inodes into memory. A location of a unit of metadata in a metadata storage area is determined. Another location in the metadata storage area that corresponds to a current metadata read operation is determined. Whether a metadata read-ahead operation can be performed is determined using the location of the unit of metadata and the another location. In response to a determination that the metadata read-ahead operation can be performed, the metadata-ahead operation is issued. In addition, an inode is accessed and a directory of the inode is determined. Also determined is whether an entry for the directory exists in a global inode list. If the entry exists in the global inode list, whether a file structure of the directory is sequential or non-sequential is determined. If the entry does not exist in the global inode list, a new entry for the directory is added in the global inode list.
(FR) La présente invention concerne des procédés, des systèmes et des processus servant à suivre de schémas d'accès d'Inodes, et à émettre des instructions de lecture anticipée pour pré-extraire des Inodes en mémoire. L'emplacement d'une unité de métadonnées dans une zone de stockage de métadonnées est déterminé. Un autre emplacement dans la zone de stockage de métadonnées qui correspond à une opération courante de lecture de métadonnées est déterminé. La possibilité ou non d'effectuer une opération de lecture anticipée de métadonnées est déterminée en utilisant l'emplacement de l'unité de métadonnées et l'autre emplacement. En réaction à une détermination selon laquelle l'opération de lecture anticipée de métadonnées peut être effectuée, l'instruction de lecture anticipée de métadonnées est émise. De plus, un Inode fait l'objet d'accès et un répertoire de l'inode est déterminé. Est également déterminée l'existence ou l'inexistence d'une entrée pour le répertoire dans une liste globale d'Inodes. Si l'entrée existe dans la liste globale d'Inodes, le caractère séquentiel ou non séquentiel d'une structure de fichiers du répertoire est déterminé. Si l'entrée n'existe pas dans la liste globale d'Inodes, une nouvelle entrée pour le répertoire est ajoutée dans la liste globale d'Inodes.
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, 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)