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

181 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.

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

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

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

Methods and systems for tensor memory management and for serving large language models

There is provided a method, system and non-transitory storage medium for serving a large language model (LLM) engine by allocating memory on demand. A virtual memory space with virtual pages is initialized for a tensor. A first request with first input tokens is received, added to the tensor by being allocated to first virtual pages and mapped to first page frames in physical memory. The tensor is provided to the LLM engine for processing. A second request with second input tokens is received, and a first output token is received from the LLM engine. The first output token is added to the tensor by being allocated to a second virtual page contiguous to the first virtual pages and mapped to a second page frame. The second input tokens are allocated to second virtual pages and mapped to second page frames in physical memory. The tensor is provided for further processing.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Providing block-based storage

A method of providing block-based storage is described. The method comprises: creating a virtual storage system for storing a data set, the virtual storage system comprising: a virtual driver layer comprising a plurality of virtual drivers for storing at least a portion of the data set as block data; and a block storage back-end layer to store at least the portion of the data set as block data, the block storage back-end layer comprising one or more block-based storage devices; receiving an I / O operation on the data set; and storing an update of the data set in the block storage back-end layer based on the received I / O operation.
Owner:PURE STORAGE INC

Virtual energy storage balance model design method for wind-light-water storage integrated base based on cross-regional extra-high voltage direct current transmission

The invention discloses a method for designing a virtual energy storage balance model of a wind-light-water-storage integrated base based on cross-regional extra-high voltage direct current transmission, which comprises the following steps of: constructing a regional wind-light-water-storage integrated base basic model by integrating a self-contained power generation unit and a local pumped storage power plant in a region; basic electric power and electric quantity balance constraints in the region are established; based on the regional wind-solar-water-storage integrated base basic model, configuring an integrated energy system in the region, and establishing a mathematical model for each device in the integrated energy system; the region is planned as a sending end region of the cross-region extra-high voltage direct current power transmission network; an extra-high-voltage direct-current transmission tie line is brought into a sending-end area energy storage regulation and control category, and an extra-high-voltage direct-current virtual energy storage balance model and constraint conditions are constructed. The extra-high voltage direct current virtual energy storage balance model established by the invention breaks through the traditional constant power delivery mode, can flexibly adjust the delivery power in real time according to the load demand, and realizes temporary virtual storage and on-demand calling of part of electric energy.
Owner:ANNING BUREAU OF ULTRA HIGH VOLTAGE TRANSMISSION

Segmented non-contiguous reverse map table

A computing device comprises a processor, a table walker, and a memory storing a segmented reverse map table in multiple non-contiguous portions of the memory. The table walker is configured to translate a virtual memory address specified by a memory access request to a physical memory address associated with the virtual memory address; and provide a requester associated with the memory access request with access to the associated physical memory address in response to an indication at the reverse map table that the requester is authorized to access the associated physical memory address.
Owner:ADVANCED MICRO DEVICES INC +1

Optimizing memory usage in physical memory

A computer-implemented method for optimizing memory usage. A processor set classifies data stored in virtual memory into hot data and cold data based on frequency of access for the data stored in the virtual memory. The processor set segregates the hot data and the cold data into different memory regions in the virtual memory to generate hot memory regions comprising the hot data and cold memory regions comprising the cold data. The processor set maps the hot memory regions to large physical pages in memory pages of physical memory and the cold memory regions to small physical pages in the memory pages. The processor set disclaims data in the cold memory regions from the memory pages of physical memory to reduce memory space used in the physical memory.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Intelligent control method and device for cracking production line

The invention relates to the technical field of solid waste resourceful treatment and industrial automation control, and discloses a cracking production line intelligent control method and device.According to the cracking production line intelligent control method, a virtual accumulated energy index is calculated by collecting operation parameters of a feeding and discharging unit, and accordingly whether a conveying pipe section has a soft blockage trend or not is judged; after it is confirmed that the blocking trend exists, the material level of the colloidal particle buffering bin is detected to verify the material sealing safety; and when the safety condition is met, gas machine cooperative control is triggered, the feeding star-shaped discharger is driven to execute S-shaped pulse airlock action, and meanwhile, the raw material feeding auger is controlled to execute trapezoidal wave frequency sweeping conveying action until the virtual accumulated energy index is recovered. The blockage risk is pre-judged in advance through energy monitoring, efficient dredging is achieved through frequency conversion vibration and pulse control on the premise that reaction airtight safety is guaranteed, non-planned shutdown is effectively avoided, and the operation stability of a production line is improved.
Owner:JIANGXIAN DEVELOPMENT ZONE LUYIN POWDER MATERIALS CO LTD

Data recovery in virtual storage systems

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

Data storage methods, devices, electronic equipment and storage media

