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

53 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

Gransets for managing consistency groups of dispersed storage items

ActiveUS12229087B2Disk layoutControl store
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

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

System service load distribution method, device, and medium

The present application relates to the field of server storage, and discloses a system business load distribution method, device, and medium, including: judging whether a write operation instruction generated by a server is obtained to determine whether a storage business currently exists. If a write operation instruction is obtained, determine the logical unit number of the hard disk called by the write operation instruction; divide the logical unit number into multiple fields of the same scale, and determine the field where each logical unit number is located; and write the write operation data to each target cache node corresponding to each field. It can be seen that the solution provided by the present application divides the LUN into multiple fields, the number of fields corresponding to each cache node is the same, and directly calls the cache node corresponding to the field to complete the system write operation instruction, thereby ensuring the business load balance of each cache node.
Owner:JINAN INSPUR DATA 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

Multi-channel hardware management method and system for solid state disk

The invention discloses a multi-channel hardware management method and system for a solid state disk, and relates to the technical field of solid state disks, and the method comprises the steps: a sampling module samples a plurality of working channels of the solid state disk, and determines the average number of logic unit numbers of the plurality of working channels; the distribution module determines the maximum concurrent number of logic unit numbers of a plurality of working channels, and distributes a concurrent logic unit number for each working channel; a rotation module performs cyclic shift on the concurrent logic unit number in each working channel according to a preset rotation period; and the temperature monitoring module is used for acquiring the working temperature of each working channel through a bypass mode, and updating the limit proportion if the working temperature of the working channel is greater than a preset temperature threshold. According to the method disclosed by the invention, the allocation module dynamically calculates and allocates the concurrent logic unit number of each channel, so that the conditions of load unevenness and resource waste caused by adoption of a static allocation mechanism in related technologies are avoided, and the resource utilization rate of the solid state disk is improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

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

IO fault location method, device, equipment and computer readable storage medium

The embodiments of the present invention relate to the field of distributed storage technology, and disclose an IO fault location method, device, equipment, and computer-readable storage medium. The method includes: obtaining the IO delay of the front-end computing node and the IO delay threshold of the external disk; if the difference between the IO delay of the computing node and the IO delay threshold of the external disk is within a preset numerical range, obtaining the IO delay of the logical unit number and the IO delay threshold of the logical unit number; if the IO delay of the logical unit number is not greater than the IO delay threshold, and the difference between the IO delay of the computing node and the IO delay of the logical unit number is within a preset numerical range, the IO fault is located at the front end; if the difference between the IO delay of the logical unit number and the IO delay threshold is within a preset numerical range, and the difference between the IO delay of the computing node and the IO delay of the logical unit number is within a preset numerical range, the IO fault is located at the back end. In the above manner, the embodiments of the present invention realize the rapid and accurate location of IO faults in distributed storage.
Owner:CHINA MOBILE GROUP ZHEJIANG +1

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

The invention provides a computer system and an operation 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 memory, wherein the storage space of the memory 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 memory and a logic unit number to be written into the first data, and the logic unit number is specified according to the type of the data partition; the controller is configured to instruct the memory to write the first data into a physical memory block corresponding to the logic unit number in the memory according to the logic unit number; the physical storage blocks corresponding to the data partitions of the first type are different from the physical storage blocks corresponding to the data partitions of the second type. According to the scheme, the garbage collection frequency on the physical storage block for storing the external data in the storage system can be reduced.
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

Background memory scan block selection

The memory sub-systems of the present disclosure selects, for memory scans, a memory block which has a highest page fill ratio. In one embodiment, the memory sub-system identifies a number of block stripes located 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 sub-system determines a fill ratio for each of the plurality of block stripes. The sub-system selects, among the block stripes, a block stripe with a highest fill ratio. The sub-system identifies, from the selected block stripe, a memory block of the LU. The sub-system performs a memory scan operation on the memory block of the memory device.
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

Synchronous replication

One or more techniques and / or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
Owner:NETAPP 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

Server system version switching method, device, electronic device and storage medium

The present application provides a server system version switching method, device, electronic device and storage medium, which relates to the field of server control technology, creates a startup list and startup items, generates a target system image in a system pool, creates a snapshot interface for the target system image; clones a server system image for a server based on the target system image; sends a version switching instruction to the server, so that the server obtains the target system image corresponding to the specified system version from the system pool based on the snapshot interface, or sets the startup item corresponding to the specified system version as the default startup item based on the logical unit number in the startup list corresponding to the server; sends a restart instruction to the server, so that the system version is switched to the specified system version after the server is restarted. By adopting the method provided in the embodiment of the present application, the switching efficiency of the server system version can be improved.
Owner:BEIJING TOPSEC NETWORK SECURITY TECH +2

Memory system with dynamically enumerated identifiers

A memory system with high capacity and high performance, having memory units with a type of 3D NOR flash or 3D NAND flash. The memory system comprises a plurality of logic units connected with one another in series to form a chain. Each of the logic units is a logic unit number (LUN) device having an identifier “LUN ID”, and comprises a control circuit. The control circuit communicates with a host controller through a common interface utilizing an ONFI bus and a sideband bus, and the control circuit of a corresponding logic unit may communicate with a control circuit of an adjacent logic unit through the sideband bus. The control circuits of the logic units cooperate with a host controller to perform an enumeration for the identifier “LUN ID” of each of the logic units.
Owner:MACRONIX INTERNATIONAL CO LTD

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 operating method thereof, memory system, controller and storage

The computer system includes a host, a controller and a memory. The memory space of the memory 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 includes first data to be written into the memory and logical unit number into 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 memory to write the first data into a physical memory block corresponding to the logical unit number in the memory according to the logical unit number. A physical memory block corresponding to the first type of the data partition is different from a physical memory block corresponding to the second type of the data partition.
Owner:YANGTZE MEMORY TECH CO LTD