-
公开(公告)号:US11762583B2
公开(公告)日:2023-09-19
申请号:US17077060
申请日:2020-10-22
Applicant: EMC IP Holding Company, LLC
Inventor: Kenneth Hill , Stephen Henderson , Daniel B. Lewis , Michael P. Wahl
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0608 , G06F3/0626 , G06F3/0673
Abstract: A method, computer program product, and computing system for receiving, at a storage system, a command from a host. A command type of the command may be determined. It may be determined if a threshold associated with the command type has been met. In response to determining that the threshold associated with the command type has been met, a command queue full response may be sent, from the storage system, to the host.
-
公开(公告)号:US11755207B2
公开(公告)日:2023-09-12
申请号:US17840982
申请日:2022-06-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Kun Guan , Bang Liu , Liyu Wang , Shaohui Quan , Liangxiang Zhang
CPC classification number: G06F3/0613 , G06F3/0608 , G06F3/0641 , G06F3/0683
Abstract: A data storage method in a storage system and a related system. The method includes: calculating a similar fingerprint of first to-be-stored data to obtain a first similar fingerprint, where the first similar fingerprint is for determining whether the first to-be-stored data is similar to stored data; determining reference data based on the first similar fingerprint, where a similar fingerprint of the reference data is the first similar fingerprint; determining first differential data between the to-be-stored data and the reference data based on the reference data, where the reference data is stored in a first storage unit; and storing the first differential data in a second storage unit, where the first storage unit and the second storage unit belong to a read range of a same read I/O.
-
93.
公开(公告)号:US11755204B2
公开(公告)日:2023-09-12
申请号:US17348799
申请日:2021-06-16
Applicant: Yokogawa Electric Corporation
Inventor: Nobuaki Ema , Yoshitaka Yoshida
CPC classification number: G06F3/0608 , G01F15/068 , G06F3/0659 , G06F3/0673
Abstract: Provided a data management system which includes a data acquisition unit that acquires measurement data obtained by measuring a fluid flowing in a flow path from each of a plurality of sensors, a data recording unit that records the acquired measurement data, and a data volume reduction unit that reduces a data volume to be recorded for a target sensor based on the measurement data acquired from another sensor installed in either an upstream or a downstream from itself in the flow path among the plurality of sensors.
-
94.
公开(公告)号:US20230281116A1
公开(公告)日:2023-09-07
申请号:US17991133
申请日:2022-11-21
Applicant: KIOXIA CORPORATION
Inventor: Daisuke HASHIMOTO
CPC classification number: G06F12/0246 , G06F3/0643 , G06F3/0604 , G06F3/0659 , G06F3/0608 , G06F3/0683 , G06F2212/1044 , G06F2212/7201 , G06F2212/1028 , G06F2212/7208 , G06F3/0638 , Y02D10/00 , G06F11/1456
Abstract: A storage system includes a host including a processor and a memory unit, and a storage device including a controller and a non-volatile memory unit. The processor is configured to output a write command, write data, and size information of the write data, to the storage device, the write command that is output not including a write address. The controller is configured to determine a physical write location of the non-volatile memory unit in which the write data are to be written, based on the write command and the size information, write the write data in the physical write location of the non-volatile memory unit, and output the physical write location to the host. The processor is further configured to generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.
-
公开(公告)号:US11748014B2
公开(公告)日:2023-09-05
申请号:US16790789
申请日:2020-02-14
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Kurumurthy Gokam , Md Haris Iqbal , Prasad Paple , Kundan Kumar
IPC: G06F3/06
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0659
Abstract: Host computers running applications that store data on a block-based storage system such as a SAN provide hints that differentiate IO data based on which application generated the IO. The hints may include tags that are associated with IO commands sent to the block-based storage system. Each host application is associated with a unique identifier that is placed in the tag. Application name-to-identifier mappings may be sent from the hosts to the block-based storage system. Per-identifier/application deduplication statistics are maintained by the block-based storage system and shared with other block-based storage system. Deduplication is disabled or de-emphasized for IO data generated by applications with statistically low deduplication ratios.
-
公开(公告)号:US11742876B2
公开(公告)日:2023-08-29
申请号:US17688368
申请日:2022-03-07
Applicant: Kioxia Corporation
Inventor: Masato Sumiyoshi , Keiri Nakanishi , Kohei Oikawa , Sho Kodama
CPC classification number: H03M7/3088 , G06F3/0608 , G06F3/0656 , G06F3/0673 , H03M7/6005 , H03M7/6011
Abstract: According to one embodiment, an interleaving unit divides a symbol string into first and second symbols. A first coding unit converts the first symbols to first codewords. A first packet generating unit generates first packets including the first codewords. A first request generating unit generates first packet requests including sizes of variable length packets. A second coding unit converts the second symbols to second codewords. A second packet generating unit generates second packets including the second codewords. A second request generating unit generates second packet requests including sizes of variable length packets. A multiplexer outputs a compressed stream including the first and second variable length packets cut out from the first and second packets.
-
公开(公告)号:US20230266902A1
公开(公告)日:2023-08-24
申请号:US17847125
申请日:2022-06-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Chanik PARK , Sungwook RYU
CPC classification number: G06F3/064 , G06F3/0608 , H04N19/15
Abstract: A storage system is disclosed. The storage system may include a first storage device and a second storage device. A receiver may receive an encoded stream. A splitter may identify a first chunk of data in the encoded stream and a second chunk of data in the encoded stream. A distributor may store the first chunk of data on the first storage device and the second chunk of data on the second storage device.
-
公开(公告)号:US11734231B2
公开(公告)日:2023-08-22
申请号:US17569500
申请日:2022-01-05
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi
IPC: G06F16/174 , G06F3/06
CPC classification number: G06F16/1752 , G06F3/067 , G06F3/0608 , G06F3/0641
Abstract: A system and methods for bandwidth-efficient encoding of genome and bioinformatic sequence datasets comprising a sequence analyzer configured to: analyze a received sequence dataset to determine a sequence dataset file type, scan the sequence dataset to maintain a count of unique characters contained therein, identify positions where the unique character count increases by a power of two, deconstruct the sequence dataset into a plurality of sourceblocks at the identified positions, and encode the plurality of sourceblocks using a data deconstruction engine and library management module to assign each sourceblock a reference code.
-
公开(公告)号:US11733908B2
公开(公告)日:2023-08-22
申请号:US17245261
申请日:2021-04-30
Applicant: PURE STORAGE, INC.
Inventor: Chenguang Sun , Jeroen Antonius Egidius Habraken , Chia-Hao Kan , Qingyu Zhang , David Grunwald , Larry Touchette , John Colgrove
IPC: G06F3/06 , G06F16/174 , G06F12/0891 , G06F12/121 , G06F12/1009 , G06F11/14 , G06F12/10 , G06F16/23 , G06F12/0875
CPC classification number: G06F3/065 , G06F3/061 , G06F3/0604 , G06F3/0605 , G06F3/067 , G06F3/0608 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/1451 , G06F11/1469 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F12/121 , G06F16/1748 , G06F16/23 , G06F12/0875 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263
Abstract: Delaying deletion of a dataset, including: associating an eradication timer with the dataset, wherein the eradication timer specifies an amount of time to delay a requested deletion of the dataset; determining that the amount of time to delay the requested deletion of the dataset should be modified; and modifying the eradication timer to specify a modified amount of time to delay the requested deletion of the dataset.
-
公开(公告)号:US20230259495A1
公开(公告)日:2023-08-17
申请号:US18139286
申请日:2023-04-25
Applicant: Cohesity, Inc.
Inventor: Ganesha Shanmuganathan
IPC: G06F16/174 , G06F16/182 , G06F3/06
CPC classification number: G06F16/1752 , G06F16/183 , G06F3/067 , G06F3/0641 , G06F3/0608
Abstract: A first fingerprint corresponding to a first chunk associated with a stream of data is generated. It is determined that the first fingerprint matches a second fingerprint of a plurality of fingerprints listed in at least one entry in a deduplication map associated with a plurality of storage systems. A first storage system of the plurality of storage systems is located at a first geographic location and a second storage system of the plurality of storage systems is located at a second geographic location. The first chunk corresponding to the second fingerprint is stored by at least the second storage system. In response to a determination that the first fingerprint matches the second fingerprint, it is determined to store at the first storage system a local copy of the first chunk based in part on one or more deduplication factors. In response to the determination that the one or more deduplication factors indicate to store the local copy of the first chunk, the local copy of the first chunk is stored at the first storage system.
-
-
-
-
-
-
-
-
-