-
公开(公告)号:CN103621041B
公开(公告)日:2017-02-08
申请号: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。
-
公开(公告)号:CN103635882B
公开(公告)日:2017-07-18
申请号: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适应来满足应用级通信路径要求。
-
公开(公告)号:CN103608765B
公开(公告)日:2017-05-03
申请号:CN201280029544.X
申请日:2012-06-05
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F11/301 , G06F11/3072 , G06F2201/815 , G06F2201/865
Abstract: 描述了用于捕捉和分析虚拟机快照的技术。一个或多个计算机可以在虚拟机正在执行时自动获取这些虚拟机的快照以形成虚拟机快照池。虚拟机快照随后被读取以获取这些虚拟机快照的一组特征属性,这些特征属性包括与运行中客操作系统、安装在虚拟机上的软件、有关虚拟机本身的元数据有关的信息以及其他信息。在一个实施例中,使用机器学习算法来分析特征或属性以自动计算并存储有关虚拟机的信息。
-
公开(公告)号:CN103620550B
公开(公告)日:2018-10-02
申请号:CN201280031966.0
申请日:2012-06-08
Applicant: 微软技术许可有限责任公司
IPC: G06F9/455
Abstract: 讨论用于分析虚拟机镜像的技术。在一个实施例中,从一个或多个虚拟机镜像中提取设置的子集,虚拟机镜像在其中存储设置的值。设置由在虚拟机镜像的虚拟机上执行的软件来分别使用。各虚拟机镜像的一个目标虚拟机镜像被选择,并且设置的目标值从该目标虚拟机镜像中获得。设置的样本值从多个虚拟机镜像中获得。通过标识值在虚拟机镜像间的相似性和差异来形成子集。
-
公开(公告)号:CN103620551B
公开(公告)日:2018-04-17
申请号: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: 本文描述了用于将应用迁移到计算云的工具和技术。工具可被用来将任何任意应用迁移到计算云的特定实现。该工具可以使用迁移规则库,将这些规则应用于所选应用,并且在该过程中生成迁移输出。该迁移输出可以是建议信息、经修订的代码、补丁,等等。可存在针对不同的云计算平台的不同规则集合,从而允许该应用被迁移到不同的云。这些规则可以描述各种各样的应用特征和用于迁移该应用的对应的校正动作。规则可以指定该应用的语义行为、代码或调用、存储、数据库实例、与数据库的交互、主存该应用的操作系统,以及其他。
-
-
-
-