Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

28 results about "Logical unit number" patented technology

In computer storage, a logical unit number, or LUN, is a number used to identify a logical unit, which is a device addressed by the SCSI protocol or Storage Area Network protocols which encapsulate SCSI, such as Fibre Channel or iSCSI.

Low latency logical unit for a memory system

Methods, systems, and devices for low latency logical (L3A) unit for a memory system are described. For example, a logical unit, such as an L3Alogical unit or L3A logical unit number (LUN), may include a storage area for storing information for system swap operations, including, for example, a logical-block-address (LBA) range for one or more single-level-cells (SLCs). The logical unit may include a logical-to-physical (L2P) mapping table stored in a local memory of a memory system controller, such as in static random access memory (SRAM). In some examples, a reserved storage area may be overprovisioned, and the logical unit may be associated with a higher priority and a larger granularity than one or more other logical units. Further, one or more read-only (RO) descriptors stored to one or more registers, one or more provisioning parameters, or both, may be defined for the logical unit.
Owner:MICRON TECHNOLOGY INC

Storage side identification of storage area network boot logical unit numbers

ActiveUS20250348322A1Digital computer detailsBootstrappingStorage area networkComputer engineering
Provided are a method, system, and computer program product in which operations are performed to establish communication with a plurality of hosts that are coupled to a plurality of storage devices over a storage area network (SAN). Further operations are performed to discover and report those hosts of the plurality of hosts that are currently or have previously been SAN booted to one or more logical unit numbers (LUNs) within one or more storage devices of the plurality of storage devices.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Data processing method and related apparatus

A task processing method comprising obtaining a first identifier (ID) sequence from a logical unit number (LUN) mapping table based on logical addresses of first data, where IDs in the first ID sequence are allocated based on a sequence of physical addresses, where the LUN mapping table includes mapping relationships between the logical addresses and the IDs; obtaining first physical addresses from an ID mapping table based on one ID in the first ID sequence when the IDs in the first ID sequence are consecutive, where the ID mapping table includes a mapping relationship between an ID and a physical address and the first physical addresses are a plurality of physical addresses corresponding to the first ID sequence; and reading the first data based on the first physical addresses.
Owner:HUAWEI TECH CO LTD

Method, device and storage medium for monitoring ufs test cases

The application provides a monitoring method, device and equipment for a ufs test case and a storage medium, which are applied to a ufs verification platform, the ufs verification platform is connected to a to-be-tested device installed with ufs, the method comprises the following steps: the ufs verification platform generates at least one target instruction based on the ufs test case, sends all the target instructions to the to-be-tested device in sequence, and the to-be-tested device performs target testing based on the target instruction; the ufs verification platform writes all the target instructions and related information into a record file, wherein the related information comprises a logical unit number, a logical block address and a block number of the target instruction; the ufs verification platform generates an end signal and sends the end signal to the to-be-tested device and the record file respectively, the to-be-tested device terminates the target testing, the ufs test case is terminated, and the record file terminates writing. According to the technical scheme of the embodiment of the application, all the target instructions and related information can be recorded, so that the troubleshooting speed and efficiency of the ufs test result are improved.
Owner:ARTMEM TECHNOLOGY CO LTD

Load balancing agent for load distribution

A method is provided, comprising: detecting a load-balancing event; selecting a given array port in a storage system; selecting a first logical unit number (LUN) in the storage system; identifying a plurality of host ports in a host device; and causing a respective LUN-specific priority status of each of the plurality of host ports, with respect to the first LUN, to have a first value, the first value being a value that would cause a path selection software in the host device to choose another array port in the storage system over the given array port for transmission of input-output (I / O) requests directed to the first LUN.
Owner:DELL PROD LP

A multi-channel hardware management method and system for solid state drives

The application discloses a kind of multi-channel hardware management method and system of solid state disk, it is related to solid state disk technical field, method includes: sampling module is sampled to the multiple working channels of solid state disk, determines the average number of logical unit number of multiple working channels;Allocation module determines the maximum concurrent number of logical unit number of multiple working channels, and assigns concurrent logical unit number for each working channel;Rotation module is cyclically shifted to concurrent logical unit number in each working channel according to preset rotation period;Temperature monitoring module, the working temperature of each working channel is obtained by bypass mode, if there is the working temperature of working channel greater than preset temperature threshold, update limit proportion.The method disclosed in the application allocation module dynamically calculates and assigns the concurrent logical unit number of each channel, avoids the situation that load is not even and resource is wasted due to static allocation mechanism in the related art, improves the resource utilization of solid state disk.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Logical unit number queues and logical unit number queue scheduling for memory devices

