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. (WO2012112710) SYSTEMS AND METHODS FOR MANAGING DATA INPUT/OUTPUT OPERATIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/112710    International Application No.:    PCT/US2012/025295
Publication Date: 23.08.2012 International Filing Date: 15.02.2012
IPC:
G06F 12/08 (2006.01), G06F 9/44 (2006.01), G06F 13/14 (2006.01)
Applicants: IO TURBINE, LLC [US/US]; 2855 E. Cottonwood Parkway Box 100 Salt Lake City, UT 84121 (US) (For All Designated States Except US).
JOSHI, Vikram [US/US]; (US) (For US Only).
LUAN, Yang [US/US]; (US) (For US Only).
APTE, Manish [US/US]; (US) (For US Only).
VIDWANS, Hrishikesh [US/US]; (US) (For US Only).
BROWN, Michael [US/US]; (US) (For US Only)
Inventors: JOSHI, Vikram; (US).
LUAN, Yang; (US).
APTE, Manish; (US).
VIDWANS, Hrishikesh; (US).
BROWN, Michael; (US)
Agent: HILTON, Scott; 8 East Broadway Suite 600 Salt Lake City, UT 84111 (US)
Priority Data:
13/028,149 15.02.2011 US
Title (EN) SYSTEMS AND METHODS FOR MANAGING DATA INPUT/OUTPUT OPERATIONS
(FR) SYSTÈMES ET PROCÉDÉS DE GESTION D'OPÉRATIONS D'ENTRÉE/SORTIE DE DONNÉES
Abstract: front page image
(EN)Systems and methods for managing data input/output operations are described. In one aspect, a device driver (218) identifies a data read operation generated by a virtual machine (206-210, 308) in a virtual environment (300). The device driver (218) is located in the virtual machine (206-210, 308) and the data read operation identifies a physical cache address associated with the data requested in the data read operation. A determination is made regarding whether data associated with the data read operation is available in a cache (216, 314, 600) associated with the virtual machine (206-210, 308).
(FR)L'invention concerne des systèmes et des procédés pour gérer des opérations d'entrée/sortie de données. Selon un aspect, un pilote de dispositif (218) identifie une opération de lecture de données générée par une machine virtuelle (206 à 210, 308) dans un environnement virtuel (300). Le pilote de dispositif (218) est situé dans la machine virtuelle (206 à 210, 308) et l'opération de lecture de données identifie une adresse de mémoire cache physique associée aux données demandées pendant l'opération de lecture de données. Il est déterminé si des données associées à l'opération de lecture de données sont disponibles dans une mémoire cache (216, 314, 600) associée à la machine virtuelle (206 à 210, 308).
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, KM, 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, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, 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, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, 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, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)