虚拟机分支和并行执行

    公开(公告)号:CN102609296A

    公开(公告)日:2012-07-25

    申请号:CN201110443423.7

    申请日:2011-12-16

    Applicant: 微软公司

    Abstract: 本发明描述了虚拟机分支和并行执行。本文描述了在充分利用投入的时间来设置开始状态的同时允许复杂状态转换的并行执行的状态分支系统。通过允许在虚拟机级上进行分支,状态分支系统允许在虚拟机中设置特定条件或状态,随后复制虚拟机的并行实例并分支到虚拟机的并行实例以探索不同的可能的后续状态。在检测到具有未知结果的大的状态改变之后,状态分支系统指令系统管理程序将正在执行的虚拟机复制到一个或多个分开的虚拟机中。该系统随后允许在两个或更多个虚拟机之间的分叉分支以探索从相似开始点的不同状态。一旦执行已经到达了下一状态,系统就进行协调以确定哪些副本要继续执行。因此,状态分支系统允许对复杂状态改变的更快速的探索。

    通过操作码随机化的安全

    公开(公告)号:CN102592082A

    公开(公告)日:2012-07-18

    申请号:CN201110443529.7

    申请日:2011-12-16

    Applicant: 微软公司

    CPC classification number: G06F21/51 G06F21/14 G06F21/79 G06F2221/2125

    Abstract: 本文涉及通过操作码随机化的安全。本文描述了一种当应用被存储在存储器中时改变操作系统或应用代码所使用的操作码的值的操作码模糊系统。该系统在应用代码被加载时使应用代码经受转换过程,从而使得具有变更指令集的代码位于存储器中。如果新的和潜在的恶意代码被注入到进程中,则它的指令集将无法匹配经转换的应用代码的指令集。随着执行应用代码的时间的临近,该系统使应用代码经受将应用代码转换回原始操作码的逆转换过程。被注入到进程中的任何恶意代码也将经受逆转换,它将具有使得恶意代码能够被检测为无效或错误的效果。

    通过后台虚拟机的探测插入

    公开(公告)号:CN102541634A

    公开(公告)日:2012-07-04

    申请号:CN201110427924.6

    申请日:2011-12-19

    Applicant: 微软公司

    Abstract: 本申请涉及通过后台虚拟机的探测插入。在此描述了一种与管理程序一起工作以保留虚拟机外部的资源来监视在虚拟机中运行的应用的性能。应用接收由虚拟机规范所指定的保证量的资源,并且监视花费与虚拟机不关联的资源。在虚拟机中运行的应用已经被管理程序从物理机中隔离,这样,在物理机上的允许管理程序继续满足对虚拟机的保证的附加负担将不会影响应用的性能性能监视系统提供了部署应用的植入,信息技术(IT)人员可以在不影响部署的应用的性能的情况下动态地开启或关闭该植入。性能监视系统提供了一种用于在执行期间不影响生产应用的性能的情况下监视这些应用的稳健框架。

    通过操作码随机化的安全

    公开(公告)号:CN102592082B

    公开(公告)日:2015-07-22

    申请号:CN201110443529.7

    申请日:2011-12-16

    Applicant: 微软公司

    CPC classification number: G06F21/51 G06F21/14 G06F21/79 G06F2221/2125

    Abstract: 本文涉及通过操作码随机化的安全。本文描述了一种当应用被存储在存储器中时改变操作系统或应用代码所使用的操作码的值的操作码模糊系统。该系统在应用代码被加载时使应用代码经受转换过程,从而使得具有变更指令集的代码位于存储器中。如果新的和潜在的恶意代码被注入到进程中,则它的指令集将无法匹配经转换的应用代码的指令集。随着执行应用代码的时间的临近,该系统使应用代码经受将应用代码转换回原始操作码的逆转换过程。被注入到进程中的任何恶意代码也将经受逆转换,它将具有使得恶意代码能够被检测为无效或错误的效果。

    虚拟机分支和并行执行

    公开(公告)号:CN102609296B

    公开(公告)日:2015-04-01

    申请号:CN201110443423.7

    申请日:2011-12-16

    Applicant: 微软公司

    Abstract: 本发明描述了虚拟机分支和并行执行。本文描述了在充分利用投入的时间来设置开始状态的同时允许复杂状态转换的并行执行的状态分支系统。通过允许在虚拟机级上进行分支,状态分支系统允许在虚拟机中设置特定条件或状态,随后复制虚拟机的并行实例并分支到虚拟机的并行实例以探索不同的可能的后续状态。在检测到具有未知结果的大的状态改变之后,状态分支系统指令系统管理程序将正在执行的虚拟机复制到一个或多个分开的虚拟机中。该系统随后允许在两个或更多个虚拟机之间的分叉分支以探索从相似开始点的不同状态。一旦执行已经到达了下一状态,系统就进行协调以确定哪些副本要继续执行。因此,状态分支系统允许对复杂状态改变的更快速的探索。

    基于灵活策略的网络决策

    公开(公告)号:CN102573024A

    公开(公告)日:2012-07-11

    申请号:CN201110445919.8

    申请日:2011-12-27

    Applicant: 微软公司

    CPC classification number: H04L41/0893 Y04S40/162

    Abstract: 本发明涉及基于灵活策略的网络决策。此处描述了允许计算设备基于策略管理员所定义的具体策略来管理和控制各个联网决定的网络策略系统,该策略管理员可包括设备制造商、维护设备的信息技术(IT)人员、或网络提供方。策略可包括策略管理员在各种条件下所定义的很多因素,包括成本、功耗、中央处理单元(CPU)时间、电池寿命、对汇合的时刻的使用等。如今设备中的分组路由主要基于诸如带宽可用性或成本等被硬编码的因素而发生,但是可以存在吸引策略管理员的其他考虑。网络策略系统允许策略管理员定义适于其目的的一个或多个灵活的策略。

Patent Agency Ranking