ActiveUS12687986B2Logic cellAnd logic unit
A memory device may include logical units configured to store data, wherein the logical units are identified by corresponding logical unit numbers (LUNs) and are associated with corresponding LUN queue groups. Each LUN queue group may include LUN queues that are each associated with a respective intra-LUN priority level that indicates a priority of a LUN queue within a LUN queue group. The LUN queues are each associated with a respective execution priority level that indicates a priority for execution of commands in a LUN queue across LUN queue groups. A quantity of intra-LUN priority levels may be greater than a quantity of execution priority levels. A LUN scheduler may be configured to select and transfer commands from LUN queue groups to the execution queue group based on intra-LUN priority levels. A command executor may be configured to execute commands from the execution queue group based on execution priority levels.
Owner:MICRON TECHNOLOGY INC

Offloading machine learning capabilities

ActiveUS12461658B2Input/output to record carriersAutoregressive integrated moving averageEngineering
A system can maintain a group of data processing units and a storage array that comprises a group of sub-logical unit numbers of storage. The system can collect, by a central processing unit, first data indicative of input and output events for the storage array. The system can process, by respective data processing units, respective autoregressive integrated moving average models for respective sub-logical unit numbers of the group of sub-logical unit numbers with the first data, to generate respective statuses that indicate respective frequencies of access of the respective sub-logical unit numbers. The system can determine, by the central processing unit, respective classifications for respective sub-logical unit numbers of the group of sub-logical unit numbers of storage based on the respective statuses. The system can compress, by a compression engine, second data stored in at least some of the respective sub-logical unit numbers based on the respective classifications.
Owner:DELL PROD LP

Gransets for managing consistency groups of dispersed storage items

One or more techniques and / or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and / or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and / or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and / or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and / or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
Owner:NETAPP INC

Computer system and its operating method, storage system, controller and storage medium

The application provides a computer system and an operating method thereof, a storage system, a controller and a storage medium, and relates to the technical field of storage. The computer system comprises a host, a controller and a storage. The storage space of the storage is divided into at least two types of data partitions. The host is configured to send a write command to the controller. The write command comprises first data to be written into the storage and a logical unit number to which the first data is to be written. The logical unit number is specified according to the type of the data partition. The controller is configured to instruct the storage to write the first data into a physical storage block corresponding to the logical unit number in the storage according to the logical unit number. The physical storage block corresponding to the first type of data partition is different from the physical storage block corresponding to the second type of data partition. The above scheme can reduce the number of garbage collection on the physical storage block for storing external data in the storage system.
Owner:YANGTZE MEMORY TECH CO LTD

Power management associated with memory and controller

Methods, systems, and devices for power management associated with memory and a controller are described. A memory system performs a power management operation that accounts for power usage by any combination of application specific integrated circuits (ASICs) and memory arrays. The power management operation includes multiple logical unit numbers (LUNs) assigned to a single ASIC, which increases a quantity of bits for communicating a power usage. An ASIC included in a memory system may utilize twice as many bits for communicating power usage information when compared to a NAND array. As part of the power management operation, an ASIC may transmit, to a controller, a first set of bits indicating a power usage of the ASIC, a first subset of the set of bits transmitted during a first instance of a token ring and a second subset of the set of bits transmitted during a second instance of the token ring.
Owner:MICRON TECHNOLOGY INC

Allocating sessions associated with exclusive access to different fibers of a storage target

A computer-implemented method, according to one embodiment, includes receiving, from a plurality of initiators, a plurality of reservation requests for logical unit numbers (LUNs) of a storage target. Exclusive type network paths between the initiators and the LUNs requested in the reservation requests are caused to be added to a restricted path list. The method further includes determining the initiators of the plurality of initiators, that have access to at least one of the exclusive type network paths in the restricted path list. Session logout commands are caused to be sent to the determined initiators. The session logout commands instruct the determined initiators to thereafter re-log in to sessions that are logged out of as a result the determined initiators adhering to the session logout commands. The method further includes allocating a first session that a first of the determined initiators re-logs in to, to a first fiber.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Background memory scan block selection

The present disclosure relates to background memory scan block selection. Memory subsystems of the present disclosure select a memory block having a highest page fill ratio for a memory scan. In one embodiment, the memory subsystem identifies a plurality of block stripes on a logical unit (LU) identified by a logical unit number (LUN), where the LU is one of a plurality of LUs of a memory device. The subsystem determines a fill ratio for each of the plurality of block stripes. The subsystem selects a block stripe having a highest fill ratio among the block stripes. The subsystem identifies a memory block of the LU from the selected block stripe. The subsystem performs a memory scan operation on the memory block of the memory device.
Owner:MICRON TECHNOLOGY INC

Semiconductor apparatus and semiconductor system having LUN selection cycle, and operating method of semiconductor system

