KR100825721B1 - 객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 - Google Patents
객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 Download PDFInfo
- Publication number
- KR100825721B1 KR100825721B1 KR1020060049023A KR20060049023A KR100825721B1 KR 100825721 B1 KR100825721 B1 KR 100825721B1 KR 1020060049023 A KR1020060049023 A KR 1020060049023A KR 20060049023 A KR20060049023 A KR 20060049023A KR 100825721 B1 KR100825721 B1 KR 100825721B1
- Authority
- KR
- South Korea
- Prior art keywords
- cache
- data
- metadata
- information
- file
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012423 maintenance Methods 0.000 title 1
- 239000003999 initiator Substances 0.000 claims description 11
- 238000007726 management method Methods 0.000 description 36
- 238000012545 processing Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- 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/0875—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
-
- 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/0804—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/955—Object-oriented
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (18)
- 객체 기반 스토리지 시스템 상의 캐쉬 일관성 유지 시스템에 있어서,메타데이터와 데이터를 저장하는 라이트백(writeback) 캐쉬;상기 라이트백 캐쉬에 상기 메타데이터와 상기 데이터 저장시 저장시간을 기록하는 타이머;상기 메타데이터와 상기 데이터에 관한 요청을 받는 경우 상기 라이트백 캐쉬에서 상기 메타데이터가 일정한 시간이 경과하였는지 체크하여 경과되었음이 확인되면 상기 메타데이터를 메타데이터 관리 서버로부터 가져와서 상기 라이트백 캐쉬를 갱신하는 메타데이터 캐쉬 제어기; 및상기 메타데이터와 상기 데이터에 관한 요청을 받는 경우 상기 라이트백 캐쉬에서 상기 데이터가 일정한 시간이 경과하였는지 체크하여 경과되었음이 확인되면 상기 데이터를 객체 기반 저장 장치로부터 가져와서 상기 라이트백 캐쉬를 갱신하는 데이터 캐쉬 제어기;를 포함하는 것을 특징으로 하는 파일 관리자 내 시간 기반의 캐쉬 일관성 유지 시스템.
- 제 1항에 있어서,상기 라이트백(writeback) 캐쉬는 메타데이터 캐쉬와 데이터 캐쉬로 이루어지고, 상기 메타데이터 캐쉬는 덴트리(dentry)정보와 아이노드(inode)정보를 각각 저장하는 덴트리 캐쉬와 아이노드 캐쉬로 이루어지는 것을 특징으로 하는 파일 관리자 내 시간 기반의 캐쉬 일관성 유지 시스템.
- 제 1항에 있어서,사용자의 파일 잠금(lock) 요청이 있는 경우, 상기 메타데이터 캐쉬 제어기는 상기 메타데이터 캐쉬 내에 존재하는 상기 요청받은 파일의 미반영(dirty)된 메 타데이터를 상기 메타데이터 관리서버로 반영하고 상기 데이터 캐쉬 제어기는 상기 데이터 캐쉬 내에 존재하는 상기 요청받은 파일의 미반영(dirty)된 데이터를 상기 객체 기반 저장 장치로 반영하는 것을 특징으로 하는 파일 관리자 내 시간 기반의 캐쉬 일관성 유지 시스템.
- (a) 객체 기반 스토리지 시스템에서 사용자로부터 덴트리정보 요청을 받는 단계;(b) 캐쉬에 상기 요청받은 덴트리정보가 존재하지 않는 경우, 메타데이터 관리 서버로부터 상기 요청받은 덴트리정보를 가져와 상기 캐쉬에 저장하고 저장시간을 기록하는 단계;(c) 상기 캐쉬에 상기 요청받은 덴트리정보가 존재하는 경우, 상기 캐쉬에 존재하는 상기 덴트리정보의 저장 시간이 일정한 시간을 경과하였는지 체크하는 단계; 및(d) 상기 일정한 시간을 경과한 경우, 상기 메타데이터 관리 서버로부터 상기 요청받은 덴트리정보를 새로 받아 상기 캐쉬를 갱신하고 갱신 시간을 기록하는 단계;를 포함하는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 4항에 있어서, 상기 단계(d)는상기 메타데이터 관리 서버에서 상기 요청받은 덴트리정보가 이미 삭제된 경 우, 상기 캐쉬내 이미 존재하는 상기 덴트리정보를 삭제하고 사용자에게 통보하는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 4항에 있어서, 상기 단계(d)는상기 캐쉬에 저장된 상기 덴트리정보에 대한 아이노드정보를 상기 메타데이터 관리 서버로부터 가져와 상기 캐쉬에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 6항에 있어서, 상기 단계(d)는상기 캐쉬 내에 존재하는 상기 요청받은 덴트리정보에 대한 아이노드정보가 유효(uptodate) 상태인 경우, 상기 요청받은 덴트리정보에 대한 아이노드정보를 상기 메타데이터 관리 서버로부터 새로 받아 상기 캐쉬를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 6항에 있어서,상기 캐쉬는 덴트리 캐쉬와 아이노드 캐쉬로 이루어져 있으며, 상기 덴트리정보는 상기 덴트리 캐쉬에 저장되고, 상기 아이노드정보는 상기 아이노드 캐쉬에 저장되는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일 관성 유지 방법.
- 제 4항에 있어서,상기 메타데이터 관리 서버로부터 상기 덴트리정보 또는 상기 아이노드정보를 받아오는 경우 파일 관리자 내 RPC 서터브를 통하여 받는 것을 특징으로 하는 덴트리정보 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- (a) 객체 기반 스토리지 시스템에서 사용자로부터 데이터 요청을 받는 단계;(b) 데이터 캐쉬에 상기 요청받은 데이터가 존재하지 않는 경우, 객체 기반 저장장치로부터 상기 요청받은 데이터를 가져와 상기 데이터 캐쉬에 저장하고 저장 시간을 기록하는 단계;(c) 상기 데이터 캐쉬에 상기 요청받은 데이터가 존재하는 경우, 상기 데이터 캐쉬에 존재하는 상기 데이터의 저장 시간이 일정한 시간을 경과하였는지 체크하는 단계; 및(d) 상기 일정한 시간을 경과한 경우, 상기 객체 기반 저장장치로부터 상기 요청받은 데이터를 새로 받아 상기 데이터 캐쉬를 갱신하고 갱신 시간을 기록하는 단계;를 포함하는 것을 특징으로 하는 데이터 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 10항에 있어서, 상기 (d)단계에서,상기 일정한 시간을 경과한 경우로 상기 데이터 캐쉬 내에 이미 존재하는 상기 데이터의 상태가 미반영(dirty)상태이거나 잠금(lock)상태인 경우 상기 데이터 캐쉬를 갱신하지 않는 것을 특징으로 하는 데이터 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 10항에 있어서,상기 객체 기반 저장 장치로부터 상기 요청받은 데이터를 새로 받아 오는 경우, 파일 관리자의 객체 처리기 및 iSCSI 이니시에이터(initiator)를 통하여 받는 것을 특징으로 하는 데이터 제공시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- (a) 객체 기반 스토리지 시스템에서 사용자로부터 파일의 잠금 요청을 받는 단계;(b) 상기 잠금을 요청받은 파일의 메타데이터가 메타데이터 캐쉬 내에서 미반영(dirty)상태인 경우 상기 메타데이터 캐쉬 내의 상기 메타데이터를 상기 메타데이터 관리 서버로 보내 반영케 하는 단계;(c) 상기 잠금을 요청받은 파일의 데이터가 데이터 캐쉬내에서 미반영(dirty)상태인 경우, 상기 데이터 캐쉬 내의 상기 데이터를 상기 객체 기반 저장 장치로 보내 반영케 하는 단계; 및(d) 상기 반영 후 상기 잠금을 요청받은 파일의 상기 메타데이터 캐쉬 내 모 든 메타데이터와 상기 잠금을 요청받은 파일의 상기 데이터 캐쉬내 모든 데이터를 무효화시키는 단계;를 포함하는 것을 특징으로 하는 파일의 잠금 요청 처리시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 13항에 있어서, 상기 단계(b)에서,상기 메타데이터를 상기 메타데이터 관리 서버로 보내 반영케 한 후 반영된 메타데이터의 상태를 유효(uptodate)상태로 변경하는 것을 특징으로 하는 파일의 잠금 요청 처리시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 13항에 있어서,상기 메타데이터는 아이노드정보이며 상기 메타데이터 캐쉬는 아이노드 캐쉬인 것을 특징으로 파일의 잠금 요청 처리시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 13항에 있어서,상기 잠금이 요청된 파일의 데이터는 상기 파일의 아이노드정보를 이용하여 상기 데이터 캐쉬로부터 가져오는 것을 특징으로 하는 파일의 잠금 요청 처리시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 13항에 있어서,상기 단계(a)에서 상기 메타데이터를 상기 메타데이터 관리 서버에 반영시 상기 파일 관리자 내 RPC 서터브를 통하여 상기 메타데이터 관리 서버에 반영하고,상기 단계(b)에서 상기 데이터를 상기 객체 기반 저장 장치에 반영시 상기 파일 관리자 내 객체처리기와 iSCSI 이니시에이터(initiator)를 통하여 상기 객체 기반 저장 장치에 반영하는 것을 특징으로 하는 파일의 잠금 요청 처리시 파일 관리자의 시간 기반 캐쉬 일관성 유지 방법.
- 제 4항 내지 제 17항 중 어느 한 항에 기재된 상기 시간 기반 캐쉬 일관성 유지 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060049023A KR100825721B1 (ko) | 2005-12-08 | 2006-05-30 | 객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 |
US11/634,275 US7797275B2 (en) | 2005-12-08 | 2006-12-05 | System and method of time-based cache coherency maintenance in user file manager of object-based storage system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050119273 | 2005-12-08 | ||
KR1020050119273 | 2005-12-08 | ||
KR1020060049023A KR100825721B1 (ko) | 2005-12-08 | 2006-05-30 | 객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070061120A KR20070061120A (ko) | 2007-06-13 |
KR100825721B1 true KR100825721B1 (ko) | 2008-04-29 |
Family
ID=38174997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060049023A KR100825721B1 (ko) | 2005-12-08 | 2006-05-30 | 객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7797275B2 (ko) |
KR (1) | KR100825721B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101376320B1 (ko) * | 2011-04-01 | 2014-03-21 | (주)네오위즈게임즈 | 웹 환경에서 캐싱 효율을 높인 서버, 단말기 및 그 방법 |
KR20230075954A (ko) | 2021-11-23 | 2023-05-31 | (주)비아이매트릭스 | 데이터 캐싱을 수행하는 기법 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5393977B2 (ja) * | 2007-12-27 | 2014-01-22 | ソニー株式会社 | 情報処理装置、情報処理方法、コンテンツ授受システム、およびコンピュータプログラム |
KR101453425B1 (ko) * | 2008-12-18 | 2014-10-23 | 한국전자통신연구원 | 메타데이터 서버 및 메타데이터 관리 방법 |
US8209307B2 (en) * | 2009-03-31 | 2012-06-26 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
KR101231135B1 (ko) * | 2009-12-18 | 2013-02-15 | 한국전자통신연구원 | 시간 기반 메타데이터 캐시 일관성 제어 시스템 및 그 방법 |
EP2550788A1 (en) * | 2010-03-25 | 2013-01-30 | Telefonaktiebolaget LM Ericsson (publ) | Caching in mobile networks |
US8832061B2 (en) * | 2010-07-02 | 2014-09-09 | Salesforce.Com, Inc. | Optimizing data synchronization between mobile clients and database systems |
US8438335B2 (en) * | 2010-09-28 | 2013-05-07 | Intel Corporation | Probe speculative address file |
US8433694B1 (en) | 2011-01-31 | 2013-04-30 | Symantec Corporation | File cache optimization using element de-prioritization |
US8510510B1 (en) | 2011-01-31 | 2013-08-13 | Symantec Corporation | File cache optimization using element prioritization |
US9164922B2 (en) | 2012-06-05 | 2015-10-20 | Google Inc. | Technique for passive cache compaction using a least recently used cache algorithm |
US9560134B1 (en) * | 2012-06-27 | 2017-01-31 | Netapp, Inc. | Storage array side write locking |
KR101471879B1 (ko) | 2012-10-31 | 2014-12-11 | 삼성에스디에스 주식회사 | 하이퍼바이저 기반 서버 이중화 시스템, 그 방법 및 서버 이중화 컴퓨터 프로그램이 기록된 기록매체 |
US9280469B1 (en) * | 2012-12-28 | 2016-03-08 | Emc Corporation | Accelerating synchronization of certain types of cached data |
US9176877B2 (en) | 2013-04-15 | 2015-11-03 | International Business Machines Corporation | Provision of early data from a lower level cache memory |
US11416444B2 (en) * | 2014-03-18 | 2022-08-16 | Netapp, Inc. | Object-based storage replication and recovery |
CN107533517B (zh) * | 2015-01-20 | 2021-12-21 | 乌尔特拉塔有限责任公司 | 基于对象的存储器结构 |
US11023538B2 (en) | 2015-08-25 | 2021-06-01 | International Business Machines Corporation | System and methods for dynamic generation of object storage datasets from existing file datasets |
US10474570B2 (en) * | 2015-11-24 | 2019-11-12 | Cisco Technology, Inc. | Flashware usage mitigation |
CN110134327B (zh) | 2015-12-31 | 2022-03-29 | 华为技术有限公司 | 写数据方法和装置以及系统 |
CN109062717B (zh) * | 2018-06-25 | 2022-07-12 | 创新先进技术有限公司 | 数据缓存及缓存容灾方法和系统、缓存系统 |
KR20220025405A (ko) | 2020-08-24 | 2022-03-03 | 에스케이하이닉스 주식회사 | 메모리 시스템, 메모리 컨트롤러 및 메모리 시스템의 동작 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002342151A (ja) | 2001-05-16 | 2002-11-29 | Nec Corp | Wwwキャッシュシステム及びwwwデータ先読み方法 |
JP2003150444A (ja) | 2001-11-19 | 2003-05-23 | Fujitsu Ltd | キャッシュメモリシステム |
US20040186861A1 (en) | 2003-01-17 | 2004-09-23 | Phatak Shirish Hemant | Method and system for use of storage caching with a distributed file system |
JP2004334434A (ja) * | 2003-05-06 | 2004-11-25 | Hitachi Ltd | 双方向コピー制御機能を有する記憶装置システム |
US20050216658A1 (en) | 2004-03-23 | 2005-09-29 | Yoshiaki Muto | Storage apparatus |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7730213B2 (en) * | 2000-12-18 | 2010-06-01 | Oracle America, Inc. | Object-based storage device with improved reliability and fast crash recovery |
US7320023B2 (en) * | 2001-02-23 | 2008-01-15 | Sun Microsystems, Inc. | Mechanism for caching dynamically generated content |
US6813690B1 (en) * | 2001-06-12 | 2004-11-02 | Network Appliance, Inc. | Caching media data using content-sensitive identifiers |
US6615318B2 (en) * | 2002-01-22 | 2003-09-02 | International Business Machines Corporation | Cache management system with multiple cache lists employing roving removal and priority-based addition of cache entries |
WO2005043279A2 (en) * | 2003-10-31 | 2005-05-12 | Disksites Research And Development Ltd. | Device, system and method for storage and access of computer files |
-
2006
- 2006-05-30 KR KR1020060049023A patent/KR100825721B1/ko not_active IP Right Cessation
- 2006-12-05 US US11/634,275 patent/US7797275B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002342151A (ja) | 2001-05-16 | 2002-11-29 | Nec Corp | Wwwキャッシュシステム及びwwwデータ先読み方法 |
JP2003150444A (ja) | 2001-11-19 | 2003-05-23 | Fujitsu Ltd | キャッシュメモリシステム |
US20040186861A1 (en) | 2003-01-17 | 2004-09-23 | Phatak Shirish Hemant | Method and system for use of storage caching with a distributed file system |
JP2004334434A (ja) * | 2003-05-06 | 2004-11-25 | Hitachi Ltd | 双方向コピー制御機能を有する記憶装置システム |
US20050216658A1 (en) | 2004-03-23 | 2005-09-29 | Yoshiaki Muto | Storage apparatus |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101376320B1 (ko) * | 2011-04-01 | 2014-03-21 | (주)네오위즈게임즈 | 웹 환경에서 캐싱 효율을 높인 서버, 단말기 및 그 방법 |
KR20230075954A (ko) | 2021-11-23 | 2023-05-31 | (주)비아이매트릭스 | 데이터 캐싱을 수행하는 기법 |
Also Published As
Publication number | Publication date |
---|---|
KR20070061120A (ko) | 2007-06-13 |
US7797275B2 (en) | 2010-09-14 |
US20070143340A1 (en) | 2007-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100825721B1 (ko) | 객체 기반 스토리지 시스템에서 사용자 파일 관리자 내의시간 기반 캐쉬 일관성 유지 시스템 및 방법 | |
US7552223B1 (en) | Apparatus and method for data consistency in a proxy cache | |
JP4824085B2 (ja) | ネットワークファイルシステムをキャッシュするシステム、及び方法 | |
JP4547264B2 (ja) | プロキシ・キャッシュに関する装置および方法 | |
JP4547263B2 (ja) | データをネットワーク中で処理する装置および方法 | |
US8566299B2 (en) | Method for managing lock resources in a distributed storage system | |
US6973542B1 (en) | Detecting when to prefetch inodes and then prefetching inodes in parallel | |
US7765189B2 (en) | Data migration apparatus, method, and program for data stored in a distributed manner | |
TWI232382B (en) | A distributed storage system for data-sharing among client computers running different operating system types | |
JP4886897B2 (ja) | クラスタ化されたファイル・システムへのファイル・システムのマウンティング | |
US9348842B2 (en) | Virtualized data storage system optimizations | |
JP2021525926A (ja) | ファイルシステムデータアクセス方法およびファイルシステム | |
US8499004B2 (en) | File system with optimistic I/O operations on shared storage | |
CN106021381A (zh) | 一种云存储服务系统的数据访问/存储方法及装置 | |
US20200081867A1 (en) | Independent evictions from datastore accelerator fleet nodes | |
US7464116B2 (en) | Method and apparatus for cloning filesystems across computing systems | |
US20130290636A1 (en) | Managing memory | |
US10055139B1 (en) | Optimized layout in a two tier storage | |
US11341163B1 (en) | Multi-level replication filtering for a distributed database | |
US10387384B1 (en) | Method and system for semantic metadata compression in a two-tier storage system using copy-on-write | |
US20080133609A1 (en) | Object-based storage system for defferring elimination of shared file and method thereof | |
JP4327869B2 (ja) | 分散ファイルシステム、分散ファイルシステムサーバ及び分散ファイルシステムへのアクセス方法 | |
US7761418B2 (en) | Method and product for sharing logged data objects within a distributed storage system | |
KR100785774B1 (ko) | 객체 기반 파일 입출력 시스템 및 방법 | |
US11853319B1 (en) | Caching updates appended to an immutable log for handling reads to the immutable log |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060530 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070913 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080305 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080422 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080423 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20110411 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110411 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |