-
公开(公告)号:CN103635882A
公开(公告)日:2014-03-12
申请号:CN201280032002.8
申请日:2012-05-30
Applicant: 微软公司
Inventor: R·弗莱尔斯
IPC: G06F9/50
CPC classification number: G06F9/4856 , G06F9/45558 , G06F11/3433 , G06F11/3495 , G06F2009/4557 , G06F2201/815 , H04L43/0876
Abstract: 任意应用的网络利用通过跟踪虚拟机(VM)(至少包括主存该应用的各部分的VM)的网络使用统计来控制。对于网络利用控制,VM用作该应用的各元素的网络代理。对照网络使用统计来评估该应用的网络要求的规范。在去往/始自/穿过该应用的一元素的网络容量要求未被满足时,可适应一个或多个VM来满足该要求。例如,VM可从具有过量网络带宽的主机或网络位置迁移。或者,例如,不满足要求的VM的网络带宽可用性可被增加并且在适当的主机或网络位置处的VM的带宽可用性可被降低。因而,可以使用VM适应来满足应用级通信路径要求。
-
公开(公告)号:CN103621041A
公开(公告)日:2014-03-05
申请号:CN201280031632.3
申请日:2012-06-06
Applicant: 微软公司
IPC: H04L29/06 , H04L12/931 , H04L12/46
CPC classification number: H04L65/1069 , G06F9/45558 , G06F9/54 , G06F2009/45595 , H04L67/2814 , H04L67/2861
Abstract: 在目标虚拟机(VM)和与该VM通信的主机或应用之间提供逻辑通信路径。目标VM在具有管理程序和代理的管理程序主机上运行。管理程序管理VM的执行。指示哪些VM在哪些主机上执行的映射被维护。当主机或应用要将消息或分组发送到目标VM时,该映射被查阅并且托管该目标VM的管理程序主机被标识出。可以标识目标VM的消息或分组被传送至管理程序主机。在管理程序主机处的代理选择管理程序和目标VM之间的通信信道。管理程序随后通过所选择的信道把消息或分组传递到目标VM。
-
公开(公告)号:CN103620551A
公开(公告)日:2014-03-05
申请号:CN201280032094.X
申请日:2012-05-30
Applicant: 微软公司
CPC classification number: G06F9/4856 , G06F8/76 , G06F9/45558 , G06F9/5072 , G06F2009/4557 , G06F2009/45595 , G06Q10/00 , H04L67/1097 , H04L67/34
Abstract: 本文描述了用于将应用迁移到计算云的工具和技术。工具可被用来将任何任意应用迁移到计算云的特定实现。该工具可以使用迁移规则库,将这些规则应用于所选应用,并且在该过程中生成迁移输出。该迁移输出可以是建议信息、经修订的代码、补丁,等等。可存在针对不同的云计算平台的不同规则集合,从而允许该应用被迁移到不同的云。这些规则可以描述各种各样的应用特征和用于迁移该应用的对应的校正动作。规则可以指定该应用的语义行为、代码或调用、存储、数据库实例、与数据库的交互、主存该应用的操作系统,以及其他。
-
公开(公告)号:CN102414674A
公开(公告)日:2012-04-11
申请号:CN201080019495.2
申请日:2010-04-23
Applicant: 微软公司
CPC classification number: G06F9/4856 , G06F9/44505 , G06F9/5044 , G06F11/3409 , G06F11/3433 , G06F11/3442 , G06F2201/81 , G06F2201/815
Abstract: 提供了系统和方法。可访问和收集与在一个或多个虚拟机(VM)上执行的应用有关的性能和容量统计数据。可分析收集到的性能和容量统计数据以确定用于在虚拟机(VM)上有效地执行应用的改进的硬件简档。可调度和部署具有与改进的硬件简档匹配的虚拟硬件配置的虚拟机(VM)以执行应用。可周期性地分析与虚拟机(VM)有关的性能和容量统计数据,以确定阈值条件是否发生。当已经确定阈值条件发生时,可自动地分析与具有同不同的硬件简档相对应的不同配置的虚拟机(VM)有关的性能和容量统计数据,以确定更新的改进的硬件简档。可用与更新的改进的简档匹配的虚拟硬件配置来重新部署用于执行应用的虚拟机(VM)。
-
公开(公告)号:CN103608765A
公开(公告)日:2014-02-26
申请号:CN201280029544.X
申请日:2012-06-05
Applicant: 微软公司
CPC classification number: G06F11/301 , G06F11/3072 , G06F2201/815 , G06F2201/865
Abstract: 描述了用于捕捉和分析虚拟机快照的技术。一个或多个计算机可以在虚拟机正在执行时自动获取这些虚拟机的快照以形成虚拟机快照池。虚拟机快照随后被读取以获取这些虚拟机快照的一组特征属性,这些特征属性包括与运行中客操作系统、安装在虚拟机上的软件、有关虚拟机本身的元数据有关的信息以及其他信息。在一个实施例中,使用机器学习算法来分析特征或属性以自动计算并存储有关虚拟机的信息。
-
公开(公告)号:CN101669106A
公开(公告)日:2010-03-10
申请号:CN200880013414.0
申请日:2008-03-20
Applicant: 微软公司
CPC classification number: G06F9/455 , G06F9/45558 , G06F9/5088 , G06F2009/4557
Abstract: 描述了虚拟机迁移。在各实施例中,虚拟机可利用LUN(逻辑单元号)屏蔽来从一个主计算机迁移到另一个主计算机。存储阵列的LUN可被映射到虚拟机的虚拟驱动器。将LUN与虚拟机的第一主计算机相关联的LUN掩码被配置成去除该LUN的屏蔽以将该虚拟机从该第一主计算机迁移到第二主计算机。
-
公开(公告)号:CN102414674B
公开(公告)日:2015-04-01
申请号:CN201080019495.2
申请日:2010-04-23
Applicant: 微软公司
CPC classification number: G06F9/4856 , G06F9/44505 , G06F9/5044 , G06F11/3409 , G06F11/3433 , G06F11/3442 , G06F2201/81 , G06F2201/815
Abstract: 本发明提供了系统和方法。可访问和收集与在一个或多个虚拟机(VM)上执行的应用有关的性能和容量统计数据。可分析收集到的性能和容量统计数据以确定用于在虚拟机(VM)上有效地执行应用的改进的硬件简档。可调度和部署具有与改进的硬件简档匹配的虚拟硬件配置的虚拟机(VM)以执行应用。可周期性地分析与虚拟机(VM)有关的性能和容量统计数据,以确定阈值条件是否发生。当已经确定阈值条件发生时,可自动地分析与具有同不同的硬件简档相对应的不同配置的虚拟机(VM)有关的性能和容量统计数据,以确定更新的改进的硬件简档。可用与更新的改进的简档匹配的虚拟硬件配置来重新部署用于执行应用的虚拟机(VM)。
-
公开(公告)号:CN103620550A
公开(公告)日:2014-03-05
申请号:CN201280031966.0
申请日:2012-06-08
Applicant: 微软公司
CPC classification number: G06F9/45533 , G06F9/45558
Abstract: 讨论用于分析虚拟机镜像的技术。在一个实施例中,从一个或多个虚拟机镜像中提取设置的子集,虚拟机镜像在其中存储设置的值。设置由在虚拟机镜像的虚拟机上执行的软件来分别使用。各虚拟机镜像的一个目标虚拟机镜像被选择,并且设置的目标值从该目标虚拟机镜像中获得。设置的样本值从多个虚拟机镜像中获得。通过标识值在虚拟机镜像间的相似性和差异来形成子集。
-
公开(公告)号:CN101669106B
公开(公告)日:2013-10-16
申请号:CN200880013414.0
申请日:2008-03-20
Applicant: 微软公司
CPC classification number: G06F9/455 , G06F9/45558 , G06F9/5088 , G06F2009/4557
Abstract: 描述了虚拟机迁移。在各实施例中,虚拟机可利用LUN(逻辑单元号)屏蔽来从一个主计算机迁移到另一个主计算机。存储阵列的LUN可被映射到虚拟机的虚拟驱动器。将LUN与虚拟机的第一主计算机相关联的LUN掩码被配置成去除该LUN的屏蔽以将该虚拟机从该第一主计算机迁移到第二主计算机。
-
-
-
-
-
-
-
-