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. (WO2016095233) METHOD AND APPARATUS FOR REALIZING NON-VOLATILE CACHE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/095233    International Application No.:    PCT/CN2014/094448
Publication Date: 23.06.2016 International Filing Date: 19.12.2014
IPC:
G06F 12/08 (2006.01)
Applicants: NETBRIC TECHNOLOGY CO., LTD [CN/CN]; B-602-017, 5 Floor, Building 1#, No. 18 Zhongguancun East Road, Haidian District Beijing 100083 (CN)
Inventors: LIU, Jianwei; (CN).
DING, Jie; (CN).
LIU, Lele; (CN).
ZHOU, Wen; (CN)
Agent: CHINA TRUER IP; 10A3, Jiangxi Shiji Haoting Building (Jiangxi Building), Shennan Road South, Chegong Miao, Futian District Shenzhen, Guangdong 518040 (CN)
Priority Data:
Title (EN) METHOD AND APPARATUS FOR REALIZING NON-VOLATILE CACHE
(FR) PROCÉDÉ ET APPAREIL POUR RÉALISER UN CACHE NON VOLATIL
(ZH) 一种非易失性缓存实现方法及装置
Abstract: front page image
(EN)Disclosed are a method and apparatus for realizing a non-volatile cache. The method for realizing a non-volatile cache being: firstly virtualizing physical flash memory storage resources as a flash memory storage pool, and then creating three kinds of logical storage units, i.e., a big cache unit, a small cache unit and a mirror image writing unit, on the storage pool, wherein the big cache unit is used for providing a conventional caching service, the small cache unit is used for providing an acceleration service for a random write operation and a temporary data storage service for a read operation, and the mirror image writing unit is used for providing a redundant backup protection function for dirty data in a big cache and a small cache. The method for realizing a non-volatile cache of the present invention avoids the problem of creating a huge cache state table, and also prevents a redundant backup method from seriously affecting the writing performance, and can achieve an ultra-large capacity and ultra-high performance, thereby significantly improving the read and write performance of a centralized control device.
(FR)L’invention concerne un procédé et un appareil pour réaliser un cache non volatil. Le procédé pour réaliser un cache non volatil consiste : premièrement, à virtualiser des ressources de stockage de mémoire flash physiques sous la forme d’un groupe de stockage de mémoire flash, puis à créer trois types d’unités de stockage logiques, c’est-à-dire, une unité de grand cache, une unité de petit cache et une unité d’écriture d’image miroir, sur le groupe de stockage, l’unité de grand cache étant utilisée pour fournir un service de mise en cache classique, l’unité de petit cache étant utilisée pour fournir un service d’accélération pour une opération d’écriture aléatoire et un service de stockage de données temporaire pour une opération de lecture, et l’unité d’écriture d’image miroir étant utilisée pour fournir une fonction de protection de sauvegarde redondante pour des données douteuses dans un grand cache et un petit cache. Le procédé pour réaliser un cache non volatil de la présente invention évite le problème de création d’une immense table d’état de cache, et empêche également un procédé de sauvegarde redondante d’affecter sérieusement les performances d’écriture, et peut parvenir à une efficacité ultra-importante et à des performances ultra-élevées, permettant ainsi d’améliorer significativement les performances de lecture et d’écriture d’un dispositif de commande centralisée.
(ZH)本发明公开了一种非易失性缓存实现方法及装置,该非易失性缓存实现方法为:首先将物理的闪存存储资源虚拟化为闪存存储池,然后在所述存储池上创建三种逻辑存储单元,大缓存单元、小缓存单元和写镜像单元,所述大缓存单元用于提供常规的缓存服务,所述小缓存单元用于提供随机写操作的加速服务和读操作的数据暂存服务,所述写镜像单元用于为大缓存和小缓存中的脏数据提供冗余备份保护功能。本发明的非易失性缓存实现方法避免了产生巨大的缓存状态表问题,也避免了严重影响写性能的冗余备份方式,能够做到超大容量和超高性能,从而显著提高了集中控制设备的读写性能。
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: Chinese (ZH)
Filing Language: Chinese (ZH)