-
1.
公开(公告)号:US20240004844A1
公开(公告)日:2024-01-04
申请号:US17936143
申请日:2022-09-28
发明人: Shushuai Zhu , Bo Zou , Yueying Yang , Nagarajan Muthupandian
CPC分类号: G06F16/21 , G06F16/2379 , G06F16/1724 , G06F16/256
摘要: Client data corresponding to a single client can be stored. A decision to proceed with a defragmentation of two or more particular core groups can be determined. A destination core group to receive client data can be identified. At least one additional core group can be initiated to manage interim data write requests from the single client. Each of the two or more particular core groups can be closed to data write requests. A defragmentation of the two or more particular core groups can be performed by merging into the destination core group. The destination core group can be availed to data read and delete requests. The two or more fragmented core groups can be reallocated for other uses. The additional core groups continue to receive read and write requests. The destination core groups further can be merged and defragmented further.
-
公开(公告)号:US11842051B2
公开(公告)日:2023-12-12
申请号:US17583787
申请日:2022-01-25
申请人: Dell Products L.P.
发明人: Michal Yarimi , Itay Keller
CPC分类号: G06F3/0611 , G06F3/061 , G06F3/064 , G06F3/0608 , G06F3/0613 , G06F3/0638 , G06F3/0643 , G06F3/0644 , G06F3/0652 , G06F3/0673 , G06F12/0646 , G06F16/1724 , G06F3/0683 , G06F2212/7201
摘要: Techniques are provided for implementing intelligent defragmentation in a storage system. A storage control system manages a logical address space of a storage volume. The logical address space is partitioned into a plurality of extents, wherein each extent comprises a contiguous block of logical addresses of the logical address space. The storage control system monitors input/output (I/O) operations for logical addresses associated with the extents, and estimates fragmentation levels of the extents based on metadata associated with the monitored I/O operations. The storage control system identifies one or more extents as candidates for defragmentation based at least on the estimated fragmentation levels of the extents.
-
公开(公告)号:US20140297607A1
公开(公告)日:2014-10-02
申请号:US14305390
申请日:2014-06-16
发明人: Meichen LIU
IPC分类号: G06F17/30
CPC分类号: G06F16/1724
摘要: A method for organizing a storage file is described in the embodiments of the present disclosure. The method includes: performing predetermination for organizing and scanning on a selected storage file to determine whether the selected storage file needs to be scanned for fragmentation and organized; and scanning the selected storage file for fragmentation and organizing the storage file, if it is determined that the selected storage file needs to be scanned for fragmentation and organized. Thereby, the time spent on organizing the file is reduced and the efficiency for organizing the file is improved.
摘要翻译: 在本公开的实施例中描述了用于组织存储文件的方法。 该方法包括:执行预定义以组织和扫描所选择的存储文件,以确定所选择的存储文件是否需要被扫描以进行分段和组织; 并且如果确定所选择的存储文件需要被扫描以进行分段和组织,则扫描所选择的存储文件以进行碎片化并组织存储文件。 从而减少了组织文件所花费的时间,提高了组织文件的效率。
-
公开(公告)号:US20090254594A1
公开(公告)日:2009-10-08
申请号:US12060872
申请日:2008-04-02
申请人: Laurion D. Burchall
发明人: Laurion D. Burchall
CPC分类号: G06F16/2453 , G06F16/1724
摘要: Techniques to enhance database performance are described. An apparatus may comprise an enhanced DBMS arranged to manage storage operations for tree data structures in a storage component. The enhanced DBMS may comprise a defragment detector module operative to identify a tree data structure as having a sequential data retrieval pattern. The enhanced DBMS may also comprise a defragment decision module communicatively coupled to the defragment detector module, the defragment decision module operative to determine whether to defragment the tree data structure, and output a defragment signal. The enhanced DBMS may further comprise a defragment manager module communicatively coupled to the defragment decision module, the defragment manager module operative to defragment the tree data structure in accordance with the defragment signal to reduce input/output operations for the storage component. Other embodiments are described and claimed.
摘要翻译: 描述了增强数据库性能的技术。 设备可以包括被布置成管理存储组件中的树状数据结构的存储操作的增强型DBMS。 增强型DBMS可以包括碎片整理检测器模块,用于将树状数据结构识别为具有顺序数据检索模式。 增强DBMS还可以包括可通信地耦合到碎片整理检测器模块的碎片整理决定模块,所述碎片整理决定模块可操作以确定是否对树数据结构进行碎片整理,并输出碎片整理信号。 增强型DBMS还可以包括可通信地耦合到碎片整理决策模块的碎片整理管理器模块,碎片整理管理器模块可操作以根据碎片整理信号对树数据结构进行碎片整理,以减少存储组件的输入/输出操作。 描述和要求保护其他实施例。
-
5.
公开(公告)号:US20240273061A1
公开(公告)日:2024-08-15
申请号:US18166714
申请日:2023-02-09
申请人: Dell Products L.P.
发明人: Dominick Santangelo , Vishal Tiwary
CPC分类号: G06F16/122 , G06F16/1724
摘要: Systems and methods for on-site filtering and prioritizing logged data prior to transmission to a support server are described. An analyzer application executing on the same system as a filesystem application may retrieve a core file dump in response to an unexpected behavior. An actively running thread at the time of the unexpected behavior may be identified, and thread relationship rules are used to generate a list of related threads based on sharing a common resource with the actively running thread. A relevance factor may be determined for each of the sub-components of the related threads based on a positioning within a hierarchical tree of the related threads. Log files from the sub-components may then be selected for a support file bundle, based on the relevance factors and the file sizes of the log files fitting within a size limit, then transmitted to the support server.
-
公开(公告)号:US12061582B2
公开(公告)日:2024-08-13
申请号:US17861030
申请日:2022-07-08
申请人: Douglas T. Migliori
发明人: Douglas T. Migliori
IPC分类号: G06F16/215 , G06F16/16 , G06F16/17 , G06F16/22 , G06F16/23 , G06F16/2455 , G06F16/25 , G06F16/28
CPC分类号: G06F16/215 , G06F16/168 , G06F16/1724 , G06F16/2272 , G06F16/2379 , G06F16/24568 , G06F16/25 , G06F16/289
摘要: Unified management, automation, interoperability, and synchronization of virtual and physical device systems utilizing components of a no-code, event-driven edge computing platform on any device and/or across difference devices. In an embodiment, a system on a device accesses a first events dataset which represents a two-dimensional structure. Each row in the events dataset is processed by the system to create or update the state of a runtime dataset which represents a two-dimensional structure. The state of the runtime dataset comprises an instance of an event-defined system including event-defined processes. In an embodiment, the event-defined processes are executed by the system to process a second events dataset, wherein the execution of the event-defined processes further updates the state of the runtime dataset and may create one or more new events for processing.
-
公开(公告)号:US12050556B2
公开(公告)日:2024-07-30
申请号:US17359774
申请日:2021-06-28
发明人: Lior Kamran , Vladimir Shveidel , Amitai Alkalay
CPC分类号: G06F16/1724 , G06F16/164
摘要: A method comprises maintaining stripe metadata corresponding to stripes of data stored on a plurality of storage devices. The stripe metadata comprises a first timestamp, a second timestamp and a read count for each stripe. The method comprises obtaining a read request associated with a given stripe and having an associated timestamp and determining whether or not a time period for the given stripe has been exceeded. The method comprises updating the stripe metadata corresponding to the given stripe based at least in part on the determination and the associated timestamp and determining a read access frequency of the given stripe based at least in part on the read count, the first timestamp and the second timestamp of the updated stripe metadata. The method comprises performing at least one of a defragmentation process and a rebuild process based at least in part on the determined read access frequency.
-
公开(公告)号:US20240231944A1
公开(公告)日:2024-07-11
申请号:US18351737
申请日:2023-07-13
发明人: Myeong Woo KIM , Yongdeok KIM , Changin CHOI , Seungwon LEE
CPC分类号: G06F9/5055 , G06F16/1724
摘要: A processor-implemented method with data loading includes: based on sizes of a plurality of data files in a training dataset, dividing the training dataset into a plurality of sub-sets; loading some data files in each sub-set into a plurality of processors; determining a packing combination of one or more data files loaded to processors in a same group among the plurality of processors, based on a ratio of a number of data files between the plurality of sub-sets and a batch size of distributed training; determining packed data files by packing the one or more data files according to the packing combination; and reallocating the packed data files to the processors in the same group.
-
公开(公告)号:US12019893B2
公开(公告)日:2024-06-25
申请号:US17851595
申请日:2022-06-28
发明人: Amit Sharma , Dinesh Kumar Agarwal
CPC分类号: G06F3/0644 , G06F3/0608 , G06F3/0688 , G06F16/1724
摘要: Aspects directed towards data storage management are provided. In one aspect, a data storage system receives fragmentation level information from data storage devices, and host data from a host device to be stored in the data storage devices. Based on the received fragmentation level information, a target data storage device is selected from the data storage devices, and the host data is sent to the target data storage device. In another aspect, a data storage device determines threshold conditions that trigger a defragmentation process. For this aspect, a fragmentation level metric indicating a proximity of the data storage device to initiating the defragmentation process is calculated based on the threshold conditions and a current amount of data stored in a non-volatile memory (NVM). The fragmentation level metric is then sent to a storage management device.
-
公开(公告)号:US11972149B2
公开(公告)日:2024-04-30
申请号:US17874555
申请日:2022-07-27
发明人: Einav Zilberstein , Nadav Sober , Omer Katz
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0679 , G06F12/0253 , G06F16/1724
摘要: A storage system is provided that performs a defragmentation operation or proactive garbage collection in its memory based on a command from a host. The command specifies which blocks in the memory should take part in the defragmentation operation by specifying a maximum amount of valid data that a block can have to qualify for defragmentation. That way, the storage system only performs defragmentation on those blocks that meet the validity criteria provided by the host. This can help improve performance of the storage system while reducing the degree of negative tradeoffs that may come with defragmentation or proactive garbage collection.
-
-
-
-
-
-
-
-
-