Patents Examined by David Yl
-
Patent number: 11687254Abstract: One or more memory systems, architectural structures, and/or methods of storing information in memory devices is disclosed to improve the data bandwidth and or to reduce the load on the communications links in a memory system. The system may include one or more memory devices, one or more memory control circuits and one or more data buffer circuits. In one embodiment, the Host only transmits data (and CRC) and does not transmit control signals, over its communications link with the data buffer circuits. In one aspect, the memory control circuit does not send the store data tag to the data buffer circuits. In one embodiment, the Host and the data buffer circuits each maintain a separate state machine-driven address pointer or local address sequencer, e.g., local store tag FIFO, which contains the same tags in the same sequence. A periodic system check and resynchronization method is also disclosed.Type: GrantFiled: November 7, 2019Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Steven R. Carlough, Susan M. Eickhoff, Patrick J. Meaney, Stephen J. Powell, Gary A. Van Huben, Jie Zheng
-
Patent number: 11442658Abstract: computer-based system and method for selecting a write unit size for a block storage device, includes performing a plurality of sequences of I/O operations to the block storage device, each sequence having a write unit size from a plurality of write unit sizes; collecting performance metrics of the sequences of I/O operations; and selecting the write unit size for the block storage device from the plurality of write unit sizes based on the performance metrics. In some cases, preconditioning is performed prior to performing the plurality of sequences of I/O operations by emptying the block storage device; and writing data to the block storage device to fill the block storage device above a predetermined level.Type: GrantFiled: May 28, 2021Date of Patent: September 13, 2022Assignee: LIGHTBITS LABS LTD.Inventors: Shmuel Ben-Yehuda, Ofir Efrati, Abel Alkon Gordon, Ofer Hayut, Eran Kirzner, Alexander Shpiner, Roy Shterman, Maor Vanmak
-
Patent number: 11372731Abstract: Embodiments are described for enabling file level recovery (FLR) process for dynamic and VHD disks in a data storage system. For VHD disks, certain intelligence is provided to a FLR agent installed in a helper VM to discover the VHD disks in the source VM. The FLR agent detects the presence of the VHD disk in the source VM, and upon detection, performs an Instant Recover (IR) operation of the source VM. It mounts the VHD disk and contained VHD files in the source VM on the helper VM to expose the VHD files to the FLR operation, and a backup operation copies the exposed VHD files to a destination folder on a destination VM. The memory mapping to the VHD disk is maintained by the helper VM during the FLR operation.Type: GrantFiled: December 13, 2019Date of Patent: June 28, 2022Assignee: EMC IP Holding Company LLCInventors: Sharath Talkad Srinivasan, Smitha Prakash Kalburgi
-
Patent number: 11354055Abstract: Storage devices are divided into subgroups and assigned to subsystems based on data input and data output frequencies of the subsystems. Each subgroup of storage devices is associated with a corresponding subsystem. A subsystem with higher data input and data output frequencies is assigned a higher number of solid state drives than a subsystem with lower data input and data output frequencies.Type: GrantFiled: August 23, 2021Date of Patent: June 7, 2022Assignee: Advanced New Technologies Co., Ltd.Inventor: Xinying Yang
-
Patent number: 11327849Abstract: A method can include obtaining catalog data of a catalog. The catalog can include one or more records. The method can further include detecting one or more damaged records among the one or more records and isolating the one or more damaged records. The method can further include identifying one or more undamaged records among the one or more records. The method can further include transferring the one or more undamaged records to a backup catalog. The method can further include obtaining a transfer status of a first undamaged record of the one or more undamaged records. The method can further include obtaining an access request corresponding to the first undamaged record. The method can further include determining, based on the transfer status, a response to the access request and generating, based at least in part on the backup catalog, a restored catalog.Type: GrantFiled: May 5, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Eric Harris, David C. Reed, Franklin E. McCune, Issak Sanchez
-
Patent number: 11249652Abstract: This disclosure provides techniques for managing memory which match per-data metrics to those of other data or to memory destination. In one embodiment, wear data is tracked for at least one tier of nonvolatile memory (e.g., flash memory) and a measure of data persistence (e.g., age, write frequency, etc.) is generated or tracked for each data item. Memory wear management based on these individually-generated or tracked metrics is enhanced by storing or migrating data in a manner where persistent data is stored in relatively worn memory locations (e.g., relatively more-worn flash memory) while temporary data is stored in memory that is less worn or is less susceptible to wear. Other data placement or migration techniques are also disclosed.Type: GrantFiled: March 27, 2020Date of Patent: February 15, 2022Assignee: Radian Memory Systems, Inc.Inventors: Andrey V. Kuzmin, Alan Chen, Robert Lercari
-
Patent number: 11237748Abstract: Balancing resource usage for client applications workload and data merge optimization of the backend for both a local merge within one server and a merge across multiple servers is determined based on previous resource usage pattern in a distributed storage system.Type: GrantFiled: August 13, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Lei Chen, Xin Ni, Tao Xie, Jun Wei Zhang
-
Patent number: 11199989Abstract: Techniques support and perform data replication of a virtual machine. Changed data tracking is performed on a storage unit associated with the virtual machine in a storage system, to obtain changed data related information related to the virtual machine, wherein the changed data related information indicates a range and a type of data change related to the virtual machine; from the changed data related information, changed data related information related to the virtual machine within a specified range is obtained in response to receiving an obtainment request of the storage system for changed data related information within the specified range; and the changed data related information within the specified range is sent to the storage system. Accordingly, changed data related information can be provided to a storage system, such that the storage system can implement an optimized data replication operation based on the changed data related information.Type: GrantFiled: September 27, 2019Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Lifeng Yang, Jian Gao, Xinlei Xu
-
Patent number: 11132125Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.Type: GrantFiled: July 15, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
-
Patent number: 11086795Abstract: A memory system, a memory controller and an operating method thereof, capable of reducing the storage capacity of data in relation with map tables, by, in the case where N map entries respectively corresponding to N consecutive physical address regions exist among map entries included in a first map table in a memory device, adding a group map entry indicating a mapping information corresponding to the group of the N number of consecutive physical address regions, to a second map table included in the memory device.Type: GrantFiled: October 23, 2019Date of Patent: August 10, 2021Assignee: SK hynix Inc.Inventor: Hyoung-Pil Choi