-
公开(公告)号:US11307801B2
公开(公告)日:2022-04-19
申请号:US16707465
申请日:2019-12-09
Abstract: Embodiments of the present disclosure provide a method, apparatus, device, and storage medium for processing an access request, and relate to the field of cloud computing. The method includes: acquiring a plurality of to-be-distributed access requests for a storage device, the access requests at least including a group of read requests and a group of write requests; distributing read requests of the group of read requests to a drive device of the storage device without distributing a write request of the group of write requests, until a number of distributed read requests reaches a total number of read requests of the group of read requests or a first threshold number, the drive device being configured to execute the distributed requests on the storage device; and distributing at least one write request of the group of write requests to the drive device.
-
公开(公告)号:US11281445B2
公开(公告)日:2022-03-22
申请号:US16710511
申请日:2019-12-11
Inventor: Linsi Yuan , Yingming Mao , Li Wang , Yu Zhang
Abstract: Embodiments of the present disclosure relate to the field of cloud computing, and specifically to a method, apparatus, device, and computer storage medium for upgrading an application. The method may include: determining, for a first thread executed by a first process of a first application, a first function invoked by the first thread; determining a second function corresponding to the first function in a second application, the first application to be upgraded to the second application, and the first function to be upgraded to the second function; replacing a first dynamic link library of the first application comprising the first function based on a second dynamic link library of the second application comprising the second function; and updating the first process based on the second dynamic link library, such that the updated first process runs the second function in the second application.
-
公开(公告)号:US10963286B2
公开(公告)日:2021-03-30
申请号:US16353136
申请日:2019-03-14
Inventor: Yongji Xie , Wen Chai , Yu Zhang
Abstract: A live migration method for a virtual machine passthrough device, includes: performing a register state synchronization method by calling a register state synchronization interface; cancelling a passthrough state of the source virtual machine passthrough device, and migrating the source virtual machine passthrough device to the target virtual machine by iteratively executing multiple rounds of a synchronization operation as following: performing the register state synchronization method by calling the register state synchronization interface to capture a read/write operation on a register of the source virtual machine passthrough device in a migration process, and executing the captured read/write operation on a register of a target virtual machine passthrough device; and performing a DMA dirty page synchronization method by calling a configured DMA dirty page transmission interface, to write data corresponding to a DMA dirty page identified by the source virtual machine passthrough device into a memory of the target virtual machine.
-
公开(公告)号:US20200371827A1
公开(公告)日:2020-11-26
申请号:US16707347
申请日:2019-12-09
Inventor: Yongji Xie , Wen Chai , Yu Zhang
Abstract: Embodiments of the present disclosure provide a method, apparatus, device, and computer readable storage medium for processing data, and relate to the field of cloud computing. The method for processing data includes receiving a request for storing a data block from a virtual storage of a virtual machine into a virtual disk of the virtual machine, the request indicating a virtual storage address for storing the data block in the virtual storage and a virtual disk address for storing the data block in the virtual disk. The method further includes determining a physical storage address for storing the data block within a physical storage associated with the virtual machine based on the virtual storage address. The method further includes associatively storing the virtual disk address and the physical storage address.
-
公开(公告)号:US20200097314A1
公开(公告)日:2020-03-26
申请号:US16458337
申请日:2019-07-01
Inventor: Yongji Xie , Wen Chai , Yu Zhang
IPC: G06F9/455
Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a request. A specific embodiment of the method includes: acquiring, in response to start-up of a virtual machine, work queue quantity information of each device of the virtual machine, the work queue quantity information indicating a quantity of work queues of a device bound with a processing thread corresponding to the device of the virtual machine, the quantity being one or more; and creating, based on the work queue quantity information of the each device of the virtual machine, processing threads corresponding to the each device of the virtual machine respectively, the processing thread corresponding to the device of the virtual machine being used to process an access request for the device of the virtual machine in the work queue of the device bound with the processing thread.
-
公开(公告)号:US10129136B2
公开(公告)日:2018-11-13
申请号:US15239126
申请日:2016-08-17
Inventor: Yi Yang , Ying Wang , Yu Zhang , Yuchi Dong
IPC: H04L12/721 , H04L12/66 , H04L12/715 , H04L12/713 , H04L12/743 , H04L29/08 , H04L12/803
Abstract: The present application discloses a virtual router cluster, and a data forwarding method and apparatus. A specific implementation of the virtual router cluster includes: a gateway and at least one virtual router interconnected with the gateway; the gateway receiving an externally transmitted data packet; the gateway selecting a first virtual router corresponding to the data packet from the at least one virtual router according to an Open Shortest Path First protocol, and forwarding the data packet to the first virtual router corresponding to the data packet; and the first virtual router receiving the data packet and forwarding the data packet to a destination. This implementation implements network load balancing, thereby avoiding network congestion.
-
公开(公告)号:US20180074840A1
公开(公告)日:2018-03-15
申请号:US15428941
申请日:2017-02-09
CPC classification number: G06F9/45558 , G06F9/4862 , G06F2009/4557
Abstract: An implementation of a method for live-migrating virtual machines includes: acquiring, when receiving a request for live-migrating a virtual machine to a target physical machine, CPU information of a source physical machine and CPU information of the target physical machine; determining whether a CPU instruction set architecture of the source physical machine is compatible with a CPU instruction set architecture of the target physical machine; determining whether CPU features of the source physical machine are compatible with CPU features of the target physical machine, if the two CPU instruction set architecture are compatible; determining whether incompatible CPU features between the source physical machine and the target physical machine are in a preset list, if the two CPU instruction set architecture are not compatible; and live-migrating the virtual machine from the source physical machine to the target physical machine, in response to determining that the incompatible CPU features are in the preset list.
-
公开(公告)号:US20200371714A1
公开(公告)日:2020-11-26
申请号:US16707465
申请日:2019-12-09
Abstract: Embodiments of the present disclosure provide a method, apparatus, device, and storage medium for processing an access request, and relate to the field of cloud computing. The method includes: acquiring a plurality of to-be-distributed access requests for a storage device, the access requests at least including a group of read requests and a group of write requests; distributing read requests of the group of read requests to a drive device of the storage device without distributing a write request of the group of write requests, until a number of distributed read requests reaches a total number of read requests of the group of read requests or a first threshold number, the drive device being configured to execute the distributed requests on the storage device; and distributing at least one write request of the group of write requests to the drive device.
-
公开(公告)号:US20200371696A1
公开(公告)日:2020-11-26
申请号:US16707393
申请日:2019-12-09
Abstract: A method, an apparatus, a device, and a storage medium for managing an access request are provided. The method includes acquiring a group of access requests for performing data access to a storage device in a computing system, the group of access requests indicating access operations for a group of addresses in the storage device respectively; arranging an order of the group of addresses based on address ranges of the addresses of the group of addresses in the storage device; generating a merged request based on at least one part of the access requests with consecutive addresses among the group of access requests with the arranged addresses; and executing a data access operation on the storage device based on the merged request, the method being implemented in a driver of the storage device, and the driver being implemented in a user state of the computing system.
-
公开(公告)号:US10261772B2
公开(公告)日:2019-04-16
申请号:US15724533
申请日:2017-10-04
IPC: G06F8/61
Abstract: The present application discloses a method and device for generating an image file. A specific implementation mode of the method comprises: acquiring demand information for generating an image file, wherein the demand information comprises identification information of a to-be-imaged file and configuration information corresponding to the to-be-imaged file; acquiring an installation file of the to-be-imaged file according to the identification information; installing the installation file on a pre-created virtual host to generate the to-be-imaged file; selecting a custom file matching the configuration information from a pre-stored custom file set; and updating the to-be-imaged file based on the custom file matching the configuration information to generate the image file. The implementation mode realizes batch production of the image file.
-
-
-
-
-
-
-
-
-