CN109933279A - 一种支持混合存储***的内容过滤方法 - Google Patents
一种支持混合存储***的内容过滤方法 Download PDFInfo
- Publication number
- CN109933279A CN109933279A CN201711375346.XA CN201711375346A CN109933279A CN 109933279 A CN109933279 A CN 109933279A CN 201711375346 A CN201711375346 A CN 201711375346A CN 109933279 A CN109933279 A CN 109933279A
- Authority
- CN
- China
- Prior art keywords
- message
- storage system
- mixing storage
- entry
- cryptographic hash
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
- G06F12/124—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list being minimized, e.g. non MRU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0864—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using pseudo-associative means, e.g. set-associative or hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
- G06F12/0871—Allocation or management of cache space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/068—Hybrid storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0888—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using selective caching, e.g. bypass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
- G06F16/137—Hash-based
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
- G06F2212/1021—Hit rate improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1041—Resource optimization
- G06F2212/1044—Space efficiency improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/15—Use in a specific computing environment
- G06F2212/154—Networked environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/21—Employing a record carrier using a specific recording technology
- G06F2212/214—Solid state disk
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (10)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711375346.XA CN109933279B (zh) | 2017-12-19 | 2017-12-19 | 一种支持混合存储***的内容过滤方法 |
US16/761,688 US20210182215A1 (en) | 2017-12-19 | 2018-12-17 | Content filtering method supporting hybrid storage system |
PCT/CN2018/121491 WO2019120165A1 (zh) | 2017-12-19 | 2018-12-17 | 一种支持混合存储***的内容过滤方法 |
EP18892083.9A EP3696659A4 (en) | 2017-12-19 | 2018-12-17 | SUPPORTED CONTENT FILTERING PROCESS FOR HYBRID STORAGE SYSTEM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711375346.XA CN109933279B (zh) | 2017-12-19 | 2017-12-19 | 一种支持混合存储***的内容过滤方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109933279A true CN109933279A (zh) | 2019-06-25 |
CN109933279B CN109933279B (zh) | 2021-01-22 |
Family
ID=66983751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711375346.XA Active CN109933279B (zh) | 2017-12-19 | 2017-12-19 | 一种支持混合存储***的内容过滤方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210182215A1 (zh) |
EP (1) | EP3696659A4 (zh) |
CN (1) | CN109933279B (zh) |
WO (1) | WO2019120165A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11470176B2 (en) * | 2019-01-29 | 2022-10-11 | Cisco Technology, Inc. | Efficient and flexible load-balancing for clusters of caches under latency constraint |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186350A (zh) * | 2011-12-31 | 2013-07-03 | 北京快网科技有限公司 | 混合存储***及热点数据块的迁移方法 |
CN103617276A (zh) * | 2013-12-09 | 2014-03-05 | 南京大学 | 一种分布式层次化的rdf数据的存储方法 |
CN103902474A (zh) * | 2014-04-11 | 2014-07-02 | 华中科技大学 | 一种支持固态盘缓存动态分配的混合存储***和方法 |
CN106293525A (zh) * | 2016-08-05 | 2017-01-04 | 上海交通大学 | 一种提高缓存使用效率的方法及*** |
EP3115904A1 (en) * | 2015-07-06 | 2017-01-11 | Alcatel Lucent | Method for managing a distributed cache |
US20170104681A1 (en) * | 2015-10-12 | 2017-04-13 | Futurewei Technologies, Inc. | Hash-Based Overlay Routing Architecture for Information Centric Networks |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9002921B2 (en) * | 2011-12-09 | 2015-04-07 | Futurewei Technologies, Inc. | Method for network coding packets in content-centric networking based networks |
US9825860B2 (en) * | 2014-05-30 | 2017-11-21 | Futurewei Technologies, Inc. | Flow-driven forwarding architecture for information centric networks |
US10742596B2 (en) * | 2016-03-04 | 2020-08-11 | Cisco Technology, Inc. | Method and system for reducing a collision probability of hash-based names using a publisher identifier |
CN106528001B (zh) * | 2016-12-05 | 2019-08-23 | 北京航空航天大学 | 一种基于非易失性存储器和软件raid的缓存*** |
-
2017
- 2017-12-19 CN CN201711375346.XA patent/CN109933279B/zh active Active
-
2018
- 2018-12-17 WO PCT/CN2018/121491 patent/WO2019120165A1/zh unknown
- 2018-12-17 EP EP18892083.9A patent/EP3696659A4/en not_active Withdrawn
- 2018-12-17 US US16/761,688 patent/US20210182215A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186350A (zh) * | 2011-12-31 | 2013-07-03 | 北京快网科技有限公司 | 混合存储***及热点数据块的迁移方法 |
CN103617276A (zh) * | 2013-12-09 | 2014-03-05 | 南京大学 | 一种分布式层次化的rdf数据的存储方法 |
CN103902474A (zh) * | 2014-04-11 | 2014-07-02 | 华中科技大学 | 一种支持固态盘缓存动态分配的混合存储***和方法 |
EP3115904A1 (en) * | 2015-07-06 | 2017-01-11 | Alcatel Lucent | Method for managing a distributed cache |
US20170104681A1 (en) * | 2015-10-12 | 2017-04-13 | Futurewei Technologies, Inc. | Hash-Based Overlay Routing Architecture for Information Centric Networks |
CN106293525A (zh) * | 2016-08-05 | 2017-01-04 | 上海交通大学 | 一种提高缓存使用效率的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109933279B (zh) | 2021-01-22 |
WO2019120165A9 (zh) | 2019-12-05 |
EP3696659A4 (en) | 2021-07-28 |
WO2019120165A1 (zh) | 2019-06-27 |
EP3696659A1 (en) | 2020-08-19 |
US20210182215A1 (en) | 2021-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7237061B1 (en) | Systems and methods for the efficient reading of data in a server system | |
WO2021088466A1 (zh) | 提高网络芯片报文存储效率的方法、设备及存储介质 | |
CN102971732B (zh) | 键/值存储器的集成分级查询处理的***结构 | |
CN104699416B (zh) | 一种数据存储***以及一种数据存储方法 | |
CN105677236B (zh) | 一种存储设备及其存储数据的方法 | |
JP2013507022A (ja) | フローアウェアネットワークノード内でデータパケットを処理するための方法 | |
JPH0793205A (ja) | 分散ファイルシステム | |
CN107562915A (zh) | 读取小文件的方法、装置和设备及计算机可读存储介质 | |
US20040001492A1 (en) | Method and system for maintaining a MAC address filtering table | |
CN105512279B (zh) | 一种元数据访问方法、相关设备及*** | |
CN103178989A (zh) | 访问热度统计方法及装置 | |
WO2017219993A1 (zh) | 报文调度 | |
JP6768964B2 (ja) | DDoS攻撃検出方法およびデバイス | |
WO2009065309A1 (fr) | Procédé et système de stockage de programme et système de demande de programme | |
WO2023098316A1 (zh) | 一种图数据库的检索方法和装置 | |
US8788784B2 (en) | Method and device for storing and reading/writing composite document | |
US20140133309A1 (en) | Method and Apparatus for Sending Packet | |
CN109933279A (zh) | 一种支持混合存储***的内容过滤方法 | |
CN107066505A (zh) | 一种性能优化的小文件存储访问的***及方法 | |
CN113687781A (zh) | 一种热数据的上拉方法、装置、设备及介质 | |
CN109002260A (zh) | 一种缓存数据的处理方法和处理*** | |
EP2523399A1 (en) | Method and device for realizing flexible qinq | |
EP1555620A1 (en) | Stream Memory manager | |
CN111225267B (zh) | 内容缓存调度方法、装置和***、内容分发网络节点 | |
EP2613493A1 (en) | Media streaming method and media controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220915 Address after: Room 1601, 16th Floor, East Tower, Ximei Building, No. 6 Changchun Road, High-tech Industrial Development Zone, Zhengzhou City, Henan Province, 450000 Patentee after: Zhengzhou xinrand Network Technology Co.,Ltd. Address before: 100190, No. 21 West Fourth Ring Road, Beijing, Haidian District Patentee before: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES Patentee before: BEIJING ZHONGKE HAILI TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230105 Address after: No. 2180, 2nd Floor, Building D, Building 33, No. 99, Kechuang 14th Street, Economic and Technological Development Zone, Daxing District, Beijing 100176 Patentee after: Beijing Zhongke Haiwang Technology Co.,Ltd. Address before: Room 1601, 16th Floor, East Tower, Ximei Building, No. 6 Changchun Road, High-tech Industrial Development Zone, Zhengzhou City, Henan Province, 450000 Patentee before: Zhengzhou xinrand Network Technology Co.,Ltd. |
|
TR01 | Transfer of patent right |