Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019061072) COMPUTER PROGRAM PRODUCT, SYSTEM, AND METHOD TO MANAGE ACCESS TO STORAGE RESOURCES FROM MULTIPLE APPLICATIONS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/061072 International Application No.: PCT/CN2017/103668
Publication Date: 04.04.2019 International Filing Date: 27.09.2017
IPC:
G06F 12/08 (2016.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
Applicants:
HARRIS, James [US/US]; US (BZ)
CAO, Gang [CN/CN]; CN (BZ)
YANG, Ziye [CN/CN]; CN (BZ)
LIU, Changpeng [CN/CN]; CN (BZ)
CHANG, Cunyin [CN/CN]; CN (BZ)
INTEL CORPORATION [US/US]; 2200 Mission College Blvd. Santa Clara, California 95054, US
Inventors:
HARRIS, James; US
CAO, Gang; CN
YANG, Ziye; CN
LIU, Changpeng; CN
CHANG, Cunyin; CN
Agent:
NTD PATENT AND TRADEMARK AGENCY LIMITED; 中国北京市 东城区北三环东路36号北京环球贸易中心C座10层 10th Floor, Tower C, Beijing Global Trade Center 36 North Third Ring Road East, Dongcheng District Beijing 100013, CN
Priority Data:
Title (EN) COMPUTER PROGRAM PRODUCT, SYSTEM, AND METHOD TO MANAGE ACCESS TO STORAGE RESOURCES FROM MULTIPLE APPLICATIONS
(FR) PRODUIT PROGRAMME D'ORDINATEUR, SYSTÈME ET PROCÉDÉ POUR GÉRER L'ACCÈS À DES RESSOURCES DE STOCKAGE À PARTIR DE MULTIPLES APPLICATIONS
Abstract:
(EN) A computer program product, system, and method to manage access to storage resources from multiple applications. A plurality of virtual controllers is generated in a host memory space. Each virtual controller includes at least one virtual namespace that maps to a physical namespace in a physical controller. Applications are assigned to the virtual controllers. For each application of the applications assigned one of the virtual controllers, a virtual submission queue is generated to communicate with the virtual controller assigned to the application. An Input/Output (I/O) request to a target virtual namespace in one of the virtual submission queues is added to a physical submission queue for the physical controller having the physical namespace for which the target virtual namespace was generated.
(FR) L'invention concerne un produit programme d'ordinateur, un système et un procédé pour gérer l'accès à des ressources de stockage à partir de multiples applications. Une pluralité de dispositifs de commande virtuels sont générés dans un espace mémoire d'hôte. Chaque dispositif de commande virtuel comprend au moins un espace de nommage virtuel qui est mappé à un espace de nommage physique dans un dispositif de commande physique. Des applications sont affectées aux dispositifs de commande virtuels. Pour chaque application parmi les applications affectées à l'un des dispositifs de commande virtuels, une file d'attente de soumission virtuelle est générée pour communiquer avec le dispositif de commande virtuel affecté à l'application. Une requête d'entrée/sortie (E/S) par rapport à un espace de nommage virtuel cible dans l'une des files d'attente de soumission virtuelles est ajoutée à une file d'attente de soumission physique pour le dispositif de commande physique ayant l'espace de nommage physique pour lequel l'espace de nommage virtuel cible a été généré.
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)