This application discloses a data storage method, apparatus, electronic device, and storage medium, relating to the field of computer technology. The method includes: acquiring load description information and resource description information corresponding to each virtual storage unit matched with a target terminal; determining a priority coefficient for each of at least one virtual storage unit based on the load description information and resource description information; if a first virtual storage unit is determined from the at least one virtual storage unit, adding at least one second virtual storage unit with a routing connection to the first virtual storage unit, as well as at least one first virtual storage unit, to a storage unit group; and determining a target storage unit from the entire storage unit group. By comprehensively obtaining priority information from both load description information and resource description information, and then selecting the target storage unit based on that priority, the accuracy of virtual storage unit selection is improved, thereby solving the problem of low accuracy in virtual storage unit selection in related technologies.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Hardware partitioning for cloud server

A system for hardware partitioning of a cloud server includes one or more processor cores. The first processor core executes instructions to partition at least a portion of the one or more processor cores into one or more partitions. The system includes one or more distributed virtual memory (DVM) interposers, each DVM interposer including a respective partition identifier that identifies a partition. Each DVM interposer performs a prevention action in response to receiving a DVM message that includes a partition identifier that is different from the partition identifier of the DVM interposer. The system includes one or more interrupt interposers. Each interrupt interposer is associated with a processor core of the one or more processor cores. Each interrupt interposer prevents a first interrupt originating from the associated processor core from being provided to processor cores outside the partition of the associated processor core.
Owner:GOOGLE LLC

Processing method and device of tensor data and related equipment

The application discloses a Tensor data processing method and device and related equipment. The method comprises the following steps: acquiring prior information of Tensor data, wherein the prior information comprises a dimension parameter and a storage address mapping rule of the Tensor data; determining each target element based on the dimension parameter of the Tensor data; converting the virtual storage address of each target element into a physical storage address by using the storage address mapping rule, wherein the physical storage addresses are continuous; storing each target element into the corresponding physical storage address; and performing a preset operation on each target element stored in the physical storage address by using a preset algorithm to obtain a processing result. Thus, the cache hit rate is improved.
Owner:SHANGHAI SUIYUAN TECH CO LTD

A component upgrading method, device and server

The specification provides a component upgrading method, device and server, and relates to the technical field of communication. A component upgrading method is applied to a processor in a server, and includes the following steps: in a server starting process, sending a reading request to a virtual storage medium in the server through an established access channel, wherein the virtual storage medium is created by a management controller in the server; obtaining a system image corresponding to the reading request, and upgrading a component deployed in the server through an upgrading file obtained from the system image; and after the upgrading is completed, disconnecting the access channel of the virtual storage medium, and restarting the server. Through the above method, the flexibility of the server in upgrading the deployed component can be improved.
Owner:XINHUASAN INFORMATION TECH CO LTD

Font processing method, device and equipment and storage medium

The application provides a font processing method, device and equipment and a storage medium, including: obtaining an interface function code file of a target application program of a desktop version, the interface function code file including a desktop font file; determining a packaging mode and a target path mapping relationship between a target source storage path of a local file system and a target virtual storage path of a virtual file system; compiling the interface function code file according to the packaging mode to generate a webpage other code file and a webpage font file stored in the target source storage path; loading the webpage font file to the virtual file system according to the webpage other code file and the target path mapping relationship; and in response to an access request for the target application program of the webpage version, accessing and rendering a user interface of the target application program of the webpage version based on the webpage font file in the virtual file system. The same application of the desktop version and the webpage version can load consistent fonts, and the interface display effect is improved.
Owner:SHENZHEN FUTU NETWORK TECH CO LTD

Storage management method and device, electronic equipment and chip

The invention provides a storage management method and device, electronic equipment and a chip, and relates to the technical field of chips, the method comprises the following steps: in response to a storage resource request of a first hardware accelerator, allocating a target virtual address corresponding to the storage resource request in a virtual storage list, the virtual storage list is obtained by uniformly addressing a storage resource pool, the storage resource pool comprises special storage resources of a plurality of hardware accelerators in the chip, and the plurality of hardware accelerators comprise a first hardware accelerator; obtaining a storage resource physical address corresponding to the target virtual address; and opening the access authority of the target storage resource in the storage resource pool to the first hardware accelerator according to the storage resource physical address. By applying the technical scheme of the invention, the method can achieve the unified pooling management, enables the idle special storage resources of the hardware accelerator to be fully utilized, avoids the waste of the storage resources, can achieve the flexible and effective management of the storage resources, and can improve the utilization rate of the storage resources.
Owner:BEIJING X RING TECHNOLOGY CO LTD

Method and apparatus for managing LLC resources

