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. (WO2017065630) MULTI ROOT I/O VIRTUALIZATION SYSTEM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/065630    International Application No.:    PCT/RU2015/000666
Publication Date: 20.04.2017 International Filing Date: 13.10.2015
IPC:
G06F 9/50 (2006.01), G06F 3/06 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian Longgang District Shenzhen Guangdong, 518129 (CN)
Inventors: DRUZHININ, Igor Vyacheslavovich; (CN).
KRINOV, Peter Sergeevich; (CN).
MYSOV, Mikhail Evgenyevich; (CN).
ZENKOVICH, Mikhail Valerevich; (CN)
Agent: LAW FIRM "GORODISSKY & PARTNERS" LTD; MITS Alexander Vladimirovich, POPOVA Elizaveta Vitalievna B. Spasskaya str., 25, bldg 3 Moscow, 129090 (RU)
Priority Data:
Title (EN) MULTI ROOT I/O VIRTUALIZATION SYSTEM
(FR) SYSTÈME DE VIRTUALISATION D'E/S MULTI-RACINE
Abstract: front page image
(EN)A virtualization system (200) includes: at least one storage device (204, 214); a plurality of computing nodes (201, 211), Node1, Node2, each computing node connected to at least one of the storage devices, wherein each computing node, Node1, Node2, comprises a physical function agent (203, 213), PF Agent, wherein a physical function (205, 215), PF, for accessing a physical address space, PAS, of the at least one storage device (204, 214), is assigned to the physical function agent (203, 213), PF Agent; and a plurality of virtual machines (202, 212), VM1, VM2, wherein at least one virtual function (204, 214), VF for accessing a logical address space (221, 231), LAS, is assigned to each virtual machine (202, 212), wherein the physical function agent (203, 213), PF Agent, of a first computing node (201), Node1, of the plurality of computing nodes (201, 211) is configured to receive from a virtual machine (202), VM1, of the plurality of virtual machines (202, 212), a request for retrieving or writing data, and to obtain placement information, wherein the placement information indicates a second computing node (211), Node2, of the plurality of computing nodes (201, 211) for retrieving or writing data; and wherein the PF Agent (203) of the first computing node (201), Node1, is configured to communicate with the PF Agent (213) of the second computing node (211), Node 2, to retrieve data from the second computing node (211), Node2, or write data to the second computing node (211), Node2, based on the placement information.
(FR)La présente invention concerne un système de virtualisation (200) qui comprend : au moins un dispositif de stockage (204, 214) ; une pluralité de nœuds de calcul (201, 211), Nœud1, Nœud2, chaque nœud de calcul étant connecté à au moins l'un des dispositifs de stockage, chaque nœud de calcul, Nœud1, Nœud2, comprenant un agent de fonction physique (203, 213), Agent PF, dans lequel une fonction physique (205, 215), PF, pour accéder à un espace d'adressage physique, PAS, dudit au moins un dispositif de stockage (204, 214) est affectée à l'agent de fonction physique (203, 213), l'agent PF ; et une pluralité de machines virtuelles (202, 212), VM1, VM2, au moins une fonction virtuelle (204, 214), VF, pour accéder à un espace d'adressage logique (221, 231), LAS, étant affectée à chaque machine virtuelle 202, 212), l'agent de fonction physique (203, 213), l'agent PF, d'un premier nœud de calcul (201), le Nœud1, de la pluralité de nœuds de calcul (201, 211) étant configuré pour recevoir à partir d'une machine virtuelle (202), VM1, de la pluralité de machines virtuelles (202, 212), une requête pour récupérer ou écrire des données, et pour obtenir des informations de placement, les informations de placement indiquant un second nœud de calcul (211), le Nœud2, de la pluralité de nœuds de calcul (201, 211) pour récupérer ou écrire des données ; et l'agent PF (203) du premier nœud de calcul (201), le Nœud1, étant configuré pour communiquer avec l'agent PF (213) du second nœud de calcul (211), le Nœud2, pour récupérer des données à partir du second nœud de calcul (211), le Nœud2, ou écrire des données sur le second nœud de calcul (211), le Nœud2, sur la base des informations de placement.
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, IR, IS, JP, KE, KG, KN, KP, KR, 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)