Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2014204500) CACHE DESTAGING FOR VIRTUAL STORAGE DEVICES
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2014/204500 International Application No.: PCT/US2013/060952
Publication Date: 24.12.2014 International Filing Date: 20.09.2013
IPC:
G06F 12/08 (2006.01) ,G06F 12/12 (2006.01) ,G06F 3/06 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
08
in hierarchically structured memory systems, e.g. virtual memory systems
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
08
in hierarchically structured memory systems, e.g. virtual memory systems
12
Replacement control
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:
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, WA 98052, US
Inventors:
LYAKHOVITSKIY, Grigory; US
MEHRA, Karan; US
Priority Data:
13/924,31221.06.2013US
Title (EN) CACHE DESTAGING FOR VIRTUAL STORAGE DEVICES
(FR) DÉSACTIVATION DE MÉMOIRE CACHE POUR DISPOSITIFS À MÉMOIRE VIRTUELLE
Abstract:
(EN) Some implementations may include a virtual storage system to which data is written. The virtual storage system may include a cache and multiple hard drives. Multiple queues may be associated with the multiple hard drives such that each hard drive of the multiple hard drives has a corresponding queue of the multiple queues. A set of candidate rows may be selected from the cache. For each candidate row in the set of candidate rows, destination hard drives may be identified. Each candidate row may be placed in queues corresponding to the destination hard drives. Two or more candidate rows from the multiple queues may be written substantially contemporaneously (e.g., in parallel) to two or more destination hard drives.
(FR) Certains modes de réalisation de la présente invention peuvent porter sur un système à mémoire virtuelle sur lequel des données sont écrites. Le système à mémoire virtuelle peut comprendre une mémoire cache et des unités de disque dur multiples. Des files d'attente multiples peuvent être associées aux unités de disque dur multiples de sorte que chaque unité de disque dur parmi les unités de disque dur multiples ait une file d'attente correspondante parmi les files d'attente multiples. Un ensemble de rangées candidates peut être sélectionné à partir de la mémoire cache. Pour chaque rangée candidate parmi l'ensemble de rangées candidates, des unités de disque dur de destination peuvent être identifiées. Chaque rangée candidate peut être placée dans des files d'attente correspondant aux unités de disque dur de destination. Deux rangées candidates ou plus parmi les files d'attente multiples peuvent être écrites sensiblement simultanément (par exemple, en parallèle) sur deux unités de disque dur de destination ou plus.
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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, 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, 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)