-
公开(公告)号:US10789210B2
公开(公告)日:2020-09-29
申请号:US15712280
申请日:2017-09-22
发明人: Bob Yan , Bernie Hu , Rui Liao , Vincent Wu , Jia Huang
IPC分类号: G06F16/00 , G06F16/174 , G06F3/06
摘要: The present disclosure provides a method, apparatus and system for data deduplication comprising setting, for a to-be-deduplicated data block, a pointer pointed to the to-be-deduplicated data block as a pointer pointed to a corresponding to-be-reserved data block, and setting a virtual pointer pointed to the to-be-deduplicated data block, cancelling, in response to an available storage capacity reaching a predetermined value, virtual pointers of respective to-be-deduplicated data blocks to be reclaimed, and reclaiming storage spaces of the respective to-be-deduplicated data blocks to be reclaimed, wherein when the virtual pointer pointed to the to-be-deduplicated data block is available, the to-be-deduplicated data block is directly accessed through the virtual pointer.
-
公开(公告)号:US20190129860A1
公开(公告)日:2019-05-02
申请号:US15764855
申请日:2017-10-31
IPC分类号: G06F12/10
摘要: A computing device includes a persistent storage and a processor. The processor includes a local storage. The local storage includes blocks and an address space. The address space includes a first portion of entries that specify blocks of the local storage and a second portion of entries that specify blocks of the remote data storage. The processor obtains data for storage and makes a determination that the data cannot be stored in the local storage. In response to the determination, the processor stores the data in the remote storage using the second portion of entries.
-
公开(公告)号:US20180089107A1
公开(公告)日:2018-03-29
申请号:US15712418
申请日:2017-09-22
发明人: Bob Yan , Bernie Hu , Vincent Wu , Jia Huang , Amber Li
IPC分类号: G06F12/123 , G06F12/127 , G06F12/0866 , G06F12/02 , G06F3/06
CPC分类号: G06F12/123 , G06F3/064 , G06F12/0246 , G06F12/0862 , G06F12/0866 , G06F12/0868 , G06F12/0897 , G06F12/127 , G06F2212/1016 , G06F2212/1044 , G06F2212/461 , G06F2212/466 , G06F2212/6024
摘要: The present disclosure provided a method, apparatus, and system for caching data. In an embodiment of the present disclosure, the method for caching data comprises: recording, within a recording period for recording access count information of the data, access count information on respective data, wherein the recording period includes a plurality of recording timeslots, wherein the recording of the access count information within a single recording timeslot is restricted, while the access count information within the plurality of recording timeslots is aggregated; and promoting, in response to expiration of the recording period, the respective data into a cache area based on the access count information.
-
公开(公告)号:US10936502B2
公开(公告)日:2021-03-02
申请号:US15764855
申请日:2017-10-31
申请人: EMC IP Holding Company LLC , Bob Yan , Helen Yan
IPC分类号: G06F12/10
摘要: A computing device includes a persistent storage and a processor. The processor includes a local storage. The local storage includes blocks and an address space. The address space includes a first portion of entries that specify blocks of the local storage and a second portion of entries that specify blocks of the remote data storage. The processor obtains data for storage and makes a determination that the data cannot be stored in the local storage. In response to the determination, the processor stores the data in the remote storage using the second portion of entries.
-
公开(公告)号:US10860497B2
公开(公告)日:2020-12-08
申请号:US15712418
申请日:2017-09-22
发明人: Bob Yan , Bernie Hu , Vincent Wu , Jia Huang , Amber Li
IPC分类号: G06F12/123 , G06F12/0862 , G06F12/0868 , G06F3/06 , G06F12/02 , G06F12/0866 , G06F12/127 , G06F12/0897
摘要: The present disclosure provided a method, apparatus, and system for caching data. In an embodiment of the present disclosure, the method for caching data comprises: recording, within a recording period for recording access count information of the data, access count information on respective data, wherein the recording period includes a plurality of recording timeslots, wherein the recording of the access count information within a single recording timeslot is restricted, while the access count information within the plurality of recording timeslots is aggregated; and promoting, in response to expiration of the recording period, the respective data into a cache area based on the access count information.
-
公开(公告)号:US20180089218A1
公开(公告)日:2018-03-29
申请号:US15712280
申请日:2017-09-22
发明人: Bob Yan , Bernie Hu , Rui Liao , Vincent Wu , Jia Huang
CPC分类号: G06F16/1748 , G06F3/061 , G06F3/0641 , G06F3/0652 , G06F3/0659 , G06F3/067
摘要: The present disclosure provides a method, apparatus and system for data deduplication comprising setting, for a to-be-deduplicated data block, a pointer pointed to the to-be-deduplicated data block as a pointer pointed to a corresponding to-be-reserved data block, and setting a virtual pointer pointed to the to-be-deduplicated data block, cancelling, in response to an available storage capacity reaching a predetermined value, virtual pointers of respective to-be-deduplicated data blocks to be reclaimed, and reclaiming storage spaces of the respective to-be-deduplicated data blocks to be reclaimed, wherein when the virtual pointer pointed to the to-be-deduplicated data block is available, the to-be-deduplicated data block is directly accessed through the virtual pointer.
-
-
-
-
-