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

430 results about "Virtual storage" patented technology

Virtual storage is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. Storage virtualization software converts a server, typically an X86 server, into a storage controller and the storage inside the server into the storage system.

Intelligent medicine storage management method and system based on digital twinning

The invention provides an intelligent medicine storage management method and system based on digital twinning. The method comprises the following steps: firstly, generating a virtual storage space, embedding a binding relationship between a medicine batch number and a space coordinate, and then collecting temperature gradient distribution data, humidity fluctuation data and illumination intensity time sequence data of each medicine storage unit in a physical medicine warehouse; the method comprises the following steps: acquiring three kinds of data, mapping the three kinds of data to corresponding coordinate positions in a virtual storage space, generating a three-dimensional thermodynamic map based on temperature gradient distribution data and storage environment standard parameters associated with drug batch numbers, identifying an abnormal area, and reversely positioning a corresponding drug storage unit in a physical medicine warehouse according to the coordinate position of the abnormal area. The directional ventilation device is controlled to adjust the airflow circulation path of the medicine storage unit, a batch medicine migration path planning scheme is generated, the technical scheme provided by the invention realizes fine management and real-time monitoring of the medicine storage environment, and the safety and efficiency of medicine storage are significantly improved.
Owner:BEIJING CENT TECH CO LTD

Deep reinforcement learning multi-AGV conflict-free path planning method for storage environment

The invention provides a storage environment deep reinforcement learning multi-AGV conflict-free path planning method, and the method comprises the steps: creating a virtual storage simulation training environment, and extracting virtual storage simulation training environment information from the virtual storage simulation training environment; determining a state observation value code of each AGV according to the virtual storage simulation training environment information; setting an action space of the AGV, and constructing a reward function of deep reinforcement learning; and constructing a distributed conflict-free multi-AGV path planner introducing a dynamic grouping mechanism, carrying out iterative training on the distributed conflict-free multi-AGV path planner through a deep reinforcement learning network according to the reward function and the state observation value code and the action space of each AGV, updating network parameters of the distributed conflict-free multi-AGV path planner, and carrying out path planning on the distributed conflict-free multi-AGV path planner according to the network parameters of the distributed conflict-free multi-AGV path planner. A trained distributed conflict-free multi-AGV path planner is obtained; and carrying out conflict-free path planning on a plurality of AGVs in an actual storage environment by using the trained distributed conflict-free multi-AGV path planner to obtain a conflict-free path of each AGV.
Owner:BEIJING WUZI UNIVERSITY

Facilitating multiple device consumption of shared namespaces of ephmermal storage devices by a consumer of a virtual storage device

Systems and methods for multiple device consumption of shared namespaces of ephemeral storage devices by a consumer of a virtual storage system are provided. In an example, multiple namespaces of respective ephemeral storage devices are shared among multiple of consumers of a virtual storage system by creating multiple partitions within each of the namespaces for use by respective consumers of the multiple consumers. Corresponding partitions of respective shared namespace may then be treated as a stripe set to facilitate multiple device consumption for a subsystem (e.g., operation log journaling) of the virtual storage system by striping data associated with input / output (I / O) requests of a consumer (e.g., a journaling driver) across one or more stripe units of one or more stripes within the stripe set.
Owner:NETAPP INC

Using data storage device operational profiles for interface-based performance leveling

Systems, methods, and data storage devices for using data storage device operational profiles for interface-based performance leveling are described. Data storage devices are connected to a virtual storage manager using network or storage bus connections. Comparisons of the data processing speed and interface speed of each data storage device and its connection may be used to determine an active device operational profile for each data storage device to reach a target aggregate performance. The device operational profiles may be sent to the data storage devices to change their operations, such as the handling of background processes.
Owner:WESTERN DIGITAL TECHNOLOGIES INC

Modular integrated circuit unit, distributed storage unit access method and system

The invention provides a modularized integrated circuit unit and a distributed storage unit access method and system, and the modularized integrated circuit unit comprises at least one memory controller which sends a storage address access request to a storage unit; the at least one storage unit provides unified memory access for the storage address access request, and the storage unit comprises a local storage unit and a virtual far-end storage unit; the at least one computing unit initiates a storage address access request; and the at least one internet-on-chip is used for interleaving the storage address indicated by the storage address access request, generating interleaved storage address distribution, determining a corresponding target storage unit, and storing the target storage unit by setting a local storage unit and a virtual far-end storage unit. Uniform address access and load balancing of the distributed storage units on the modularized integrated circuit units are achieved through the address interleaving technology and the virtual storage mapping, the resource utilization rate is increased, and the performance and usability of the distributed storage system are improved.
Owner:BEIJING TSINGMICRO INTELLIGENT TECH CO LTD