A semiconductor system includes a first semiconductor apparatus and a second semiconductor apparatus. The first semiconductor apparatus transmits an address signal during an address cycle after transmitting a command signal during a command cycle. The first semiconductor apparatus transmits a selection signal during a logical unit number selection cycle before the command cycle. The second semiconductor apparatus performs a data input and output operation based on the selection signal, the command signal, and the address signal.
Owner:SK HYNIX INC

Power management associated with memory and controller

Methods, systems, and devices for power management associated with memory and a controller are described. A memory system performs a power management operation that accounts for power usage by any combination of application specific integrated circuits (ASICs) and memory arrays. The power management operation includes multiple logical unit numbers (LUNs) assigned to a single ASIC, which increases a quantity of bits for communicating a power usage. An ASIC included in a memory system may utilize twice as many bits for communicating power usage information when compared to a NAND array. As part of the power management operation, an ASIC may transmit, to a controller, a first set of bits indicating a power usage of the ASIC, a first subset of the set of bits transmitted during a first instance of a token ring and a second subset of the set of bits transmitted during a second instance of the token ring.
Owner:MICRON TECHNOLOGY INC

Method and system for backing up and restoring data

The present disclosure relates to a method and system for backing up and restoring data. The method comprises: obtaining usage and health conditions of a backup device; reporting the obtained usage and health conditions to a backup agent in a server storage area network (SAN) node connected to the backup device; and in response to detecting a virtual disk control command from the server SAN node, controlling a virtual disk interface of the backup device such that data within a logical unit number (LUN) required by the server SAN node is backed up to or restored from the backup device, the virtual disk interface providing an interface to a virtual disk of the backup device based on a predetermined binding relationship between the LUN and the virtual disk.
Owner:EMC IP HLDG CO LLC

A solid state storage device temperature control method

The application provides a solid state storage device temperature control method, including a solid state disk master control chip of a multi-CPU core architecture, a front-end core Core0 periodically sampling solid state disk disc each part sensor temperature value, and calculating a composite temperature, sending the composite temperature to an auxiliary core mCore4; a back-end core Core2, Core3 real-time collecting respective working logical unit number quantity, and feeding back to the auxiliary core mCore4; the auxiliary core mCore4 accumulates and averages the sampling data, and detects whether the composite temperature exceeds a conditional threshold value, if exceeding the threshold value, then according to the actual load level and temperature grade adjustment logical unit number maximum concurrent number limit value; the back-end core Core2, Core3 gets the concurrent number limit value from the auxiliary core mCore4, and adjusts the flash memory controller. The application saves computing power and improves input and output performance, ensures that the solid state disk temperature and power consumption are limited without losing too much performance, and guarantees the accuracy and real-time of the maximum logical unit number concurrent number calculation result.
Owner:SHANDONG SINOCHIP SEMICON CO LTD

Memory system logical unit number procedures

Methods, systems, and devices for memory system logical unit number (LUN) procedures are described. A memory system may receive an indication to convert a LUN for storing LBAs associated with an application from a first type to a second type, where the second type is associated with a higher performance defragmentation process than the first type. The memory system may perform defragmentation on data associated with the LUN based on converting the LUN to the second type. The memory system may determine whether the LBAs stored in the LUN are ordered based on the defragmentation, and the memory system may operate (e.g., execute) the application based on the LBAs being ordered.
Owner:MICRON TECHNOLOGY INC

Gransets for managing consistency groups of dispersed storage items

One or more techniques and / or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and / or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and / or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and / or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and / or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
Owner:NETAPP INC

Method and device for data storage device user authentication

A data storage device comprises a non-volatile storage medium comprising at least a first logical unit configured to store encrypted user data associated with a first user and a data port configured to receive and transmit data between a host computer system and the data storage device. The data storage device is configured to receive authentication information indicating the first user; and in response to determining, based on the authentication information, that the first user is authorized to access the first logical unit: transmit, via the data port, a logical unit number associated with the first logical unit; and in response to receiving, via the data port, a read request, the read request comprising a request to read the encrypted user data stored in the first logical unit: decrypt the encrypted user data to produce plaintext user data; and transmit, via the data port, the plaintext user data.
Owner:SANDISK TECHNOLOGIES LLC

Performing read operations during suspend modes

Methods, systems, and devices for performing read operations during suspend modes are described. A memory system may receive one or more read commands while performing program operations and may store the read commands to respective queues associated with planes of a logical unit number (LUN) of the memory system. Once a threshold quantity of read commands have been received (e.g., stored to the queues), the memory system may suspend the ongoing program operations. The memory system may perform operations associated with the queued read commands when the program operations are suspended, and may resume the program operations after completion of the read operations.
Owner:MICRON TECHNOLOGY INC

