当前位置: 首页 > 专利查询>微软公司专利>正文

分布式系统的反应式负载平衡技术方案

技术编号:7290147 阅读:207 留言:0更新日期:2012-04-25 21:40
本发明专利技术涉及负载平衡系统和方法。在一个实施例中,反应式负载平衡器可从第一数据库节点接收反馈,并且至少基于该反馈向第一数据库节点分配资源。反馈是动态的并且包括指示第一数据库节点的负载水平的信息。在某些实施例中,该反馈包括指示负载不足的第二数据库节点的负载水平的信息。在其他实施例中,负载平衡由轮询其上资源可用的一组设备(例如,蜂窝电话、个人计算机、PDA)的过载节点来执行。具体而言,方法包括向设备轮询关于该设备上的资源可用性,并且接收关于至少一个设备所提供的资源的价格信息。响应于提供对价格的支付,过载的节点利用资源。可以采用拍卖模型或者出价/还价方法。

【技术实现步骤摘要】

本专利技术涉及负载平衡,并且更具体地涉及分布式系统中的反应式负载平衡。
技术介绍
常规的负载平衡系统可实现各种机制以便在机器集群上全局地分布负载。这些系统通常按照固定的时间表(例如每小时一次)或通过添加附加资源来为过载的机器重新分布资源。虽然这些方法对于解决长期负载模式可能是令人满意的,但是对需要重新分布资源的分析之间的长的间隔在短期负载尖峰发生时固有地限制了系统的有效性。例如,如果中央负载平衡器每小时一次地分析对于重新分布资源的需要,那么持久保持少于一小时的短期负载尖峰可能导致集群中机器子集上的热点,并且为其工作负载位于这些机器上的消费者带来不令人满意的性能。除了按照固定的时间表来操作,如今,SQL AZURE 和类似技术中使用的负载平衡器通常试图通过将负载均勻地分散在整个机器集群来执行全局优化。然而,该方法的缺点是如果负载突然改变,那么集群将是不平衡的直到下一个负载平衡器运行。因此,如今, 负载平衡器没有充分地解决具有高度动态的负载改变的集群中的平衡。此外,当前反应式负载平衡器通过简单地将请求发送到另一个机器来对过载的机器作出反应。然而,这种形式的负载平衡要求用户请求是机器不本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:S·林加姆张侃敏M·本范诺托D·洛
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术