Virtual goods allocation dynamic mapping and elastic storage space management method and system

The invention relates to the technical field of warehouse management, and discloses a virtual goods allocation dynamic mapping and elastic warehouse space management method and system. The method comprises the following steps: acquiring a storage space multi-source data set including goods allocation physical attributes, goods flow records and storage environment parameters; generating a topological relation graph based on the physical attributes of the goods allocation, generating a virtual goods allocation allocation strategy according to the goods flow record, and processing the storage environment parameters to generate capacity demand fluctuation characteristics; and inputting the result into a multi-dimensional decision model to generate an optimization vector, constructing an elastic adjustment strategy graph through a constraint satisfaction algorithm, and outputting a virtual goods allocation dynamic mapping scheme. The system comprises a multi-source data acquisition module, a topology modeling module, a strategy generation module, a capacity prediction module, a multi-dimensional decision module and an elastic adjustment module. The storage space utilization rate and the operation efficiency can be improved, environmental changes can be effectively coped with, and the enterprise operation cost is reduced.
Owner:LONGYAN UNIV +1

Network security situation awareness system based on federated learning driving

The invention discloses a network security situation awareness system based on federated learning driving, and relates to the technical field of distributed computing. The visual management center is in communication connection with a data acquisition module, a distributed federation learning module, a virtual storage management module, a security policy analysis module and an automatic response processing module, and all the modules are in electric signal connection. Through the federated learning technology, the security situation awareness model is locally trained on the multiple distributed nodes, centralized storage and transmission of data are avoided, the risk problem of data privacy leakage in a traditional network security situation awareness system is effectively solved, each node only processes and analyzes data locally, data uploading is not needed, and the network security situation awareness system is convenient to use. Therefore, on the premise of ensuring data security and privacy, cross-node knowledge sharing and model optimization are realized, and the data privacy protection capability of the system is greatly improved.
Owner:BAODING GUANGYUTONG NETWORK TECHNOLOGY CO LTD

Method and apparatus for an original equipment manufacturer defined scalable and safe memory layout firmware

An information handling system includes a hardware processor, a memory device operatively coupled to a serial peripheral interface (SPI) chip and the hardware processor. The SPI chip interfaces the hardware processor executing plural stages of boot modules during a boot process of the information handling system with allocated, reserved portions of the memory device for each stage of boot module executed in pre-boot, boot, and runtime via a virtual memory interface generated by execution of an original equipment manufacturer (OEM)-defined agnostic memory allocation module. The hardware processor executes the OEM defined agnostic memory allocation firmware to redefine the virtual memory interface for each allocated reserved portion of the memory device at each of the plural stages of the boot modules that are executed from pre-boot, through boot, and to runtime to provide adjustments to allocated, reserved portions of memory for later stages of executed plural stages of the boot modules.
Owner:DELL PROD LP

Data storage method, system, device, chip, network interface card, equipment, medium and program product

The invention relates to a data storage method, system and device, a chip, a network interface card, equipment, a medium and a program product. The method comprises the following steps: receiving a data packet write-in request, wherein the data packet write-in request is triggered by a storage management module on a host through a memory write operation driven by a virtual storage device; triggering PCIE multicast data packet processing based on the data packet write-in request; and under the condition that a PCIE multicast data packet processing result is multicast hit, the data packet is pushed to a plurality of target ports of the PCIE switch, each target port is connected with a virtual storage device located in a data processing unit, and the virtual storage device is used for writing the data packet into a corresponding memory. The method can improve the overall performance of the system.
Owner:CHENGDU JAGUAR MICROSYSTEMS CO LTD +1

Systems and methods for configuration of witness sleds

Systems and methods provide witness sled hardware that may be installed in a chassis and that is configurable using management resources of a chassis in which the witness sled is installed. The chassis may include data storage devices and Information Handling Systems (IHSs), each including one or more CPUs (Central Processing Units) that execute instructions that cause a respective IHS to store data redundantly to the plurality of data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a management controller that is configured to interface with the witness sled to set up high-speed network connections supported by the witness sled in order to configure the witness sled for providing witness functions within the vSAN, while accounting for the limited resources of the compute sled.
Owner:DELL PROD LP

System and Method for Hybrid Capacity Expansion of Virtual Storage Appliances Deployed on Cloud Storage Devices