The invention relates to a method and a device for managing LLC (Logical Link Control) resources. There is provided a method for managing LLC resources, comprising: receiving a memory mapping request from user mode software, the memory mapping request requesting to map a virtual memory address of the user mode software to a physical address of an LLC SRAM block; in response to the memory mapping request, allocating at least one LLC SRAM block from an LLC SRAM resource pool, where the LLC SRAM resource pool is a storage resource dynamically configured in an SRAM mode by configuring a first control state register in the LLC; establishing mapping from a virtual memory address of the user mode software to a physical address of the allocated LLC SRAM block, and configuring a page table item attribute of the mapping as a non-cache mode; and enabling the allocated LLC SRAM block by a second control state register.
Owner:INTEL CHINA RES CENT CO LTD

Buffer overflow trap

Aspects of the invention include an operating system executing on a processor receiving a write request from a program to write data to memory. The write request includes a virtual memory address and data. It is determined that the virtual memory address is not assigned to a physical memory address. Based on the determination, the unassigned virtual memory address is assigned to a physical memory address in an overflow memory. The data is written to the physical memory address in the overflow memory, and an indication of a successful write of the data is returned to the program. Future requests by the program to access the virtual memory address are directed to the physical memory address in the overflow memory.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Preventing memory overrides and latency during a post-copy migration of a virtual machine

PendingUS20260186811A1Virtual memoryVirtual storage
During a post-copy migration process, latency and memory overrides can be avoided by implementing some techniques described herein. For example, during a post-copy migration process involving migrating a virtual machine from a source computing device to the destination computing device, a hypervisor can start the virtual machine on the destination computing device. After starting the virtual machine, the hypervisor can receive a message associated with storing data from a passthrough device to a virtual memory segment of the virtual machine on the destination computing device. Based on receiving the message, the hypervisor can prevent the virtual memory segment from being migrated from the source computing device to the destination computing device. This can prevent the data from the passthrough device from being overridden.
Owner:RED HAT INC

Logistics storage intelligent scheduling method and system

The invention relates to the technical field of logistics storage intelligent scheduling, and discloses a logistics storage intelligent scheduling method and system. The method comprises the following steps: constructing a virtual storage model and injecting a real-time operation data stream to form a storage dynamic twinborn body; implanting a self-adaptive scheduling logic core in the twin body, and performing multi-dimensional task analysis through the core to generate a task decomposition atlas; resource matching operation is carried out in the logic partition based on the atlas, and a resource matching scheme is output; generating a control instruction sequence containing time sequence constraint according to the scheme and issuing the control instruction sequence to a physical execution terminal; and collecting a feedback data stream to correct the twinborn state. Through real-time data flow driving, synchronous sensing and instantaneous response of the storage state are realized, and the scheduling deviation caused by data updating delay of a traditional system is solved. Through the task decomposition atlas, deep structured analysis and multi-resource collaborative matching of complex tasks are realized, and the overall utilization efficiency of resources and the task execution fluency are improved.
Owner:SHANDONG JIAOTONG UNIV +1

Keyboard message control method and apparatus, and KVM system and storage medium

Disclosed in the present application are a keyboard message control method and apparatus, and a KVM system and a storage medium. When applied to an input node, the method comprises: in response to the input node establishing a communication connection with a terminal device, the input node being simulated as a keyboard device and a virtual storage device having a binding relationship therebetween, wherein the storage space of the virtual storage device is a subspace of the storage space of the input node; sending an initial keyboard message to the terminal device by means of the keyboard device, wherein the terminal device monitors, in real time, a target keyboard message reported by the keyboard device, and stores the target keyboard message in the virtual storage device; and acquiring the target keyboard message from the virtual storage device, determining whether the target keyboard message includes the initial keyboard message, in response to the target keyboard message not including the initial keyboard message, determining that the initial keyboard message fails to be sent, and re-sending the initial keyboard message to the terminal device.
Owner:ZHEJIANG UNIVIEW TECH CO LTD

Computer-readable recording medium having stored therein information processing program, information processing method, and information processing apparatus

A method includes calculating a plurality of first index values indicating access loads from one or more first virtual storage devices accessing a first physical storage device of a plurality of physical storage devices, to the first physical storage device, in a case where access loads from the one or more first virtual storage devices to a plurality of second physical storage devices including the first physical storage device are equalized across the second physical storage devices, the plurality of second physical storage devices being associated with the one or more first virtual storage devices; and outputting a plurality of second index values indicating access loads from a plurality of virtual machines to the first physical storage device, the second index values being obtained by summing the calculated first index values for each virtual machine associated with each of the one or more first virtual storage devices.
Owner:FSAS TECH INC

System and method for sharing data

