CN104410681B - 基于远程直接内存访问的虚拟机动态迁移优化方法 - Google Patents
基于远程直接内存访问的虚拟机动态迁移优化方法 Download PDFInfo
- Publication number
- CN104410681B CN104410681B CN201410674680.5A CN201410674680A CN104410681B CN 104410681 B CN104410681 B CN 104410681B CN 201410674680 A CN201410674680 A CN 201410674680A CN 104410681 B CN104410681 B CN 104410681B
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- migration
- dynamic migration
- direct memory
- source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种基于远程直接内存访问的虚拟机动态迁移优化方法,包括以下步骤:步骤一,在预拷贝阶段的开始,源虚拟机向目标虚拟机传递用于标识内存变化情况的同步拷贝信息;步骤二,完成拷贝信息传递后,源虚拟机继续执行上层应用服务;步骤三,目标虚拟机向源虚拟机发送回执消息;步骤四,源虚拟机向目标虚拟机发送服务切换消息;步骤五,目标虚拟机采用按需恢复策略,利用RDMA模式在后台完成远程读取最后的脏页数据;步骤六,目标虚拟机完成最后的脏页同步后,向源虚拟机发送迁移完成信息;源虚拟机释放所有资源。本发明缩短虚拟机动态迁移的整体迁移时间和服务中断时间,同时减轻由于动态迁移对上层应用服务造成的影响。
Description
技术领域
本发明涉及一种迁移优化方法,具体地,涉及一种基于远程直接内存访问的虚拟机动态迁移(Live Migration)优化方法。
背景技术
虚拟机的动态迁移是虚拟化技术中最为重要的功能之一,直接关系到虚拟化平台上应用服务的高可用性和高可靠性,因此现有商用和开源虚拟化***(如,VMWare,Xen和KVM等)均提供了该项功能。虚拟机动态迁移的性能主要取决于虚拟机迁移速度和服务中断时间。当前主流的虚拟机动态迁移实现均基于预拷贝技术(Pre-copy),具体流程(见图1所示)如下:
(1),迁移准备,为源虚拟机寻找适合的目标节点,创建目标虚拟机,确认迁移内容(如,虚拟机相关内存、磁盘和CPU状态),准备网络链接等;
(2),预拷贝,由于迁移过程中源虚拟机上的应用仍然需要提供服务,源虚拟机使用预拷贝方式,循环将源虚拟机中被标记为脏页(Dirty Page,即发生修改的)的内存通过网络同步到目标虚拟机;
(3),离线迁移,当满足迁移条件后,源虚拟机中断上层应用服务,并将最后差异状态同步到目标虚拟机,目标虚拟机恢复上层应用服务。
由此可见,提高网络传输速度不但能缩短单次虚拟机同步时间,同时能够减少同步期间的状态变化,减少下次同步数据量和循环次数,进一步缩短整体迁移时间,而缩短传输延时则能够有效加速离线传输服务缩短服务中断时间。
当前,高性能网络设备(如,10Gbps以太网和InfiniBand等)已广泛被基于虚拟化的云计算数据中心采用,以提高数据中心内节点间网络传输速度和降低访问延时。但现有虚拟机动态迁移技术仍然只是以传统方式使用这些高性能网络互联设备,未能充分挖掘硬件性能。比如,直接使用InfiniBand网卡提供的兼容以太网编程接口的IP overInfiniteBand(IPoIB)模式。该模式下只能达到有限的传输带宽和较长的网络延迟。比如以1K-byte网络包传输为例,IPoIB模式带宽达和延时分别为每秒12.2万次和60微秒。当前被高性能网络互联设备广泛支持的远程直接内存访问(RDMA,Remote Direct MemoryAccess)模式能够直接对远端节点已注册的内存空间进行读写访问,完全不需要目标虚拟机的CPU进行协助。并利用单向访问特性能够充分发挥高性能网络互联设备的性能,传输带宽和网络延时则分别能够达到149.6万次和3微秒,性能提升达一个数量级。
但远程直接内存访问模式需要考虑远程和本地虚拟机对相同内存空间的直接读写访问所产生的数据竞争问题,导致现有的动态迁移方法无法直接使用。此外,当前由源虚拟机主导的迁移方法对源虚拟机计算资源(即CPU)造成极大的负担,影响上层应用服务性能,而目标虚拟机资源得不到充分利用。最后,离线迁移阶段采用同步传输方式,引起较长的服务中断时间,造成上层应用的可用性缺失。
因此如何针对远程直接内存访问(RDMA)模式特征设计动态迁移方法,充分发挥高性能网络互相设备性能,解决数据竞争、负载失衡以及服务中断等问题,达到在不影响上层应用服务性能的前提下,缩短虚拟机动态迁移过程中的整体迁移时间和服务中断时间,实已成为本领域技术人员亟待解决的技术难题。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于远程直接内存访问的虚拟机动态迁移优化方法,其充分利用高性能网络互联设备提供的远程直接内存访问(RDMA)模式,借由对迁移方法和切换机制进行优化,缩短虚拟机动态迁移的整体迁移时间和服务中断时间,同时减轻由于动态迁移对上层应用服务造成的影响。
根据本发明的一个方面,提供一种基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,所述基于远程直接内存访问的虚拟机动态迁移优化方法包括以下步骤:
步骤一,在预拷贝阶段的开始,源虚拟机向目标虚拟机传递用于标识内存变化情况的同步拷贝信息;在原动态迁移用于记录脏页的二进制映射表基础上,将该内存页在注册内存区段的偏移地址一同发送到目标虚拟机;
步骤二,完成拷贝信息传递后,源虚拟机继续执行上层应用服务,并将所有脏页标记为只读,利用写时拷贝技术缓存对脏页的直接修改;而目标虚拟机使用RDMA模式,直接读取源虚拟机中被标记为脏页的内存数据;
步骤三,在完成所有脏页的读取后,目标虚拟机向源虚拟机发送回执消息;
步骤四,源虚拟机向目标虚拟机发送服务切换消息,并传输最后的同步信息;目标虚拟机接收消息后使用同步信息首先标记本地内存也为只读页,并立刻恢复上层应用服务;
步骤五,目标虚拟机采用按需恢复策略,利用RDMA模式在后台完成远程读取最后的脏页数据;当本地应用在服务过程中访问了被标记的只读内存页时,目标虚拟机将优先从源虚拟机恢复该页数据;
步骤六,目标虚拟机完成最后的脏页同步后,向源虚拟机发送迁移完成信息;源虚拟机释放所有资源。
优选地,所述步骤一或步骤二或步骤三中如果有脏页在同步过程中发生了修改,源虚拟机使用缓存修改页替换被修改的脏页。
优选地,在所述步骤一之前,采用迁移准备阶段。
优选地,重复所述步骤一至步骤三,直到满足迁移条件,再开始步骤四。
优选地,所述步骤一至步骤三为预拷贝阶段,步骤四至步骤六为离线迁移阶段。
优选地,所述基于远程直接内存访问的虚拟机动态迁移优化方法主要采用控制信息与数据信息分离的迁移方法和异步离线切换与按需传输机制。
与现有技术相比,本发明具有如下的有益效果:本发明提出的基于远程直接内存访问(RDMA)模式的虚拟机动态迁移优化方法,采用控制信息与数据信息分离的迁移方法,以及异步离线切换与按需传输机制,能够在不影响上层应用服务性能的情况下,缩短虚拟机动态迁移过程中的整体迁移时间和服务中断时间。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1是当前传统虚拟机动态迁移流程图。
图2是本发明基于远程直接内存访问的虚拟机动态迁移优化方法的流程图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
如图2所示,本发明基于远程直接内存访问的虚拟机动态迁移优化方法包括以下步骤:
步骤①,在预拷贝阶段的开始,源虚拟机向目标虚拟机传递用于标识内存变化情况的同步拷贝信息;在原动态迁移用于记录脏页(Dirty Page)的二进制映射表(Bitmap)基础上,将该内存页在注册内存区段的偏移地址一同发送到目标虚拟机。该网络传输仍采用传统方式,但由于数据量相对于内存传输可以忽略不计,因此不属于决定迁移性能的关键操作。
步骤②,完成拷贝信息传递后,源虚拟机继续执行上层应用服务,并将所有脏页标记为只读,利用写时拷贝技术缓存对脏页的直接修改,避免竞争;而目标虚拟机使用RDMA模式,直接读取源虚拟机中被标记为脏页的内存数据,该操作无需源虚拟机任何协助。
步骤③,在完成所有脏页的读取后,目标虚拟机向源虚拟机发送回执消息(使用传统方式)。如果步骤一或步骤二或步骤三中有脏页在同步过程中发生了修改,源虚拟机使用缓存修改页替换被修改的脏页。
步骤④,源虚拟机向目标虚拟机发送服务切换消息,并传输最后的同步信息(使用传统方式)。源虚拟机关闭,但暂时不释放资源;目标虚拟机接收消息后使用同步信息首先标记本地内存也为只读页,并立刻恢复上层应用服务。
步骤⑤,目标虚拟机采用按需恢复策略,利用RDMA模式在后台完成远程读取最后的脏页数据;当本地应用在服务过程中访问了被标记的只读内存页时,目标虚拟机将优先从源虚拟机恢复该页数据。
步骤⑥,目标虚拟机完成最后的脏页同步后,向源虚拟机发送迁移完成信息(使用传统方式)。源虚拟机释放所有资源。;
在步骤①之前,采用与之前动态迁移技术相同的迁移准备阶段,即为源虚拟机寻找适合的目标节点,创建目标虚拟机,确认迁移内容(如,虚拟机相关内存、磁盘和CPU状态),准备网络链接等,但在此基础上将虚拟机内存注册为RDMA可远程访问内存。
重复上述步骤①至③,直到满足迁移条件,再开始步骤④。步骤①至③为预拷贝阶段,步骤④至⑥为离线迁移阶段。本发明主要采用两个技术要点:(1)控制信息与数据信息分离的迁移方法;(2)异步离线切换与按需传输机制。
首先,使用远程直接内存访问(RDMA)模式存在的主要问题在于源虚拟机与目标虚拟机对迁移内存的数据访问竞争,以及完全由源虚拟机发起和主导的迁移方法。本发明提出将预拷贝阶段的“控制信息”与“数据信息”分离,源虚拟机仅主导发起负载较低的控制信息传输,而将主要占负载的数据信息传输交由目标虚拟机完成。对于控制信息传输采用传统模式,由于数据量极少,不会对源虚拟机产生负担,且能够避免数据竞争。而大量的数据信息传输由目标虚拟机采用远程直接内存访问(RDMA)模式独立完成,充分利用该模式的高传输带宽,以及无需源虚拟机处理器协助的特点,缩短传输时间且不会对上层应用造成性能影响。
控制信息与数据信息分离的迁移方法的基本流程:(1)源虚拟机将包含需要进行数据同步的内存页信息使用传统方式发送给目标虚拟机;(2)并采用写时拷贝技术避免上层应用对这些内存也的直接修改;(3)目标虚拟机依据接收到的同步信息使用远程直接内存访问(RDMA)模式直接读取源虚拟机内存信息完成数据同步;(4)最后目标虚拟机向源虚拟机发送回执信息,完成动态迁移中预拷贝阶段的一个数据同步周期。
其次,离线迁移阶段的同步传输会造成较长的服务中断时间,引起上层应用的可用性缺失。本发明提出采用异步离线切换和按需传输机制减少服务中断时间。源虚拟机停止上层应用服务并不释放资源,并使用传统传输模式发送控制信息后,。而目标虚拟机在接收到离线迁移控制信息后立刻恢复上层应用服务,减少服务的中断时间。目标虚拟机使用异步后台完成远程直接内存访问(RDMA)模式传输最后的离线迁移数据,并在上层应用需要使用这些数据时采用按需优先传输以保证服务的正确性。
异步离线切换与按需传输机制的基本流程:(1)源虚拟机停止上层应用服务,并使用传统传输模式发送离线迁移的控制信息;(2)目标虚拟机在接收到离线迁移信息后,首先标记最后传输页面,并立刻恢复上层应用服务;(3)以异步离线方式使用远程直接内存访问(RDMA)模式读取源虚拟机内存变化信息;(4)当上层应用需要访问未完成传输的页面时,优先传输该页面。
综上所述,本发明提出的基于远程直接内存访问(RDMA)模式的虚拟机动态迁移优化方法,采用控制信息与数据信息分离的迁移方法,以及异步离线切换与按需传输机制,能够在不影响上层应用服务性能的情况下,缩短虚拟机动态迁移过程中的整体迁移时间和服务中断时间。本发明通过利用硬件I/O设备提供的远程直接内存访问(Remote DirectMemory Access,RDMA)支持,缩短整体迁移时间和服务中断时间,并减轻动态迁移对源虚拟机上应用服务的影响。本发明采用控制信息与数据信息分离的迁移方法,以及异步离线切换与按需传输机制,能够充分利用高性能网络互联设备提供的远程直接内存访问(RemoteDirect Memory Access,RDMA)模式提供的高带宽和低延时特性,从迁移性能和对上层应用影响两方面优化虚拟机动态迁移。
上述实施案例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
Claims (6)
1.一种基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,所述基于远程直接内存访问的虚拟机动态迁移优化方法包括以下步骤:
步骤一,在预拷贝阶段的开始,源虚拟机向目标虚拟机传递用于标识内存变化情况的同步拷贝信息;在原动态迁移用于记录脏页的二进制映射表基础上,将该内存页在注册内存区段的偏移地址一同发送到目标虚拟机;
步骤二,完成拷贝信息传递后,源虚拟机继续执行上层应用服务,并将所有脏页标记为只读,利用写时拷贝技术缓存对脏页的直接修改;而目标虚拟机使用RDMA模式,直接读取源虚拟机中被标记为脏页的内存数据;
步骤三,在完成所有脏页的读取后,目标虚拟机向源虚拟机发送回执消息;
步骤四,源虚拟机向目标虚拟机发送服务切换消息,并传输最后的同步信息;目标虚拟机接收消息后使用同步信息首先标记本地内存页为只读内存页,并立刻恢复上层应用服务;
步骤五,目标虚拟机采用按需恢复策略,利用RDMA模式在后台完成远程读取最后的脏页数据;当本地应用在服务过程中访问了被标记的只读内存页时,目标虚拟机将优先从源虚拟机恢复该页数据;
步骤六,目标虚拟机完成最后的脏页同步后,向源虚拟机发送迁移完成信息;源虚拟机释放所有资源。
2.根据权利要求1所述的基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,所述步骤一或步骤二或步骤三中如果有脏页在同步过程中发生了修改,源虚拟机使用步骤二的利用写时拷贝技术缓存对脏页的直接修改生成的缓存修改页替换被修改的脏页。
3.根据权利要求1所述的基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,在所述步骤一之前,采用迁移准备阶段。
4.根据权利要求1所述的基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,重复所述步骤一至步骤三,直到满足迁移条件,再开始步骤四。
5.根据权利要求1所述的基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,所述步骤一至步骤三为预拷贝阶段,步骤四至步骤六为离线迁移阶段。
6.根据权利要求1所述的基于远程直接内存访问的虚拟机动态迁移优化方法,其特征在于,所述基于远程直接内存访问的虚拟机动态迁移优化方法采用控制信息与数据信息分离的迁移方法和异步离线切换与按需传输机制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410674680.5A CN104410681B (zh) | 2014-11-21 | 2014-11-21 | 基于远程直接内存访问的虚拟机动态迁移优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410674680.5A CN104410681B (zh) | 2014-11-21 | 2014-11-21 | 基于远程直接内存访问的虚拟机动态迁移优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104410681A CN104410681A (zh) | 2015-03-11 |
CN104410681B true CN104410681B (zh) | 2017-08-01 |
Family
ID=52648279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410674680.5A Active CN104410681B (zh) | 2014-11-21 | 2014-11-21 | 基于远程直接内存访问的虚拟机动态迁移优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410681B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104793986B (zh) * | 2015-05-05 | 2018-07-31 | 苏州中晟宏芯信息科技有限公司 | 一种节点间共享内存的虚拟机迁移方法 |
US10521354B2 (en) * | 2015-06-17 | 2019-12-31 | Intel Corporation | Computing apparatus and method with persistent memory |
CN105426321B (zh) * | 2015-11-13 | 2018-11-16 | 上海交通大学 | 采用远程位置信息的rdma友好缓存方法 |
CN105760218B (zh) * | 2016-01-05 | 2019-12-06 | 新华三技术有限公司 | 一种虚拟机在线迁移方法及装置 |
CN105938446B (zh) * | 2016-01-12 | 2019-01-25 | 上海交通大学 | 基于rdma和硬件事务性内存支持的数据复制容错方法 |
CN105893114A (zh) * | 2016-04-05 | 2016-08-24 | 浪潮电子信息产业股份有限公司 | 一种虚拟机迁移的方法、目的宿主机和源宿主机 |
CN107422990B (zh) * | 2017-07-28 | 2020-02-07 | 郑州云海信息技术有限公司 | 一种动态迁移方法及装置 |
CN108334401B (zh) * | 2018-01-31 | 2020-07-28 | 武汉噢易云计算股份有限公司 | 实现逻辑卷动态分配并支持虚拟机动态迁移的***及方法 |
CN110392025B (zh) * | 2018-04-20 | 2022-03-25 | 伊姆西Ip控股有限责任公司 | 管理分布式***的方法、设备和计算机可读介质 |
CN109918172A (zh) * | 2019-02-26 | 2019-06-21 | 烽火通信科技股份有限公司 | 一种虚拟机热迁移方法及*** |
CN111666036B (zh) * | 2019-03-05 | 2022-04-22 | 华为技术有限公司 | 一种迁移数据的方法、装置及*** |
CN110609827A (zh) * | 2019-09-25 | 2019-12-24 | 上海交通大学 | 面向分布式图数据库的数据动态迁移方法及*** |
CN110795213B (zh) * | 2019-12-12 | 2022-06-07 | 东北大学 | 一种虚拟机迁移过程中活跃内存预测迁移方法 |
CN111381934B (zh) * | 2020-03-11 | 2023-07-21 | 重庆邮电大学 | 一种灾难风险模型下提高虚拟机快速迁移可靠性的方法 |
CN115408107A (zh) * | 2022-08-26 | 2022-11-29 | 阿里云计算有限公司 | 一种虚拟机的热迁移方法、设备、***及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436410A (zh) * | 2011-12-12 | 2012-05-02 | 华中科技大学 | 虚拟机检查点的在线保存方法 |
CN103530167A (zh) * | 2013-09-30 | 2014-01-22 | 华为技术有限公司 | 一种虚拟机内存数据的迁移方法及相关装置和集群*** |
CN103942087A (zh) * | 2014-03-31 | 2014-07-23 | 华为技术有限公司 | 虚拟机热迁移方法及相关装置和集群*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070288921A1 (en) * | 2006-06-13 | 2007-12-13 | King Steven R | Emulating a network-like communication connection between virtual machines on a physical device |
-
2014
- 2014-11-21 CN CN201410674680.5A patent/CN104410681B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436410A (zh) * | 2011-12-12 | 2012-05-02 | 华中科技大学 | 虚拟机检查点的在线保存方法 |
CN103530167A (zh) * | 2013-09-30 | 2014-01-22 | 华为技术有限公司 | 一种虚拟机内存数据的迁移方法及相关装置和集群*** |
CN103942087A (zh) * | 2014-03-31 | 2014-07-23 | 华为技术有限公司 | 虚拟机热迁移方法及相关装置和集群*** |
Non-Patent Citations (5)
Title |
---|
High Performance Virtual Machine Migration with RDMA over Modern Interconnects;Wei Huang;《2007 IEEE International Conference》;20070920;全文 * |
Tiled-MapReduce: Optimizing Resource Usages of Data-parallel Applications on Multicore with Tiling;Rong Chen;《IEEE Parallel Architecture and Compilation Techniques(PACT)》;20100915;全文 * |
虚拟机内存迁移技术研究;袁野;《小型微型计算机***》;20140215;全文 * |
虚拟机动态迁移方法;常德成;《计算机应用研究》;20121128;全文 * |
面向云计算的虚拟机动态迁移框架;刘鹏程,陈榕;《计算机工程》;20100305;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104410681A (zh) | 2015-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104410681B (zh) | 基于远程直接内存访问的虚拟机动态迁移优化方法 | |
CN115004661B (zh) | 通信服务提供商网络内托管的云计算实例的移动性 | |
US9588807B2 (en) | Live logical partition migration with stateful offload connections using context extraction and insertion | |
US10979534B1 (en) | Latency-based placement of cloud compute instances within communications service provider networks | |
US8830870B2 (en) | Network adapter hardware state migration discovery in a stateful environment | |
CN103095834B (zh) | 一种跨虚拟化数据中心的虚拟机在线迁移方法 | |
CN111800329B (zh) | 一种基于sdn与ovn的报文转发方法、设备及介质 | |
US20130174155A1 (en) | Virtualization processing method and apparatuses, and computer system | |
US11425054B1 (en) | User-configured multi-location service deployment and scaling | |
CN116260776A (zh) | 硬件辅助的虚拟交换机 | |
KR20210033996A (ko) | 전용 저 레이턴시 링크를 사용한 다수의 하드웨어 가속기에 대한 통합된 어드레스 공간 | |
CN103577245B (zh) | 一种轻量级虚拟机迁移方法 | |
CN106227587A (zh) | 一种带快照虚拟机整机动态迁移方法及装置 | |
CN100543684C (zh) | 一种实现透明进程迁移的装置和方法 | |
CN109976952A (zh) | 云计算***中跨域备份的方法和装置 | |
WO2022267427A1 (zh) | 虚拟机迁移方法、***及电子设备 | |
CN105634901A (zh) | 基于cas vxlan的mac地址信息同步方法及装置 | |
US20190065272A1 (en) | Connecting accelerator resources using a switch | |
CN106598696A (zh) | 一种虚拟机之间数据交互的方法及装置 | |
CN107102889A (zh) | 一种虚拟机资源调整方法及装置 | |
US11003618B1 (en) | Out-of-band interconnect control and isolation | |
CN114390052A (zh) | 一种基于vrrp协议实现etcd双节点高可用方法和装置 | |
CN110427383A (zh) | 基于数据冗余的mysql集群在线数据重分布方法及相关设备 | |
CN110058970A (zh) | 一种灾难风险模型下的双虚拟机准同步撤离方法 | |
US20240004701A1 (en) | Methods and apparatus for function virtual configuration space presentation migration and input/output traffic route migration ordering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |