-
公开(公告)号:US12124713B2
公开(公告)日:2024-10-22
申请号:US18057390
申请日:2022-11-21
Inventor: Francesco Bombaci , Andrea Tosoni
IPC: G06F3/06
CPC classification number: G06F3/0629 , G06F3/0622 , G06F3/0665 , G06F3/0679
Abstract: A system-on-chip includes a processor, a memory and a memory interface coupled to the processor and to the memory. The processor, in operation, generates memory access requests. The memory includes one or more physical banks divided into a succession of sectors, each sector having a size equal to a smallest erasable size of the memory. The memory interface, in operation, responds to receiving memory configuration information by storing logical memory bank configuration information in the one or more configuration registers, the logical memory bank configuration information assigning each sector of the one or more physical banks of the memory to a respective logical memory bank of one or more logical memory banks. The memory interface, in operation, controls access to the memory by the processor based on the logical memory bank configuration information stored in the one or more configuration registers.
-
公开(公告)号:US12099722B2
公开(公告)日:2024-09-24
申请号:US17975754
申请日:2022-10-28
Applicant: Dell Products L.P.
Inventor: Narasimha Challa , Igor Achkinazi , Arieh Don
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0665 , G06F3/067
Abstract: One or more aspects of the present disclosure relate to dynamically selecting a storage array and corresponding input/output (IO) paths between a host and the storage array. In embodiments, a virtual storage volume (VSV) can be established for a host entity using one or more storage device portions from a plurality of storage arrays. In addition, IO servicing metric parameters can be dynamically measured. The servicing metric parameters can define metrics corresponding to the VSV's assigned ports on each of the storage arrays or network latency between the host and each of the plurality of storage arrays. Further, a primary storage array from the plurality of storage arrays can be selected based on the IO servicing metrics.
-
公开(公告)号:US12093576B2
公开(公告)日:2024-09-17
申请号:US17155381
申请日:2021-01-22
Applicant: EMC IP Holding Company LLC
Inventor: Dmitry Nikolayevich Tylik , Alexey Vladimirovich Shusharin , Mark J. Halstead , Michael Specht
IPC: G06F3/06
CPC classification number: G06F3/0665 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0689
Abstract: A technique for deploying virtual volumes in a metro cluster across first and second arrays includes impersonating a third array that purports to host single-site virtual volumes. The technique further includes mapping the single-site virtual volumes purportedly hosted by the third array to respective pairs of actual virtual volumes. Each pair includes a first virtual volume in the first array and a second virtual volume in the second array and realizes a stretched virtual volume, with writes being mirrored between the virtual volumes of each pair.
-
公开(公告)号:US12086624B2
公开(公告)日:2024-09-10
申请号:US18351058
申请日:2023-07-12
Applicant: Commvault Systems, Inc.
Inventor: Sanjay Kumar , Sumedh Pramod Degaonkar
CPC classification number: G06F9/45558 , G06F3/0617 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/1402 , G06F11/1448 , G06F11/1464 , G06F11/1469 , G06F11/1471 , G06F11/2033 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595 , G06F11/1484 , G06F2201/815 , G06F2201/84
Abstract: Live mounting a virtual machine (VM) causes the VM to run off a backup copy or snapshot previously taken of a “live” production VM. The live-mounted VM is generally intended for temporary use such as to validate the integrity and contents of the backup copy for disaster recovery validation, or to access some contents of the backup copy from the live-mounted VM without restoring all backed up files. These uses contemplate that changes occurring during live mount are not preserved after the live-mounted VM expires or is taken down. Thus, live mounting a VM is not a restore operation and usually does not involve access to every block of data in the backup copy. However, live mounting provides live VM service in the cloud sooner than waiting for all of the backup copy/snapshot to be restored.
-
公开(公告)号:US12073093B2
公开(公告)日:2024-08-27
申请号:US18449647
申请日:2023-08-14
Applicant: KIOXIA CORPORATION
Inventor: Daisuke Hashimoto
CPC classification number: G06F3/0619 , G06F3/0614 , G06F3/0625 , G06F12/0246 , G06F1/266 , G06F3/0604 , G06F3/064 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0683 , G06F3/0688 , G06F11/1068 , G06F2212/152 , G06F2212/214 , G06F2212/261 , G06F2212/263 , G06F2212/7201 , G06F2212/7211 , G11C5/144 , G11C5/147 , G11C5/148 , G11C29/52 , Y02D10/00
Abstract: A memory system includes an interface circuit configured to connect to a host device, a controller electrically connected to the interface circuit, and a nonvolatile semiconductor memory electrically connected to the controller. The controller is configured to transmit a first response in response to a power supplied from the host device via the interface circuit, upon receipt of a first command from the host device after transmitting the first response, determine a status of data stored in the nonvolatile semiconductor memory, and transmit to the host device a second response including the determined status of the data stored in the nonvolatile semiconductor memory.
-
公开(公告)号:US20240272834A1
公开(公告)日:2024-08-15
申请号:US18166992
申请日:2023-02-09
Applicant: Oracle International Corporation
Inventor: Steven Boyd NELSON
CPC classification number: G06F3/0665 , G06F3/064 , G06F3/067 , G06F11/0793 , G06F3/0604
Abstract: Techniques discussed herein relate to improved data recovery techniques within cloud computing environments. The disclosed techniques utilize consistency groups that are identified for volumes corresponding to a compute instance. A plurality of resource identifiers uniquely identifying a respective cloud computing resource of the cloud computing environment can be maintained. A cloud computing instance corresponding to a resource identifier may be identified and volume metadata associated with that resource identifier is obtained. The volume metadata identifying at least one of a block volume or boot volume. A consistency group is generated for the identified volume devices for the computing instance and one or more schedules can be generated with which various snapshots of the volume devices of the group are to be subsequently generated.
-
公开(公告)号:US20240256189A1
公开(公告)日:2024-08-01
申请号:US18103643
申请日:2023-01-31
Applicant: Dell Products L.P.
Inventor: Oleksandr Babiychuk , Thomas L. Watson , Alykhan Nathoo
IPC: G06F3/06
CPC classification number: G06F3/0665 , G06F3/0604 , G06F3/067
Abstract: Techniques for container environment management are disclosed. For example, a method comprises deploying a first container storage interface driver, wherein the first container storage interface driver comprises multiple interfaces and is configured to: (i) receive a first request from a host configured to execute an application program, wherein the first request is related to a first storage volume associated with a storage system; (ii) receive a second request from a second container storage interface driver configured to provide an additional functionality with respect to the first container storage interface driver, wherein the second request is related to a second storage volume associated with the storage system; and (iii) send the first request and the second request to the storage system.
-
公开(公告)号:US20240241660A1
公开(公告)日:2024-07-18
申请号:US18154552
申请日:2023-01-13
Applicant: Hitachi, Ltd.
Inventor: Akiyoshi TSUCHIYA , Tomohiro KAWAGUCHI , Takanobu SUZUKI
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0617 , G06F3/0665 , G06F3/067
Abstract: A method for application migrating from a first cluster to a second cluster. The method may include detecting application migration request from the first cluster to the second cluster for performing application migration; identifying first volumes associated with the first cluster that are used by the application; establishing data copying from the first volumes of a first storage device associated with the first cluster to second volumes of a second storage device associated with the second cluster; determining if a copy condition is met based on the data copying; for meeting the copy condition, stopping the application on the first cluster; flushing uncopied data from the first volumes to the second volumes; determining whether the flushing of the uncopied data is completed; and for the flushing of the uncopied data being completed, deploying the application on the second cluster.
-
公开(公告)号:US20240231706A1
公开(公告)日:2024-07-11
申请号:US18244058
申请日:2023-09-08
Applicant: Hitachi, Ltd.
Inventor: Takaki MATSUSHITA , Kazuki MATSUGAMI , Akira DEGUCHI , Norio SHIMOZONO , Shinichi HAYASHI
CPC classification number: G06F3/0665 , G06F3/065 , G06F12/0253 , G06F3/0604 , G06F3/0679
Abstract: A first node performs copy (virtual copy) of address mapping between a virtual volume and a pool to a first virtual volume to create a third virtual volume in the first node. A second node performs mapping from a first pool volume in the second node to the third virtual volume in the first node, links an address of the first pool volume, which is mapped to the third virtual volume, to an address of a second virtual volume in the second node on a one-to-one basis, and performs log-structured write of the data in the second virtual volume to a second pool volume in the second node.
-
公开(公告)号:US20240211172A1
公开(公告)日:2024-06-27
申请号:US18086137
申请日:2022-12-21
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0665 , G06F3/0604 , G06F3/0679
Abstract: An illustrative method may include passing, by a container storage interface (CSI) filter driver, requests received by way of a node agent to a CSI driver associated with a storage system, the requests comprising requests for the CSI driver to perform control plane operations with respect to the storage system, wherein the node agent, the CSI filter driver, and the CSI filter all execute on a node of a cluster managed by a container orchestrator, and wherein the storage system is configured to store data associated with one or more containerized applications executing on the node; identifying, by the CSI filter driver based on the requests, attributes associated with the control plane operations; determining, by the CSI filter driver based on the attributes, a usage profile associated with the storage system; and performing, by the CSI filter driver based on the usage profile, an optimization operation.
-
-
-
-
-
-
-
-
-