一种异构虚拟化平台中虚拟机的迁移方法及系统
Abstract:
本申请提供了一种异构虚拟化平台中虚拟机的迁移方法及系统,其中,该方法包括:静态翻译器对第一芯片的二进制源代码进行翻译得到第一翻译,并对第一翻译结果进行优化后得到目标虚拟机的可执行的本地码,并将本地码存储入文件;动态翻译执行器获取源二进制源代码以及从文件中获取本地码,并在当前待执行的代码为本地码的情况下基于虚拟机执行本地码,或在当前待执行的代码为未翻译的代码的情况下,对未翻译的代码进行翻译得到第二翻译结果,并对第二翻译结果基于虚拟机进行解释执行以实现虚拟机的迁移。通过本申请,解决了相关技术中通过单一的解释执行或静态翻译或动态翻译的方式进行虚拟机的迁移的问题。
Public/Granted literature
Patent Agency Ranking
0/0