The invention provides a system and a method for sharing data. The system comprises a storage chip, a system-on-chip, a change-over switch, a touch-sensitive display screen and at least one external module. The system-on-chip is provided with a control module, and the control module is used for creating a virtual storage medium in the storage chip. The change-over switch can control the control module to be correspondingly connected to the system-on-chip or one of the external modules according to the switching of the interfaces displayed by the touch-sensitive display screen, the external modules run the first operating system, and the system-on-chip runs the second operating system, so that the control module can be correspondingly connected to the system-on-chip or one of the external modules. And data sharing between the first operating system and the second operating system can be realized through the virtual storage medium. In addition, the virtual storage medium is not an entity storage device and does not need to be plugged by a user. Therefore, the data sharing process realized through the virtual storage medium does not need to be supported by hardware, and the user does not need to purchase hardware equipment. Therefore, the data sharing process can reduce the cost.
Owner:GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1

Causal ordering with multicast communication for scalable decentralized systems

Approaches are described for a decentralized computing platform that enables dynamic execution of distributed services through a hybrid on-chain and off-chain architecture. The platform consists of a network of nodes, each running a virtual machine to host and execute service instances. A sequencer component records, sequences, and notarizes function calls to maintain a consistent service-level state across the network. Computation takes place off-chain on nodes that participate dynamically in specific services based on resource availability. A persistent virtual memory structure manages both service-level and instance-level state. The service-level state is synchronized across nodes participating in the same service, while the instance-level state is isolated to individual nodes for independent operations. The memory system is non-volatile, retaining state across function calls and enabling direct execution from memory. A universal procedure call (UPC) framework facilitates decentralized communication through multicast-enabled operations with customizable fault tolerance and supports applications from finance to high-performance computing.
Owner:LYQUOR LABS INC

Disk testing method, device, equipment and medium for virtual machine environment

The application discloses a disk testing method, device and equipment for a virtual machine environment and a medium. The method comprises the following steps: configuring a test environment according to a test instruction, configuring a corresponding virtual storage space in the disk space of the test environment according to a protocol rule, allocating system resources to the storage unit of the virtual storage space, and mounting the storage unit to the created virtual machine. The virtual machine runs a test script corresponding to the test instruction to perform performance testing on the storage unit and obtain a corresponding test result. Through the above method, the virtual storage space containing multiple independent storage units can be configured, and the non-system resources of the storage unit are allocated. Then, the virtual machine mounting the storage unit executes the test instruction and performs performance testing on the storage unit, thereby improving the efficiency of performance testing on the virtual function of the NVMe disk in the virtual machine environment.
Owner:成都芯忆联信息技术有限公司

Method and system for dynamically updating stack canary

A canary update method according to some embodiments is disclosed. The canary update method includes executing, by a processor configured to process tasks including the canary, computer program instructions to perform operations including extracting, by a processor, a first value from an array including N values, setting the canary to the first value, determining that the canary is updated based on a canary flag value of a first task, extracting, when determined that the canary is updated, a second value from the array, and updating the canary of the first task to the second value. The processor is configured to access a memory through a mapping circuit, and the mapping circuit includes mapping information between a physical memory region in the memory corresponding to the first task and a virtual memory region associated with the mapping circuit.
Owner:SAMSUNG ELECTRONICS CO LTD

Network authentication service security

Some embodiments provide or utilize technology which increases the security of network authentication operations, such as Kerberos operations, New Technology LAN Manager operations, or other network authentication operations which utilize security tickets or security tokens or both. In some embodiments, a user machine (also known as a client machine) receives an authentication data structure (ADS) which includes one or more security tickets or security tokens or both. Embodiments constrain the ADS according to at least one security requirement, such as a volatile-memory-only constraint, a secured-memory-only constraint, or a multilayer encryption constraint. Embodiments also transmit the ADS from the machine as a part of performing the network authentication service. Some embodiments inhibit virtual memory, or memory dumping, or both. Some embodiments bind the ADS to the user machine, and some embodiments limit ADS usage counts.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Virtualized caches

Systems and methods are disclosed for virtualized caches. For example, an integrated circuit (e.g., a processor) for executing instructions includes a virtually indexed physically tagged first-level (L1) cache configured to output to an outer memory system one or more bits of a virtual index of a cache access as one or more bits of a requestor identifier. For example, the L1 cache may be configured to operate as multiple logical L1 caches with a cache way of a size less than or equal to a virtual memory page size. For example, the integrated circuit may include an L2 cache of the outer memory system that is configured to receive the requestor identifier and implement a cache coherency protocol to disambiguate an L1 synonym occurring in multiple portions of the virtually indexed physically tagged L1 cache associated with different requestor identifier values.
Owner:SIFIVE INC

Distributed address translation services

A computing system including two or more processing units shares virtual memory for a program between the two or more processing units. Each of the processing units may include memory management circuitry to manage a respective page table corresponding to the virtual memory. A first portion of the addresses of the virtual address space of the program are mapped to addresses of physical memory associated with a first one of the two or more processing units, while a second portion of the addresses of the virtual address space are mapped to addresses in physical memory associated with a second one of the two or more processing units.
Owner:INTEL CORP