A method, computer program product, and computing system for identifying a change in a capacity of a cloud-deployed storage system. A capacity ratio and a IOPS ratio are determined for the cloud-deployed storage system. A portion of a cloud-deployed storage device is modified based upon, at least in part, one or more of the capacity ratio and the IOPS ratio. The portion of the cloud-deployed storage device is mapped to a portion of a logical storage device.
Owner:DELL PROD LP

Micro-architecture and instruction set architecture extensions for efficient equal area victim buffering through translation lookaside buffer partitioning

The invention relates to micro-architecture and instruction set architecture extensions for efficient equal area victim buffering through translation lookaside buffer partitions. Techniques are described for victim buffering through translation lookaside buffer (TLB) partitions. In some examples, a system includes: a memory; execution circuitry to generate a memory access request to a virtual memory address of the memory; the first-stage translation lookaside buffer is used for storing mapping from a virtual address to a physical address; the victim translation lookaside buffer is used for storing virtual address-to-physical address mapping evicted from the first-stage translation lookaside buffer; a second-stage translation lookaside buffer; and cache coherency circuitry to search the first level translation lookaside buffer and the victim translation lookaside buffer for corresponding physical addresses mapped to virtual memory addresses for memory access requests, and to cache the victim translation lookaside buffer for misses in the first level translation lookaside buffer and the victim translation lookaside buffer. The second level translation lookaside buffer is searched for a corresponding physical address mapped to the virtual memory address for the memory access request for a hit in the victim translation lookaside buffer, and the corresponding physical address mapped to the virtual memory address for the memory access request is provided for a hit in the victim translation lookaside buffer.
Owner:INTEL CORP

Mobile storage security access control system and method based on microkernel architecture

The invention discloses a mobile storage security access control system and method based on a microkernel architecture, and relates to the technical field of data storage security. The system comprises a host end and a mobile storage device end. And the host end is provided with a special device driver and is used for sending the generated authentication data and the storage access instruction to the mobile storage device end through the virtual storage front-end device created by the special device driver. And the mobile storage device end is deployed with an operating system based on a microkernel architecture, creates a virtual storage rear-end device corresponding to the virtual storage front-end device, and is used for performing host identity and capability verification on the authentication data received by the virtual storage rear-end device, and receiving and executing a storage access instruction from the host end after the verification is passed. Communication connection is established between the virtual storage front-end device and the virtual storage rear-end device through a USB bus. According to the system, active and fine-grained power control of access to the mobile storage equipment end is realized.
Owner:SHENYANG INST OF ENG

Constructing Virtual Storage Systems From A Variety Of Components

Replication between virtual storage systems includes: constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of one or more virtual storage controllers and replicating a dataset from the virtual storage system to another virtual storage system, where at least one of the virtual storage systems is an on-premises virtual storage system utilizing on-premises physical storage resources.
Owner:PURE STORAGE INC

Method and device for quickly dropping write-intensive load data into disk

The invention relates to the technical field of databases, and provides a method and a device for quickly dropping write-intensive load data into a disk. The method comprises the following steps: acquiring an actual storage position of dirty page data, and determining a processing sequence of the dirty page data; according to the processing sequence, writing the dirty page data into a virtual storage area from a data buffer area, determining a virtual storage position of the dirty page data, and associating the virtual storage position with the actual storage position; a calculation unit of the virtual storage area obtains the actual storage position, and writes the dirty page data into the actual storage position from the virtual storage position; wherein a storage medium of the virtual storage area is an intelligent solid state disk; the problems that in the prior art, due to the fact that random write operation cannot be avoided, and page splitting or merging operation of a B + tree cannot be avoided, write blocking is serious, and the performance of a database system is sharply reduced are solved.
Owner:WUHAN DAMENG DATABASE

Storage space allocation method based on unmanned distribution system and storage medium

The invention discloses a storage space distribution method based on an unmanned distribution system and a storage medium, and the method comprises the steps: obtaining a virtual storage bin identifier of a user corresponding to an article storage request when the article storage request is received; detecting the use state of each storage space of the unmanned distribution system; and according to the use state of each storage space of the unmanned distribution system, distributing a target storage space for an article corresponding to the article storage request, and binding the target storage space with the virtual storage bin identifier. A computer program for implementing the method is stored in the storage medium. The method has the advantages of simple principle, simplicity and convenience in operation, convenience in management and the like.
Owner:CHANGSHA XINGSHEN INTELLIGENT TECH CO LTD

Using ephemeral storage as backing storage for journaling by a virtual storage system

Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.
Owner:NETAPP INC

