[发明专利]机会性资源迁移以优化资源放置有效
申请号: | 201680014429.3 | 申请日: | 2016-03-09 |
公开(公告)号: | CN107430528B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | M·J·布鲁克;C·M·格林伍德;S·P·杜拉姆;J·M·汤普森;M·S·奥尔森;M·G·弗莱厄蒂 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机会 资源 迁移 优化 放置 | ||
一种分布式系统可实现机会性资源迁移以优化资源放置。可以将资源放置在分布式系统的不同资源主机间。可以根据改进所述资源在所述分布式系统处的放置的放置准则执行对所述当前放置的评估。基于所述评估,可以将超过改进阈值的资源的预期迁移识别为要迁移的候选资源。可以机会性地执行所述候选资源的迁移。在一些实施方案中,可以将优先级指派给所述候选资源,所述候选资源根据所述优先级被选择以执行迁移。
背景技术
用于跨网络动态共享硬件资源、软件和信息存储的虚拟化的技术的最新革新已增加了计算的可靠性、可扩展性和成本效益。更具体地,通过虚拟化的出现按需提供虚拟计算资源和存储的能力使得处理资源和存储的消费者能够响应于立即察觉的计算和存储需要来灵活构造它们的计算和存储成本。虚拟化允许消费者在需求时购买处理器周期和存储,而非在由硬件制造和部署的延迟和成本决定的提供周期中购买或租赁固定硬件。比起根据未来需求预测的准确性来确定计算和存储的可用性,用户能够在相对瞬时需要基础上购买计算和存储资源的使用。
虚拟化计算环境可以提供关于计算资源的可用性和持久性的各种保证。在多个资源主机间分配计算资源可以提供不同的可用性和持久性特性。例如,虚拟计算资源可以提供基于块的存储。这种基于块的存储提供存储系统,所述存储系统能够通过一系列标准化存储调用和在虚拟化上执行的提供其存储可用性的操作系统来与各种计算虚拟化进行交互,所述一系列标准化存储调用使基于块的存储在功能上不可得知基于块的存储支持的卷的结构和功能详情。为了提供基于块的存储,可以实现各种不同放置优化和/或约束,以便提供性能保证。当在资源主机间放置基于块的存储资源时,从满足放置存储的优化和/或约束的不同放置选项间进行选择可以是有挑战性的。
附图说明
图1示出了根据一些实施方案的用于机会性资源迁移以优化资源放置的逻辑框图。
图2是根据一些实施方案的示出包括实现机会性资源迁移以优化资源放置的多个基于网络的服务(诸如基于块的存储服务)的提供商网络的框图。
图3是根据一些实施方案的示出实现机会性资源迁移以优化资源放置的卷放置的逻辑框图。
图4是根据一些实施方案的示出用于机会性资源迁移的迁移队列的逻辑框图。
图5是根据一些实施方案的示出用于在基于块的存储服务中机会性迁移数据卷的交互的逻辑框图。
图6是根据一些实施方案的示出用于机会性资源迁移以优化资源放置的各种方法和技术的高级流程图。
图7是根据一些实施方案的示出用于将资源识别为要进行机会性资源迁移的候选的各种方法和技术的高级流程图。
图8是根据一些实施方案的示出用于选择和迁移候选资源的各种方法和技术的高级流程图。
图9是根据一些实施方案的示出用于将候选资源从迁移队列移除的各种方法和技术的高级流程图。
图10是根据一些实施方案的示出示例性计算系统的框图。
虽然在本文中以若干实施方案和说明性的附图为例来描述实施方案,但是本领域的技术人员将认识到,实施方案不限制于所描述的实施方案或附图。应当理解,附图和其详细描述并不意图将实施方案限制于所公开的特定形式,相反,意图在于涵盖落在如所附权利要求书限定的精神和范围内的所有修改、等效物和替代物。本文中使用的标题仅是出于组织目的,而不意在用于限制本说明书或权利要求书的范围。如本申请的全文所使用,词语“可以”用于许可意义(即,表示具有可能),而非强制意义(即,表示必须)。类似地,词语“包括(include、including、includes)”表示包括但不限于。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680014429.3/2.html,转载请声明来源钻瓜专利网。