-
公开(公告)号:US11928398B2
公开(公告)日:2024-03-12
申请号:US17280204
申请日:2019-10-10
申请人: HYDRO-QUÉBEC
发明人: François Léonard
IPC分类号: G06F30/18 , H02J13/00 , G06F111/10 , G06F113/04
CPC分类号: G06F30/18 , H02J13/00002 , G06F2111/10 , G06F2113/04 , H02J2203/20
摘要: The disclosed method reconstructs a topology of an electrical distribution network. An ohmic matrix model is generated as a function of consumption measurements provided by smart meters in the network. A tree table of nodes to which the smart meters are connected is defined. A branch in exploration is defined in the table and the nodes of the branch meeting preestablished relations are entered in the table as a function of connection values derived from resistive quantities in the matrix model. One of the relations determines a junction of the branch in exploration with a branch already explored connectable to a root to which a distribution transformer of the distribution network is connected. The topology is reconstructed by iteratively proceeding with sequences of decreasing values derived from the resistive quantities.
-
公开(公告)号:US11907131B2
公开(公告)日:2024-02-20
申请号:US17856436
申请日:2022-07-01
申请人: Dell Products L.P.
发明人: Vladimir Shveidel , Bar David
IPC分类号: G06F12/08 , G06F12/0891 , G06F12/0882
CPC分类号: G06F12/0891 , G06F12/0882 , G06F2212/1021
摘要: Techniques for efficiently flushing a user data log may postpone or delay establishing chains of metadata pages used as mapping information to map logical addresses to storage locations of content stored at the logical addresses. Processing can include: receiving a write operation that writes data to a logical address; storing an entry for the write operation in the user data log; and flushing the entry from the user data log. Flushing can include storing a metadata log entry in a metadata log, wherein the metadata log entry represents a binding of the logical address to a data block including the data stored at the logical address; and destaging the metadata log entry. Destaging can include updating mapping information used to map the logical address to the data block. The mapping information can include a metadata page in accordance with the metadata log entry.
-
13.
公开(公告)号:US11899534B2
公开(公告)日:2024-02-13
申请号:US17576048
申请日:2022-01-14
申请人: Dell Products L.P.
发明人: Qi Jin , Nagasimha G. Haravu , Ashish Sharma , William Whitney
IPC分类号: G06F11/14
CPC分类号: G06F11/1435 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F2201/80
摘要: Techniques for providing direct access to backup data can include: receiving a selection of a backup of a file system, wherein the backup is stored on a backup system connected to a data storage system; creating, in accordance with said selection of the backup, a remote copy of the backup, wherein the remote copy is stored on the backup system; generating a proxy file system for the remote copy on the backup system, wherein the proxy file system is mapped by the data storage system to the remote copy on the backup system; and providing a host with direct access to the remote copy using the proxy file system.
-
公开(公告)号:US11853592B2
公开(公告)日:2023-12-26
申请号:US17715538
申请日:2022-04-07
申请人: Dell Products L.P.
发明人: Vladimir Shveidel , Amitai Alkalay
IPC分类号: G06F3/06
CPC分类号: G06F3/0655 , G06F3/0604 , G06F3/0638 , G06F3/0679
摘要: A system can use non-volatile solid state drives (SSDs) to provide storage. The SSDs can implement internal log structured systems (LSSs). A reversible write operation can be serviced by an SSD to write first data to an SSD logical address. The reversible write operation can update the SSD logical address to store the first data rather than old data stored at the SSD logical address prior to servicing the reversible write operation. The old data can be stored at an SSD physical address and mapping information indicates the SSD logical address is mapped to the SSD physical address. Servicing the reversible write operation can include: retaining the mapping information and the old data; and adding second mapping information that maps the SSD logical address to a second SSD physical address storing the first data. A subsequent read operation can read the old data using the retained mapping information.
-
公开(公告)号:US11853574B1
公开(公告)日:2023-12-26
申请号:US17845332
申请日:2022-06-21
申请人: Dell Products L.P.
发明人: Vladimir Shveidel , Geng Han , Changyu Feng
IPC分类号: G06F3/06
CPC分类号: G06F3/064 , G06F3/0604 , G06F3/067 , G06F3/0631 , G06F3/0659
摘要: A protocol for processing write operations can include recording each write operation in a log using a PDESC (page descriptor)-PB (page block) pair. The log entry for the write operation can be included in a container of logged writes. In a dual node system, the protocol when processing the write operation, that writes first data, can include incrementing a corresponding one of two counters of the container, where the corresponding counter is associated with one of the system's nodes which received the write operation and and caches the first data. Each container can be associated with an logical block address (LBA) range of a logical device, where logged writes that write to target addresses in the particular LBA range are included in the container. Nodes can independently determine flush ownership using the container's counters and can flush containers based on the flush ownership.
-
公开(公告)号:US11822801B2
公开(公告)日:2023-11-21
申请号:US17197467
申请日:2021-03-10
IPC分类号: G06F3/06
CPC分类号: G06F3/0635 , G06F3/0604 , G06F3/065 , G06F3/0644 , G06F3/0659 , G06F3/0683
摘要: Configuring systems to provide host access may include: configuring a stretched volume; and performing processing that allows the host access to the stretched volume. The processing may include: receiving a first command to create a first host object for access control for the host in the first data storage system; in response to receiving the first command, performing first processing including: creating the first host object that includes an initiator set of the host; and creating a second host object on the second data storage system, wherein the second host object includes the initiator set and specifies access control in the second data storage system for the host; receiving a second command to map the stretched volume to the first host object; and in response to receiving the second command, granting the host access to the stretched volume on the first data storage system and the second data storage system.
-
公开(公告)号:US11800060B1
公开(公告)日:2023-10-24
申请号:US17724545
申请日:2022-04-20
申请人: mmhmm inc.
发明人: Phil Libin , Leonid Kitainik
CPC分类号: H04N7/157 , G06V40/174 , G06V40/20
摘要: Providing a video conference for multiple participants includes choosing between at least one physical conference space and at least one virtual conference space, a first one of the participants inviting a second one of the participants to the video conference, the second one of the participants joining the video conference, and conducting the video conference by showing the participants in a same conference space in real time. The conference space may be a physical location of one of the participants or may be a virtual conference space. The participants may switch between the at least one physical conference space and the at least one virtual conference space during the video conference. The first one of the participants may invite the second one of the participants by sending a link. At least one of the participants may see the first participant and the second participant interacting in the conference space.
-
公开(公告)号:US11789840B2
公开(公告)日:2023-10-17
申请号:US17981511
申请日:2022-11-07
CPC分类号: G06F11/3051 , G06F3/067 , G06F3/0617 , G06F3/0631 , G06F9/5027 , G06F11/3006
摘要: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g., to determine whether the processing component can satisfy the resource requirements of the application.
-
公开(公告)号:US11782634B2
公开(公告)日:2023-10-10
申请号:US17034032
申请日:2020-09-28
IPC分类号: G06F3/06
CPC分类号: G06F3/0655 , G06F3/061 , G06F3/0679
摘要: Non-volatile Random Access Memory (NVR) on a storage system may be dynamically converted between use as temporary memory in a memory context and use as persistent memory in a storage context. NVR (e.g., embodied as DIMM) may be utilized in a hybrid capacity, where some of the NVR is used as memory and some of the NVR is used as storage, and where NVR memory is converted to memory as needed, dynamically as I/O is being processed using the NVR. A host system may be directly connected to an internal switching fabric of the data storage system without an intervening component of the storage system (e.g., a director) controlling access of the host system to the internal fabric or to the memory. The host system may provision and use the NVR as storage by directly communicating with the NVR over the internal fabric, for example, using RDMA.
-
公开(公告)号:US11775182B2
公开(公告)日:2023-10-03
申请号:US17382905
申请日:2021-07-22
发明人: Kuolin Hua , Kunxiu Gao
CPC分类号: G06F3/062 , G06F3/0631 , G06F3/0646 , G06F3/0689 , G06F7/78
摘要: Physical storage devices (PSDs) of a protection group cluster (PGC) may be represented by a protection group matrix (PGM) having a plurality of rows and a plurality of columns, where each row corresponds to a PSD of the PGC, and each column corresponds to a partition of each PSD. The value specified in each cell at an intersection of a row and column specifies the protection group of the PGC to which the partition of the PSD represented by the column and row, respectively, is (or will be) assigned. In response to one or more of PSDs being added to a PGC, the PGM may be reconfigured, including adding new rows, and transposing portions of columns to the new rows, or transposing portions of rows to portions of columns of the new rows. Protection members of the PGC may be re-assigned based on the reconfiguration.
-
-
-
-
-
-
-
-
-