Automated application deployment

In one embodiment, a computer-implemented method comprises using a script automation processor that is hosted using a virtual compute instance and a virtual storage instance associated with one or more second non-transitory computer-readable storage media storing one or more second sequences of instructions defining an API implementation of the API, a graph server, and one or more programming language runtime interpreters, receiving a user pipeline automation script comprising one or more first sequences of instructions specifying one or more API calls to an application programming interface (API), and a user application; using the script automation processor, creating and storing one or more programmatic containers in memory of the script automation processor, the containers corresponding to functions that user pipeline automation script and user application invoke; using the script automation processor, creating and storing a directed acyclic graph (DAG) in the memory of the script processor, the DAG comprising nodes and edges corresponding to dependencies of the containers; using the script automation processor, interpreting the user pipeline automation script using a particular programming language runtime interpreter among the one or more programming language runtime interpreters; using the script automation processor, running the user pipeline automation script to automatically build, test, or deploy the user application in a cloud computing service.
Owner:DAGGER

Methods for facilitating external cache in a cloud storage environment and devices thereof

A method, non-transitory computer readable medium and storage server computing device that stores an identifier for a file system block evicted from a buffer cache in an entry in a table. The file system block is inserted into a victim cache hosted by an ephemeral block-level storage device by invoking a function provided by an application programming interface (API). The API exposes the ephemeral block-level storage device to a virtual storage appliance via an operating system of the storage server computing device. The entry in the table is updated to include location(s) on the ephemeral block-level storage device at which one or more portions of the file system block are stored, the location(s) returned in response to the function invocation. By this technology, performance of the virtual storage appliance is significantly improved, resulting in lower latency for client devices requesting data in a cloud storage environment.
Owner:NETAPP INC

Cryptographic agility for a virtual storage area network (VSAN)

The disclosure provides an approach for providing cryptographic agility for virtualized data storage. Embodiments include determining, by a hypervisor running on a host machine, one or more attributes of a virtual machine (VM) running on top of the hypervisor. Embodiments include sending, by the hypervisor, to a cryptographic provider component, a request to perform cryptographic functionality with respect to one or more virtual disks associated with the VM, wherein the request comprises the one or more attributes of the VM. Embodiments include selecting, by the cryptographic provider component, based on the one or more attributes of the VM and one or more cryptographic policies, one or more cryptographic techniques for handling the request from a set of possible cryptographic techniques. Embodiments include encrypting the one or more virtual disks in a virtual storage area network (VSAN) based on the selected one or more cryptographic techniques.
Owner:VMWARE INC

Recovery dataset selection in a virtual storage system

Data recovery in a virtual storage system, including: detecting, within storage provided by a first tier of storage of the virtual storage system, data loss within a dataset, wherein recovery data for the dataset is stored in a second tier of storage; determining a recovery point for the dataset up to which a consistent version of the dataset is recoverable from the recovery data stored in the second tier of storage; and restoring, within the storage provided by the first tier of storage of the virtual storage system, the consistent version of the dataset.
Owner:PURE STORAGE INC

Virtual memory pooling

Virtual memory pooling, including identifying GPUs of respective IHSs, wherein each of the GPUs is associated with a respective internal memory allocation; partitioning, for each GPU, the internal memory allocation associated with the GPU into a first memory allocation and a second memory allocation; allocating, for each GPU, the first memory allocation of the internal memory allocation associated with the GPU as accessible only by the associated GPU; pooling, for each GPU, the second memory allocation of the internal memory allocation associated with the GPU to define a virtual memory pool, the virtual memory pool accessible by each GPU; processing, at a first GPU, a computational task, including: accessing the first memory allocation associated with the first GPU; determining that processing of the computational task exceeds a capacity of the first memory allocation of the first GPU and in response, requesting access to the virtual memory pool.
Owner:DELL PROD LP

Data access method and device, electronic equipment and computer readable storage medium

The invention provides a data access method and device, electronic equipment and a computer readable storage medium, the method is applied to a first processing core in a plurality of processing cores of a many-core system, and a target neural network is deployed in the plurality of processing cores of the many-core system. The method comprises the following steps: acquiring an association relationship between a virtual storage address in a virtualization domain of a hierarchical shared storage architecture of a software ecosystem for deploying a target neural network and a physical storage address in a processing core of a many-core system; in response to the received first data access request, a first virtual address is obtained, and the first virtual address represents a virtual storage address to be accessed by the first data access request; determining a physical storage address corresponding to the first virtual address as a first physical address based on the association relationship; and executing an access operation of the first data access request on the first physical address. According to the embodiment of the invention, the many-core system can be quickly integrated into the current AI software ecological system.
Owner:LYNXI TECH CO LTD