Increasing provisioned storage capacity by means of growing underlying disks within a storage appliance

Systems and methods for supporting dynamic disk growth within a storage appliance are provided. According to one embodiment, a portion of a logical size of each of multiple disks (e.g., hyperscale disks or Logical Unit Numbers (LUNs)) are provisioned for use by a storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a disk is increased and subsequently, responsive to detecting a change in a size of the disk by the storage system, a size of the corresponding file system disk is updated within the metadata.
Owner:NETAPP INC

Backup and recovery of application data of an application executing in a virtual machine

Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
Owner:NETAPP INC

Ufs test case monitoring method and device, equipment and storage medium

The invention provides a ufs test case monitoring method and device, equipment and a storage medium, applied to a ufs verification platform, the ufs verification platform is in communication connection with to-be-tested equipment provided with ufs, and the method comprises the steps that the ufs verification platform generates at least one target instruction based on a ufs test case, and sends all the target instructions to the to-be-tested equipment in sequence, the to-be-tested device executes a target test based on the target instruction; the ufs verification platform writes all the target instructions and related information thereof into a record file, and the related information comprises logic unit numbers, logic block addresses and the number of blocks of the target instructions; and the ufs verification platform generates an end signal and sends the end signal to the to-be-tested device and the record file, the to-be-tested device terminates the target test, the ufs test case terminates, and the record file terminates writing. According to the technical scheme of the embodiment of the invention, all the target instructions and related information thereof can be recorded, so that the troubleshooting speed and efficiency of the ufs test result are improved.
Owner:ARTMEM TECHNOLOGY CO LTD

Migrating data using volume clones in a distibuted storage system

Systems and methods are provided for data migration including cloning a multiple-logical unit number (LUN) volume into a plurality of cloned single-LUN volumes on a first storage node of a computing system; creating a plurality of new volumes on a second storage node of the computing system based at least in part on the plurality of cloned single-LUN volumes; selectively copying snapshot data from the plurality of cloned single-LUN volumes to the plurality of new volumes; establishing snapshot mirror relationships between the plurality of cloned single-LUN volumes and the plurality of new volumes; synchronizing the plurality of cloned single-LUN volumes and the plurality of new volumes; and performing a migration of data logical interface failovers (LIFs) from the plurality of cloned single-LUN volumes to the plurality of new volumes.
Owner:NETAPP INC

Migrating data using volume clones in a distibuted storage system

Systems and methods are provided for data migration including cloning a multiple-logical unit number (LUN) volume into a plurality of cloned single-LUN volumes on a first storage node of a computing system; creating a plurality of new volumes on a second storage node of the computing system based at least in part on the plurality of cloned single-LUN volumes; selectively copying snapshot data from the plurality of cloned single-LUN volumes to the plurality of new volumes; establishing snapshot mirror relationships between the plurality of cloned single-LUN volumes and the plurality of new volumes; synchronizing the plurality of cloned single-LUN volumes and the plurality of new volumes; and performing a migration of data logical interface failovers (LIFs) from the plurality of cloned single-LUN volumes to the plurality of new volumes.
Owner:NETAPP INC

Virtual block splicing method, device, target storage device and storage medium

The present invention relates to the technical field of storage devices, and in particular to a virtual block assembly method, apparatus, target storage device, and storage medium. For each logical unit number in the target storage device, the first number of damaged physical blocks in each multi-block physical block in the logical unit number is obtained; based on each first number, the first multi-block physical block is searched from each logical unit number, and a damaged virtual block is generated based on each first multi-block physical block; based on the second number of damaged physical blocks included in the remaining multi-block physical blocks corresponding to each logical unit number, the target physical block is determined from the remaining multi-block physical blocks corresponding to each logical unit number in turn, and multiple target virtual blocks are generated; the difference between the number of damaged physical blocks included in each target virtual block is within a preset range. This ensures that the number of damaged physical blocks in the generated target virtual blocks is close, thereby preventing excessive fluctuations and avoiding affecting the performance of the target storage device. This improves the performance of the target storage device.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Backup memory management in data storage device

Aspects of the present disclosure relate to techniques and processes for storing data in a data storage device that uses a non-volatile memory (NVM) to store data. The NVMs may be organized into logical units that are assigned respective logical unit numbers. A data storage device may report an amount of spare blocks required for one or more logical units (LUs) to a host, and then the host may abandon some memory blocks to be reallocated as spare blocks. The data storage device may implement a spare block resource management policy per LU and allocate a predetermined amount of spare blocks per LU. The data storage device may implement a spare block resource management policy per memory type and allocate a predetermined amount of spare blocks for LUs having the same memory type.
Owner:QUALCOMM INC