-
公开(公告)号:US20180275898A1
公开(公告)日:2018-09-27
申请号:US15470787
申请日:2017-03-27
IPC分类号: G06F3/06 , G06F12/0875 , G06F12/128
CPC分类号: G06F3/0613 , G06F3/0608 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0679 , G06F11/14 , G06F12/0868 , G06F12/0871 , G06F12/0875 , G06F2212/1032 , G06F2212/214 , G06F2212/222 , G06F2212/312 , G06F2212/401 , G06F2212/455 , G06F2212/462
摘要: Various aspects for managing input/output (I/O) operations for data objects (e.g., large data objects (LOBs)), in a storage system are provided. For instance, a method may include receiving an I/O request for executing an I/O operation on a data object, determining the size of the data object, and determining the data object to be a non-conforming data object relative to a storage threshold of a cache memory device. The method may further include dividing the non-conforming data object into multiple data chunks, each of the data chunks having a size that is less than the storage threshold, moving one or more data chunks stored in one or more memory spaces of the cache memory device to a long-term memory device to free up the one or more memory spaces, and storing one or more of the data chunks of the non-conforming data object in the freed-up memory space(s).
-
2.
公开(公告)号:US10289315B2
公开(公告)日:2019-05-14
申请号:US15470787
申请日:2017-03-27
IPC分类号: G06F3/06 , G06F12/08 , G06F12/0871 , G06F12/0868 , G06F12/0875 , G06F11/14
摘要: Various aspects for managing input/output (I/O) operations for data objects (e.g., large data objects (LOBs)), in a storage system are provided. For instance, a method may include receiving an I/O request for executing an I/O operation on a data object, determining the size of the data object, and determining the data object to be a non-conforming data object relative to a storage threshold of a cache memory device. The method may further include dividing the non-conforming data object into multiple data chunks, each of the data chunks having a size that is less than the storage threshold, moving one or more data chunks stored in one or more memory spaces of the cache memory device to a long-term memory device to free up the one or more memory spaces, and storing one or more of the data chunks of the non-conforming data object in the freed-up memory space(s).
-