Virtual resource processing method and apparatus

Embodiments of the present specification provide a virtual resource processing method and apparatus, where the virtual resource processing method includes: acquiring a data processing request received by a network card driver module within a preset time period; determining, according to a data processing type corresponding to the data processing request, a first resource consumption result corresponding to a virtual storage module of a target virtual machine and a second resource consumption result corresponding to a virtual network module of the target virtual machine; and adjusting, according to the first resource consumption result and / or the second resource consumption result, virtual resources of the virtual storage module and the virtual network module.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Extended Attributes for Shared Page Tables

In accordance with the described techniques for extended attributes for shared page tables, a device includes an accelerator device and a memory management unit that maintains a first set of page tables and a second set of page tables. The second set of page tables includes extended attributes for accessing data that the accelerator device operates on. The memory management unit is configured to receive a virtual memory address, and translate the virtual memory address to a physical memory address using the first set of page tables. In addition, the memory management unit retrieves the extended attributes from the second set of page tables. In this way, data is accessed from the physical memory address based on the extended attributes.
Owner:ADVANCED MICRO DEVICES INC +1

File processing method, system and equipment for cloud desktop and storage medium

The embodiment of the invention discloses a file processing method, system and device for a cloud desktop and a storage medium, and aims to solve the problem that in an existing disk redirection mode, files and folders locally stored in a cloud terminal cannot be accurately displayed after being redirected to a cloud virtual machine. The method comprises the steps of obtaining attribute information of an object corresponding to a redirection object from a cloud terminal operated by a cloud desktop client based on a file system type corresponding to a virtual storage device in response to a display instruction for the redirection object in the virtual storage device on the cloud desktop; the redirection object comprises a redirection file and / or a redirection folder, the attribute information comprises a file attribute and / or a folder attribute, and the virtual storage device is obtained by mapping a storage device connected to the cloud terminal to a virtual machine in a disk redirection mode; and displaying the corresponding redirection object in the virtual storage device on the cloud desktop client based on the acquired attribute information.
Owner:ZTE CORP

Neural network architecture with high bandwidth memory (HBM)

A system includes a high bandwidth memory (HBM) and a convolutional neural network (CNN) engine. The HBM includes a virtual bank portion and a system memory portion. The virtual bank portion is configured to store a feature map data and the system memory portion is configured to support data exchanges with a host. The CNN engine includes a convolutional unit configured to execute convolutional layer instructions, a depthwise convolutional unit configured to execute depthwise layer instructions, and a first on-chip buffer. The first on-chip buffer is configured to receive and store the feature map data from the virtual bank portion or receive and store data results from the convolutional unit. The first on-chip buffer is further configured to send the feature map data or the data results from the convolutional unit to the depthwise convolutional unit for processing.
Owner:XILINX INC

Data storage method and device, electronic equipment and storage medium

The invention discloses a data storage method and device, electronic equipment and a storage medium, and relates to the technical field of computers, and the method comprises the following steps: obtaining load description information and resource description information corresponding to virtual storage units matched with a target terminal; determining respective priority coefficients of the at least one virtual storage unit according to the load description information and the resource description information; under the condition that a first virtual storage unit is determined from the at least one virtual storage unit, at least one second virtual storage unit in routing connection with the first virtual storage unit and the at least one first virtual storage unit are added to a storage unit group; and determining a target storage unit from all the storage unit groups. According to the technical scheme, the priority is comprehensively obtained through the load description information and the resource description information, and then the target storage unit is obtained based on the priority, so that the accuracy of selecting the virtual storage unit is improved, and the problem that the accuracy of selecting the virtual storage unit is low in the related technology is solved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Virtual memory subsystem and a one-level page table address translation method with multiple page sizes

A virtual memory system for managing a virtual memory page table for a central processing unit and a system of encoding a virtual address (VA) is disclosed. The system includes a memory storing an encoded virtual address, a virtual page number having a settable bitfield that is set according to page size and offset, and a virtual memory. The virtual memory addressing circuitry is configured with a zero detector logic circuit and a virtual page number (VPN) multiplexer. The zero detector logic circuit is configured to read bits of the encoded virtual address and outputs the page size. The virtual page number (VPN) multiplexer is configured to select the virtual page number based on the page size and outputs an index to a page table.
Owner:KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS