-
公开(公告)号:CN104823160A
公开(公告)日:2015-08-05
申请号:CN201380062312.9
申请日:2013-12-02
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/656 , G06F8/63 , G06F8/65 , G06F9/44 , G06F9/455 , G06F9/45533 , G06F9/45545 , G06F2009/45575
Abstract: 描述了用于更新服务器上的主机操作系统而同时维护在服务器上运行的虚拟机的技术。将已更新的主机操作系统复制到服务器。当前活动的主机操作系统冻结虚拟机,但是,将它们驻留在RAM中。将每一个虚拟机的分配和状态复制到RAM或本地存储器。关闭活动的主机操作系统。代替在它完成关闭之后发出重新引导服务器的命令,活动的主机操作系统将执行转移到加载器。加载器将已更新的主机操作系统的内核与虚拟机的分配图以及恢复虚拟机的指令一起读取到RAM中。加载器将执行转移到已更新的主机操作系统入口点,而已更新的主机操作系统加载虚拟机的状态并恢复它们。
-
公开(公告)号:CN106663150B
公开(公告)日:2020-10-23
申请号:CN201580036119.7
申请日:2015-06-29
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于在公共云内安全地储存和访问内容的系统、方法和计算机可读存储介质。处理器制造商向云提供商提供具有安全包围能力的处理器。提供商向可用于储存内容并具有安全包围能力的处理器提供处理器标识符(CPUID)的列表。内容所有者向制造商提供来自列表的所需处理器的CPUID,该制造商向内容所有者提供用于加密要储存在所标识的每个处理器上的内容的因处理器而异的公共代码加密密钥(CEK)。每个处理器被构造成使得用公共CEK加密的内容可仅在其安全包围内被解密。内容所有者用公共CEK来加密所需内容,并将经加密的内容以及合适的处理器的CPUID返回给云提供商。然后,云提供商在特定处理器上储存经加密的内容。
-
公开(公告)号:CN105009084B
公开(公告)日:2018-12-25
申请号:CN201380061634.1
申请日:2013-12-02
Applicant: 微软技术许可有限责任公司
Abstract: 本文所述的技术和安排提供了在满足更新域约束的同时,更新服务、主机操作系统以及其他应用。在一些示例中,一个或多个控制器模块可维护一包括多个服务器更新域的数据结构,每个服务器更新域包括分布式计算系统的多个机器中可被同时更新的一组机器。所述一个或多个控制器模块可向所述多个机器分配多个实例,使得服务器更新域的数量最小化。
-
公开(公告)号:CN106663150A
公开(公告)日:2017-05-10
申请号:CN201580036119.7
申请日:2015-06-29
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于在公共云内安全地储存和访问内容的系统、方法和计算机可读存储介质。处理器制造商向云提供商提供具有安全包围能力的处理器。提供商向可用于储存内容并具有安全包围能力的处理器提供处理器标识符(CPUID)的列表。内容所有者向制造商提供来自列表的所需处理器的CPUID,该制造商向内容所有者提供用于加密要储存在所标识的每个处理器上的内容的因处理器而异的公共代码加密密钥(CEK)。每个处理器被构造成使得用公共CEK加密的内容可仅在其安全包围内被解密。内容所有者用公共CEK来加密所需内容,并将经加密的内容以及合适的处理器的CPUID返回给云提供商。然后,云提供商在特定处理器上储存经加密的内容。
-
公开(公告)号:CN106453457A
公开(公告)日:2017-02-22
申请号:CN201510486628.1
申请日:2015-08-10
Applicant: 微软技术许可有限责任公司
Abstract: 在各实施例中,提供了用于优化对多优先级服务实例的分配的方法和系统。在各实施例中,确定与可向其分配服务实例的每一候选节点相关联的填装质量度量。确定与可向其分配该服务实例的候选节点的至少一部分相关联的驱逐成本。这些驱逐成本一般指示将服务实例从相应的节点中驱逐以使得可向那个节点分配另一服务实例的成本。使用填装质量度量和驱逐成本中的至少一部分来从候选节点中选择要向其分配该服务实例的节点。
-
公开(公告)号:CN105830020A
公开(公告)日:2016-08-03
申请号:CN201480068857.5
申请日:2014-12-18
Applicant: 微软技术许可有限责任公司
Inventor: M·E·鲁斯诺维奇
CPC classification number: G06F9/4418 , G06F8/656 , G06F9/4401 , G06F9/442 , G06F9/45558 , G06F2009/45575
Abstract: 描述了用于在操作系统重新引导期间将应用状态保留在虚拟存储器中的技术。标识已被应用使用状态填充的所保留的虚拟存储器分配。在操作系统重新引导期间,所述应用被关闭。操作系统被重新引导,而不修改所保留的虚拟存储器分配。例如,当操作系统被重新引导时,与计算机系统上所保留的虚拟存储器分配相关联的物理存储器以及分页文件页不被修改。所述应用在操作系统已经被重新引导之后被重启。所保留的虚拟存储器分配在应用重启后被标识,诸如通过检查存储器区域的内容或通过API返回值。然后,应用被重新连接到所保留的虚拟存储器分配,这允许应用立即访问所保留的状态而不必重建新状态。
-
公开(公告)号:CN106453457B
公开(公告)日:2019-12-10
申请号:CN201510486628.1
申请日:2015-08-10
Applicant: 微软技术许可有限责任公司
Abstract: 在各实施例中,提供了用于优化对多优先级服务实例的分配的方法和系统。在各实施例中,确定与可向其分配服务实例的每一候选节点相关联的填装质量度量。确定与可向其分配该服务实例的候选节点的至少一部分相关联的驱逐成本。这些驱逐成本一般指示将服务实例从相应的节点中驱逐以使得可向那个节点分配另一服务实例的成本。使用填装质量度量和驱逐成本中的至少一部分来从候选节点中选择要向其分配该服务实例的节点。
-
公开(公告)号:CN105830020B
公开(公告)日:2019-03-19
申请号:CN201480068857.5
申请日:2014-12-18
Applicant: 微软技术许可有限责任公司
Inventor: M·E·鲁斯诺维奇
Abstract: 描述了用于在操作系统重新引导期间将应用状态保留在虚拟存储器中的技术。标识已被应用使用状态填充的所保留的虚拟存储器分配。在操作系统重新引导期间,所述应用被关闭。操作系统被重新引导,而不修改所保留的虚拟存储器分配。例如,当操作系统被重新引导时,与计算机系统上所保留的虚拟存储器分配相关联的物理存储器以及分页文件页不被修改。所述应用在操作系统已经被重新引导之后被重启。所保留的虚拟存储器分配在应用重启后被标识,诸如通过检查存储器区域的内容或通过API返回值。然后,应用被重新连接到所保留的虚拟存储器分配,这允许应用立即访问所保留的状态而不必重建新状态。
-
公开(公告)号:CN104823160B
公开(公告)日:2017-09-05
申请号:CN201380062312.9
申请日:2013-12-02
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/656 , G06F8/63 , G06F8/65 , G06F9/44 , G06F9/455 , G06F9/45533 , G06F9/45545 , G06F2009/45575
Abstract: 描述了用于更新服务器上的主机操作系统而同时维护在服务器上运行的虚拟机的技术。将已更新的主机操作系统复制到服务器。当前活动的主机操作系统冻结虚拟机,但是,将它们驻留在RAM中。将每一个虚拟机的分配和状态复制到RAM或本地存储器。关闭活动的主机操作系统。代替在它完成关闭之后发出重新引导服务器的命令,活动的主机操作系统将执行转移到加载器。加载器将已更新的主机操作系统的内核与虚拟机的分配图以及恢复虚拟机的指令一起读取到RAM中。加载器将执行转移到已更新的主机操作系统入口点,而已更新的主机操作系统加载虚拟机的状态并恢复它们。
-
公开(公告)号:CN105009084A
公开(公告)日:2015-10-28
申请号:CN201380061634.1
申请日:2013-12-02
Applicant: 微软技术许可有限责任公司
CPC classification number: H04L41/0893 , G06F8/60 , G06F8/65 , G06F9/5066 , G06F9/5072 , H04L67/1095
Abstract: 本文所述的技术和安排提供了在满足更新域约束的同时,更新服务、主机操作系统以及其他应用。在一些示例中,一个或多个控制器模块可维护一包括多个服务器更新域的数据结构,每个服务器更新域包括分布式计算系统的多个机器中可被同时更新的一组机器。所述一个或多个控制器模块可向所述多个机器分配多个实例,使得服务器更新域的数量最小化。
-
-
-
-
-
-
-
-
-