Accessing Dynamic Storage Device Patents (Class 711/111)
-
Intelligent write-amplification reduction for data storage devices configured on autonomous vehicles
Patent number: 11650746Abstract: Systems, methods and apparatus of intelligent write-amplification reduction for data storage devices configured on autonomous vehicles. For example, a data storage device of a vehicle includes: one or more storage media components; a controller configured to store data into and retrieve data from the one or more storage media components according to commands received in the data storage device; an address map configured to map between: logical addresses specified in the commands received in the data storage device, and physical addresses of memory cells in the one or more storage media components; and an artificial neural network configured to receive, as input and as a function of time, operating parameters indicative a data access pattern, and generate, based on the input, a prediction to determine an optimized data placement scheme. The controller is configured to adjust the address map according to the optimized data placement scheme.Type: GrantFiled: September 5, 2019Date of Patent: May 16, 2023Assignee: Micron Technology, Inc.Inventors: Poorna Kale, Robert Richard Noel Bielby -
Patent number: 11644998Abstract: A method for managing distributed storage implemented in a server includes obtaining files to be stored from a user; performing processing for distribution on the files to be stored; determine a storage requirement of the files to be stored, wherein the storage requirement can comprise file storage and object storage; storing the distributed files into a plurality of storage areas through a distributed storage unit when the storage requirement of the files to be stored is determined to be the file storage; and storing the distributed files into the plurality of storage areas through a distributed storage unit and an object storage unit when the storage requirement of the files to be stored is determined to be the file storage.Type: GrantFiled: August 12, 2021Date of Patent: May 9, 2023Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Chia-Chun Wu
-
Patent number: 11621019Abstract: A system may include one or more tape drives. A front portion of the one or more tape drives may be exposed to allow access to one or more respective tape cartridges of each of the one or more tape drives. The system may include one or more servers. The one or more servers may control the one or more tape drives. The system may include one or more ports communicatively connected to the one or more tape drives. Each of the one or more ports may respectively be associated with a specific sensor. Each of the specific sensors may record a specific datum. The system my include one or more power supplies.Type: GrantFiled: July 30, 2019Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: David Harper, Gregory Goodman
-
Patent number: 11614880Abstract: A storage system has a first memory, and a second memory that includes storage memory. The storage system has a processing device. The processing device is to select whether to write data to the first memory and write the data from the first memory to the second memory, or to write the data to the second memory bypassing the first memory. The processing device is to write portions of data for storage according to such selection.Type: GrantFiled: December 31, 2020Date of Patent: March 28, 2023Assignee: PURE STORAGE, INC.Inventors: Ying Gao, Boris Feigin, Hari Kannan, Igor Ostrovsky, Jeffrey Tofano
-
Patent number: 11604697Abstract: Systems, methods, and circuitries are provided for supporting distributed erasure coding in a shared file system. In one example, a method is provided to be performed by an initiator device configured to read and write data in files stored in a plurality of storage nodes that are controlled by a file management system. The method includes generating a stripe by identifying data to be stored in a storage system; dividing the data into K data segments; and performing an erasure encoding operation on the K data segments to generate a parity segment, wherein the stripe includes the K data segments and the parity segment. The method includes requesting, from the file management system, respective memory allocations in the storage devices for storing respective segments of the stripe; and transmitting, to each of the plurality of storage nodes, a respective instruction to store a respective data or parity segment in the memory allocation on the respective storage device.Type: GrantFiled: March 26, 2020Date of Patent: March 14, 2023Assignee: Quantum CorporationInventor: Ben Jarvis
-
Patent number: 11580036Abstract: An apparatus includes a processor, configured to designate a memory region in a memory, and to issue (i) memory-access commands for accessing the memory and (ii) a conditional-fence command associated with the designated memory region. Memory-Access Control Circuitry (MACC) is configured, in response to identifying the conditional-fence command, to allow execution of the memory-access commands that access addresses within the designated memory region, and to defer the execution of the memory-access commands that access addresses outside the designated memory region, until completion of all the memory-access commands that were issued before the conditional-fence command.Type: GrantFiled: July 27, 2021Date of Patent: February 14, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Ilan Pardo, Shahaf Shuler, George Elias, Nizan Atias, Adi Maymon
-
Patent number: 11573723Abstract: A method of managing extents of a file system having a protection pool includes collecting and initializing physical extent manager (PEM) metadata, using a PEM daemon thread. The PEM is configured to run on each of a number of nodes. The method also includes creating a request queue, using the PEM daemon thread, for all requests submitted to the PEM. The method also includes scanning the request queue, using a PEM worker thread, to handle incoming requests submitted to the PEM. The method also includes listening for multicast messages, using a PEM multicast listener thread, to be handled by the PEM worker thread.Type: GrantFiled: May 6, 2021Date of Patent: February 7, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Paul Nehse, Michael Thiels, Devendra Kulkarni
-
Patent number: 11573864Abstract: Automatically managing database applications, including identifying, by a management extension, an SQL server host connected to a storage system, wherein the SQL server host comprises an SQL server managing an SQL database supported by the storage system; identifying, by the management extension, the SQL database supported by the storage system based on the identified SQL server host; and scheduling, by the management extension, a backup of the SQL database.Type: GrantFiled: December 10, 2019Date of Patent: February 7, 2023Assignee: Pure Storage, Inc.Inventors: Ahmed Azmy Hassan, Hesham Anan, Daniele Braga Pecanha, Aoxi Yao, Robert Barker, Jr.
-
Patent number: 11561703Abstract: In an approach to adaptive tape calibration criteria based on the number of dead tracks, the number of rewrite occurrences for each dead track on a tape drive is determined. Responsive to detecting that a head is in a dead track state, the number of dead tracks is stored on the tape drive. A calibration threshold is determined, where the calibration threshold includes the number of dead track rewrites and the calibration reference value for a specific tape drive type. Responsive to the number of rewrite occurrences exceeding the calibration threshold while writing a data set, a calibration of the tape drive.Type: GrantFiled: February 10, 2021Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Tsuyoshi Miyamura, Keisuke Tanaka, Ernest Stewart Gale
-
Patent number: 11561695Abstract: In a storage system such as a SAN, NAS, or storage array that implements hierarchical performance tiers based rated drive access latency, on-drive compression is used on data stored on a first tier and off-drive compression is used on data stored on a second tier. Off-drive compression is more processor intensive and may introduce some data access latency but reduces storage requirements. On-drive compression is performed at or near line speed but generally yields lower size reduction ratios than off-drive compression. On-drive compression may be implemented at a higher performance tier whereas off-drive compression may be implemented at a lower performance tier. Further, space saving realized from on-drive compression may be applied to over-provisioning.Type: GrantFiled: July 6, 2021Date of Patent: January 24, 2023Assignee: EMC IP HOLDING COMPANY LLCInventor: James M Guyer
-
Patent number: 11513891Abstract: Various implementations described herein relate to systems and methods for providing data protection and recovery for drive failures, including receiving, by a storage device, a write request from a host operatively coupled to a storage device, and determining, by the storage device instead of the host, an XOR result by performing an XOR operation of new data and existing data. The new data is received from the host. The existing data is stored in the non-volatile storage.Type: GrantFiled: September 14, 2020Date of Patent: November 29, 2022Assignee: KIOXIA CORPORATIONInventors: Yaron Klein, Krishna R. Malakapalli, Jeremy Werner
-
Patent number: 11513702Abstract: A data storage system in which data storage space for storing data storage metadata is selectively allocated from non-volatile data storage devices contained in a first storage enclosure. The first storage enclosure is directly connected to at least one storage processor of the data storage system, and the data storage system further includes at least one secondary storage enclosure that is indirectly connected to the storage processor. Data storage metadata is generated within the data storage system, and the data storage metadata generated within the data storage system is stored into the data storage space that was selectively allocated for storing data storage metadata from the non-volatile data storage devices contained in the first storage enclosure.Type: GrantFiled: October 17, 2019Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Vamsi K. Vankamamidi, Philippe Armangau, Daniel E. Cummins
-
Patent number: 11514057Abstract: A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a source object identifier. The processor determines a source object associated with the source object identifier. The source object includes a tag value. The processor associates the current tag with the source object. The processor receives a replication command including the source object and a target object. The processor causes replication of the source object to the target object that comprises replicating the current tag with the tag name and the tag value in the source object to the target object. Other embodiments are also described herein.Type: GrantFiled: March 8, 2022Date of Patent: November 29, 2022Assignee: Snowflake Inc.Inventors: Artin Avanes, Khalid Zaman Bijon, Yujie Li, Zheng Mi, Subramanian Muralidhar, David Schultz
-
Patent number: 11495247Abstract: An information processing device includes a recording unit that records a plurality of objects including data and metadata related to the data on a magnetic recording medium, and executes, after recording at least one of the objects, processing of recording first set data which is a set of the metadata included in the object. The first set data is the set of the metadata included in the object recorded after recording the first set data that is recorded immediately before. The magnetic recording medium has a magnetic layer containing a ferromagnetic powder and a binding agent on a non-magnetic support. A difference between spacings S0.5 and S13.5 measured under pressures of 0.5 atm and 13.5 atm by an optical interference method after n-hexane cleaning on a surface of the magnetic layer is equal to or less than 3.0 nm.Type: GrantFiled: August 4, 2021Date of Patent: November 8, 2022Assignee: FUJIFILM CORPORATIONInventors: Eiki Ozawa, Michitaka Kondo, Kentaro Miyamoto, Naoki Sano
-
Patent number: 11487601Abstract: Techniques for persistent crash logging. The techniques may include making, by a monitor, a first determination that an event information file exists in a volatile storage device location in a volatile storage device. The first determination may be made after an agent event occurs. The techniques may also include performing, by the monitor, an action on a portion of the event information file to obtain a uniquely identifiable filename portion and writing, by the monitor, an event information file copy to a non-volatile storage location in a non-volatile storage device. The techniques may also include, after writing the event information file copy to the non-volatile storage location is complete, renaming, by the monitor, the event information file copy to a uniquely identifiable filename comprising the uniquely identifiable filename portion.Type: GrantFiled: March 26, 2020Date of Patent: November 1, 2022Assignee: Arista Networks, Inc.Inventors: Bart Smaalders, Roman Olegovich Chertov
-
Patent number: 11487620Abstract: A network storage system operates by: sending, to at least one storage unit of a storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to a data segment, wherein the data segment is codable in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of slices that is required to decode the data segment; receiving from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices is missing at least one missing encoded data slice from the number of the set of slices that is required to decode the data segment and that was not received from the at least one storageType: GrantFiled: June 27, 2022Date of Patent: November 1, 2022Assignee: PURE STORAGE, INC.Inventors: Ilya Volvovski, Bruno H. Cabral, Manish Motwani, Thomas D. Cocagne, Timothy W. Markison, Gary W. Grube, Wesley B. Leggette, Jason K. Resch, Michael C. Storm, Greg R. Dhuse, Yogesh R. Vedpathak, Ravi V. Khadiwala
-
Patent number: 11474753Abstract: Presented herein are systems and methods for backing up and restoring data from a client computing system to a provider's virtual tape library using a proxy. The proxy emulates a physical tape library that interfaces with a client's system and allowing the use of client's native tape backup commands to initiate the backup data process. The backup data is transferred into files that represent tapes in the proxy and further processed into extents in the provider's object store. The processed backup data is stored in the local cache in the object store where it is retained for future access. The backup data may also be transferred to long-term storage via a media agent that facilitate movement of the data from the local cache to secondary storage. The present disclosure also provides for creating auxiliary copies of the backed-up data using a second VTL at a second site.Type: GrantFiled: October 30, 2020Date of Patent: October 18, 2022Assignee: Commvault Systems, Inc.Inventors: Dmitriy Zakharkin, Paramasivam Kumarasamy
-
Patent number: 11470003Abstract: Various example embodiments for supporting flow reliability in deterministic networking are presented. Various example embodiments for supporting flow reliability in deterministic networking may be configured to support flow reliability in deterministic networking based on control over frame replication and elimination for deterministic flows. Various example embodiments for supporting flow reliability in deterministic networking based on control over frame replication and elimination for deterministic flows may be configured to control replication and elimination of redundant flows providing redundancy for deterministic flows based on dynamic activation and deactivation of the redundant flows based on monitoring of flow continuity of the deterministic flows.Type: GrantFiled: February 24, 2021Date of Patent: October 11, 2022Assignee: Nokia Solutions and Networks OyInventors: Ejder Bastug, Bilgehan Erman, Bruce Cilli, Sameerkumar Sharma
-
Patent number: 11461279Abstract: This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.Type: GrantFiled: September 28, 2018Date of Patent: October 4, 2022Assignee: Apple Inc.Inventors: James F. Lockwood, Van Hong, Xiaonan Ma, Sugam Jain, Pavel V. Dudrenov, Ori Herrnstadt
-
Patent number: 11442659Abstract: A plurality of files are stored on magnetic tape having at least one wrap for storing data sets. Each data set includes one or more records. A number of data sets that will remain in a buffer memory after performing a read ahead operation is determined. A number of records that are likely to remain in the buffer memory after performing a read ahead operation is determined. For each record likely to remain in the buffer memory after performing a read ahead operation, positions of the records on the magnetic tape are determined. Each file of the plurality of files are classified into one group of a plurality of groups based on a position of a record corresponding with each respective file and the number of records that are likely to remain in the buffer memory after performing a read ahead operation.Type: GrantFiled: November 20, 2019Date of Patent: September 13, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tsuyoshi Miyamura, Hiroshi Itagaki, Shinsuke Mitsuma, Tohru Hasegawa, Noriko Yamamoto, Sosuke Matsui
-
Patent number: 11442635Abstract: Apparatus, media, methods, and systems for data storage systems and methods for optimized scheduling of background management operations. A data storage system may comprise a controller. The controller is configured to determine a timeout value of an adaptive timeout parameter of the data storage system. The controller is configured to determine whether a first host operation is received. The controller is configured to, when the first host operation is not received, determine whether the timeout value satisfies a threshold value. The controller is configured to, when the timeout value satisfies the threshold value, cause one or more background management operations to be executed at the data storage system.Type: GrantFiled: January 10, 2019Date of Patent: September 13, 2022Assignee: Western Digital Technologies, Inc.Inventors: Tomer Tzvi Eliash, Alexander Bazarsky, Yuval Grossman
-
Patent number: 11435956Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data compression. The method includes: determining an amount of data to be compressed in a storage system; determining, based on the amount of the data to be compressed, a target compression level for compressing the data to be compressed; and compressing the data to be compressed according to the target compression level. In this way, it is possible to compress data to be compressed using a compression level corresponding to the amount of the data to be compressed, thereby improving the efficiency of data compression in the storage system.Type: GrantFiled: February 23, 2021Date of Patent: September 6, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Tao Chen, Geng Han
-
Patent number: 11416152Abstract: According to one embodiment, an information processing device includes a characteristics monitoring unit, a determination unit, and a notification unit. The characteristics monitoring unit monitors characteristics information that indicates at least one of its performance and lifetime with respect to a storage device, and includes input/output characteristics. The determination unit determines, based on monitored characteristics information including the input/output characteristics, whether change instruction for changing characteristics is to be notified to the storage device. The notification unit notifies the storage device of the change instruction when the determination unit determines that the change instruction is to be notified.Type: GrantFiled: March 8, 2018Date of Patent: August 16, 2022Assignee: KIOXIA CORPORATONInventors: Takeshi Ishihara, Shinichi Kanno
-
Patent number: 11409461Abstract: Various embodiments described herein provide for extending a size of a memory unit of a memory device, such as a codeword of a page of the memory device, where the memory device can be included by a memory system. In particular, some embodiments implement extending (e.g., increasing) the size of a memory unit (e.g., codeword) to store more data, such as more host data (e.g., user data) and protection data (e.g., parity data), within the memory unit while using a memory unit storage slot (e.g., codeword storage slot in a page) that is smaller in size than the extended memory unit.Type: GrantFiled: February 18, 2021Date of Patent: August 9, 2022Assignee: Micron Technology, Inc.Inventor: Sanjay Subbarao
-
Patent number: 11409524Abstract: Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a vector, wherein the vector includes one or more elements. The aspects may further include a computation module that includes one or more comparers configured to compare the one or more elements to generate an output result that satisfies a predetermined condition included in an instruction.Type: GrantFiled: October 25, 2018Date of Patent: August 9, 2022Assignee: CAMBRICON TECHNOLOGIES CORPORATION LIMITEDInventors: Tian Zhi, Shaoli Liu, Qi Guo, Tianshi Chen, Yunji Chen
-
Patent number: 11403029Abstract: A method for managing a plurality of storage devices includes obtaining, by a storage device cleaning manager, a set of self-monitored statistics, performing an initial concern analysis to generate an initial concern prediction for each of the plurality of storage devices in a storage system, wherein the set of self-monitored statistics are associated with the plurality of storage devices, updating a cleaning policy based on the initial concern prediction, obtaining input/output (I/O) statistics, after updating the cleaning policy based on the initial concern prediction, performing a secondary concern analysis using the I/O statistics to generate a secondary concern prediction for each of the plurality of storage devices, wherein the I/O statistics are associated with the plurality of storage devices, further updating the cleaning policy, and performing a cleaning of at least a portion of the plurality of storage devices based on the updated cleaning policy.Type: GrantFiled: October 30, 2020Date of Patent: August 2, 2022Assignee: Dell Products L.P.Inventors: Chandrashekar Nelogal, Rahul Deo Vishwakarma, Parmeshwr Prasad
-
Patent number: 11379359Abstract: Methods, systems, and devices for data stream processing for media management are described. A set of transfer units of a plurality of transfer units associated with a cursor of a garbage collection procedure are selected. The selecting is based on a set of data streams corresponding to the cursor and each transfer unit of the set of transfer units is associated with a same data stream of the set of data streams. A plurality of write commands are issued in connection with the garbage collection procedure for the cursor. Each write command includes an instruction to write a transfer unit of the set of transfer units to a respective destination address of the memory sub-system.Type: GrantFiled: February 11, 2020Date of Patent: July 5, 2022Assignee: Micron Technology, Inc.Inventors: Antonio David Bianco, Steven S. Williams
-
Patent number: 11372760Abstract: Only data with a high access frequency is registered to a cache storage. A cache storage stores part of data stored in a main storage. A cache management unit holds an access frequency for each cache entry in the cache storage. A candidate cache management unit holds the access frequency for each candidate entry not registered to the cache storage. A cache update unit updates the access frequency according to an address of an issued access command and updates the cache entry and the candidate entry based on the access frequency.Type: GrantFiled: April 15, 2019Date of Patent: June 28, 2022Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATIONInventor: Kencihi Nakanishi
-
Patent number: 11360852Abstract: Methods and apparatus for selection of memory devices in a distributed storage network. In an embodiment, a computing device receives a data object for storage and forwards the data object to a buffer for temporary storage, the buffer comprised of a first memory devices of a first memory type. A system level storage efficiency is determined for the data object based, at least in part, on a data attribute associated with the data object. Second memory devices, of a second memory type, are selected based on the system level storage efficiency preference, and compatible dispersed storage error encoding parameters for the data object are determined. The data object is encoded using the encoding parameters to generate a plurality of encoded data slices, which are provided to the second plurality of memory devices for storage. Further, system addressing information is generated based on an identifier associated with the data object.Type: GrantFiled: January 18, 2021Date of Patent: June 14, 2022Assignee: Pure Storage, Inc.Inventors: S. Christopher Gladwin, Timothy W. Markison, Greg R. Dhuse, Thomas F. Shirley, Jr., Wesley B. Leggette, Jason K. Resch, Gary W. Grube
-
Patent number: 11347426Abstract: A computational device receives a command to activate a time lock for a data set. In response to receiving the command to activate the time lock for the data set, a point in time copy of the data set is generated to allow write operations to be performed even if the time lock is activated.Type: GrantFiled: November 13, 2019Date of Patent: May 31, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Borlick, Lokesh M. Gupta, Carol S. Mellgren
-
Patent number: 11340818Abstract: Migrating virtual tapes between different virtual tape storages without host involvement is described herein. A system as described herein can include a local tape library comprising respective storage devices; a memory that stores executable components; and a processor that executes the executable components stored in the memory. The executable components can comprise a connection component that establishes a first connection to a host system and a second connection to an external tape library; a request processing component that receives an access request for a requested storage device from the host system via the first connection; and a proxy component that accesses the requested storage device at the outside tape library via the second connection and enables access to the requested storage device by the host system via the first connection in response to the requested storage device being determined to be absent from the local tape library.Type: GrantFiled: July 26, 2019Date of Patent: May 24, 2022Assignee: EMC IP Holding Company LLCInventors: Dmitry Ashkadov, Yuri Kotov, Vladislav Alekseev
-
Patent number: 11341053Abstract: An information handling system may include a host system and a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive, from a management console, a request to establish virtual media for the host system; cause the requested virtual media to be mounted as a drive accessible to the host system; receive read requests from the host system for data associated with the mounted drive; and cache data from the virtual media in a local cache such that at least some of the read requests from the host system are serviceable via the local cache instead of via a network request to the management console.Type: GrantFiled: July 10, 2020Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Babu Krishna Chandrasekhar, Jitendra Kumar, Rajeshkumar Ichchhubhai Patel
-
Patent number: 11335364Abstract: In an approach, a processor determines that an inactive data area is present at end-of-tape (EOT) of a tape. A processor, responsive to determining that the inactive data area is present at EOT, securely erases the inactive data area that is present at EOT by overwriting data located at the inactive data area with different data.Type: GrantFiled: May 17, 2021Date of Patent: May 17, 2022Assignee: International Business Machines CorporationInventors: Sosuke Matsui, Takeshi Nohta, Jun Tanaka, Erina Tatsumi
-
Patent number: 11327844Abstract: A storage array creates snapshots of each of a plurality of devices of a storage group associated with a production device on which active application data is logically stored. Metadata that indicates associations between the snapshots and the devices is stored on cloud storage with the snapshots as a snapset object. A program running on a management station used the snapset metadata to automatically create new devices on which to recover the snapshots on a selected storage array and uses the snapset metadata to cause the snapshots to be automatically written from the cloud storage system to the new devices on the selected storage array.Type: GrantFiled: October 30, 2020Date of Patent: May 10, 2022Assignee: Dell Products L.P.Inventors: Francisco Aquino, Kenneth Byrne, Warren Fleury, Thiago Santos, Deepak Vokaliga
-
Patent number: 11281550Abstract: A mechanism for disaster recovery configurations and management in virtual tape applications. Specifically, the introduction of an additional computer process executing at an active datacenter site and at another active (or alternatively, a standby) datacenter site permit: (i) the generation and management of global configurations implemented on the active datacenter site prior to the occurrence of a failover event; and (ii) the implementation of global configurations on the another active (or standby) datacenter site after the occurrence of the failover event.Type: GrantFiled: November 19, 2019Date of Patent: March 22, 2022Assignee: EMC IP Holding Company LLCInventors: Mikhail Tolstoy, Roman Kupriyanov, Karyn Kelley, Larry McCloskey, Igor Matveevskiy
-
Patent number: 11221959Abstract: This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.Type: GrantFiled: March 3, 2020Date of Patent: January 11, 2022Assignee: Radian Memory Systems, Inc.Inventors: Robert Lercari, Alan Chen, Mike Jadon, Craig Robertson, Andrey V. Kuzmin
-
Patent number: 11216317Abstract: The computer system includes one or more storage devices and a management computer, the management computer includes an information collection unit, an event detection unit, a plan generation unit, and a plan execution unit. The plan generation unit determines a target volume of a change process of a right of control in a plan, a processor of a change source of the right of control, and a processor of a change destination of the right of control, estimates an influence by a change process of the right of control in the plan, and the plan execution unit determines execution time of the plan based on the estimation of the influence and the operation information of the storage devices. As a result, in consideration of the influence by an ownership change process, while the influence applied to usage of a computer system is suppressed, the ownership change process is executed.Type: GrantFiled: March 25, 2021Date of Patent: January 4, 2022Assignee: Hitachi, Ltd.Inventors: Tsukasa Shibayama, Kazuei Hironaka, Kenta Sato
-
Patent number: 11175846Abstract: A system and method for data co-location in hierarchical storage management (HSM) system are presented. Related data units may be grouped to be collectively accessed from a plurality of data units stored on a first sequential media. The related data units may be migrated from the first sequential media in the HSM system to a second sequential media in the HSM system to sequential and continuous access to the related data units on the second sequential media.Type: GrantFiled: April 11, 2019Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroyuki Miyoshi, Hiroshi Araki, Takeshi Ishimoto
-
Patent number: 11150932Abstract: A system and method include classifying and assigning virtual disks accessed from compute only nodes. The method determines, by a management processor of a virtual computing system, characteristics for a plurality of virtual disks hosted on a plurality of hyper converged nodes in a cluster of nodes in the virtual computing system. The method further classifies, by the management processor, each of the plurality of virtual disks based on the determined characteristics and identifies, by the management processor, one of the plurality of virtual disks to host data for a virtual machine on a compute only node based on the classification to spread out input-output demand in the cluster, reducing probability of input-output bottlenecks and increasing cluster-wide storage throughput. The method also assigns, by the management processor, the identified virtual disk to host data for the virtual machine located on the compute only node.Type: GrantFiled: February 4, 2019Date of Patent: October 19, 2021Assignee: Nutanix, Inc.Inventors: Aditya Ramesh, Ashwin Thennaram Vakkayil, Gaurav Poothia, Gokul Kannan, Hemanth Kumar Mantri, Kamalneet Singh, Robert Schwenz
-
Patent number: 11150807Abstract: Embodiments herein provide for dynamic storage system configuration. In one embodiment, a storage controller is operable to configure a storage volume from a plurality of storage devices. The storage controller includes an interface operable to receive a first write I/O request from a host system, and to extract a storage configuration attribute from the first write I/O request. The storage controller also includes a processor communicatively coupled to the interface and operable to identify a storage configuration required by the first write I/O request based on the storage configuration attribute, to determine whether the storage volume comprises the required storage configuration of the first write I/O request, and to configure a portion of the storage volume according to the storage configuration required by the first write I/O request in response to a determination that the storage volume does not comprise the required storage configuration.Type: GrantFiled: February 23, 2015Date of Patent: October 19, 2021Assignee: Avago Technologies International Sales Pte. LimitedInventors: Naveen Krishnamurthy, Sridhar Rao Veerla, Basavaraj G. Hallyal
-
Patent number: 11132301Abstract: Disclosed is a method for managing, in a computer system including a peripheral device and its driver, a virtual memory of a using application of the peripheral device which can access the virtual memory of the using application, the management method including: the creation, in the virtual memory of the using application, of a virtual memory pool which is accessible to the peripheral device but inaccessible to the using application; and the creation of a management application that is separate from the using application and is dedicated to the allocation of at least this virtual memory pool and to the releasing of at least this virtual memory pool.Type: GrantFiled: December 28, 2017Date of Patent: September 28, 2021Assignee: BULL SASInventor: Francois Wellenreiter
-
Patent number: 11126545Abstract: A memory system includes a memory device, a write buffer for buffering first and second host data, a chip-kill cache for caching one among first and second chip-kill parity candidates for the first and second host data, respectively, a chip-kill buffer having a smaller bandwidth and a larger capacity than the chip-kill cache; a chip-kill manager for generating a first chip-kill parity by performing an XOR operation on the first host data and the first chip-kill parity candidate, and generating a second chip-kill parity by performing an XOR operation on the second host data and the second chip-kill parity candidate, and a processor for controlling the memory device to program the first host data and the first chip-kill parity into a first open block and to program the second host data and the second chip-kill parity into a second open block.Type: GrantFiled: December 18, 2019Date of Patent: September 21, 2021Assignee: SK hynix Inc.Inventor: Do-Hun Kim
-
Patent number: 11122121Abstract: A storage system includes four storage engines, each storage engine including two compute nodes. Eight point-to-point connections are used to interconnect pairs of compute nodes on different storage engines, such that each compute node is connected to exactly two other compute nodes of the storage system. Atomic operations can be initiated by any compute node on any other compute node. Atomic operations received by a compute node on one of the point-to-point connections will be forwarded on the other point-to-point connection if the atomic operation is not directed to the compute node. During normal operation, atomic operations on a given compute node are performed on a host adapter associated with the compute node. Upon failure of the host adapter associated with the compute node, atomic operations may be performed on the compute node using the host adapter of the other compute node of the storage engine.Type: GrantFiled: November 22, 2019Date of Patent: September 14, 2021Assignee: EMC IP Holding Company LLCInventors: James Guyer, Alesia Tringale, Jason Duquette, William Baxter
-
Patent number: 11119667Abstract: A method, processor and system for requesting data from storage. The method comprising the steps of identifying one or more characteristics of data to be fetched from storage, wherein the characteristics are predetermined; identifying a buffer size characteristic of a processor. The method also comprises the step of issuing memory requests by the processor for the data based on the identified one or more characteristics of the data and the buffer size characteristic.Type: GrantFiled: October 31, 2018Date of Patent: September 14, 2021Assignee: Arm LimitedInventor: Graeme Leslie Ingram
-
Patent number: 11086543Abstract: A data to write to a tape in a linear tape file system (LTFS) is received. The data is written to the tape. A forced termination of the write is received. Responsive to receiving the forced termination, a preserve metadata command is issued.Type: GrantFiled: December 3, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventor: Atsushi Abe
-
Patent number: 11087797Abstract: There is provided a tape recording apparatus system capable of improving writing performance and maintaining tape recording density, for a multiple data writing request accompanied by a lot of synchronization requests from a host. The system is a tape storage system including two or more tape drives each of which has a tape mounted thereon and is provided with a buffer divided in fixed-length segments, and connected to a host that sends multiple data and a synchronization request at a predetermined timing to these tape drives.Type: GrantFiled: June 15, 2010Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Atsushi Abe, Takashi Katagiri, Motoko Oe, Setsuko Masuda, Yutaka Oishi, Noriko Yamamoto, Katsumi Yoshimura
-
Patent number: 11061869Abstract: Reducing time required to write a file to tape is provided. Synchronous processing is performed in a file system implementing a Linear Tape File System (LTFS) file format, wherein the synchronous processing includes writing, to a tape medium of a tape cartridge, index information and one or more files. A type of the synchronous processing is determined, wherein the type is either an index-MAM sync type or an index-only sync type. Updated information is stored to a media auxiliary memory of the tape cartridge in response to determining that the synchronous processing is of the index-MAM sync type.Type: GrantFiled: April 2, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Atsushi Abe, Takeshi Ishimoto, Yutaka Oishi
-
Patent number: 11056140Abstract: In an approach to HRTD recovery by writing the HRTD in a null data set, responsive to receiving a request to write a data set to a magnetic tape, a lead data set of a current wrap of a plurality of wraps of the magnetic tape is written, wherein the lead data set of the current wrap includes a current wrap HRTD that contains one or more directory records for each wrap of the plurality of wraps from a lead wrap of the plurality of wraps through a first prior wrap of the plurality of wraps, and further wherein the first prior wrap immediately precedes the current wrap.Type: GrantFiled: March 24, 2020Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Tsuyoshi Miyamura, Setsuko Masuda, Hironobu Nagura
-
Patent number: 11042646Abstract: A computer-implemented method according to one embodiment includes determining a classification associated with an instance of data, determining a vulnerability level of a first storage system at which the instance of data is currently located, and conditionally migrating the instance of data from the first storage system to a second storage system, based on the classification associated with the instance of data and the vulnerability level of the first storage system.Type: GrantFiled: August 13, 2018Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Nilesh P. Bhosale, Abhishek Jain, Sandeep R. Patil, Ashish Chaurasia
-
Patent number: 11042463Abstract: A computer, which is configured to manage a resource for which a metric being an indicator for evaluating performance of the resource is to be measured, the computer being coupled to, via the interface, a management target system including a plurality of resources, and storing correlation information for managing a correlation coefficient indicating a degree of correlation between metrics, and the computer being configured to: detect a trigger event to identify a bottleneck based on a metric value of a monitored metric of a monitored resource; identify a related resource having a coupling relationship with the monitored resource; identify a correlation metric that is highly correlated with the monitored metric from among metrics of the related resource based on the correlation information; identify a combination of the related resource and the correlation metric as a bottleneck candidate.Type: GrantFiled: September 4, 2018Date of Patent: June 22, 2021Assignee: Hitachi, Ltd.Inventors: Takumi Hirata, Kazuki Ootsubo