【24h】

QPID: A Distributed Priority Queue with Item Locality

机译:QPID:具有项目位置的分布式优先级队列

获取原文

摘要

Distributed systems have evolved from highly regular systems to irregular systems that are not based on any specific architecture. Highly optimized distributed algorithms that are often variants of classic data structures have been developed for these systems. However, such approaches may not be effective for applications built on loosely coupled irregular distributed systems. In this paper, we look at distributed priority queues for such systems, where the locality of items cannot be altered and bottlenecks at any one node should be avoided. We present QPID, a new distributed priority queue algorithm for irregular distributed systems in which nodes communicate via message passing only. We introduce mechanisms to track and update the head of a logical distributed priority queue without moving items between nodes and avoiding bottlenecks at any single node. A novel lazy update scheme is employed for improving the efficiency of our algorithm. We present our analysis of QPID and argue its correctness.
机译:分布式系统已经从高度常规系统演变为不基于任何特定架构的不规则系统。对于这些系统开发了高度优化的分布式算法,这些算法通常是经典数据结构的变体。然而,这种方法可能对基于松散耦合的不规则分布式系统内置的应用程序无效。在本文中,我们研究这种系统的分布式优先级队列,其中项目的局部性不能改变,并且应该避免任何一个节点处的瓶颈。我们呈现QPID,一种新的分布式优先级队列算法,用于不规则分布式系统,其中节点仅通过消息传递通信。我们引入跟踪和更新逻辑分布式优先级队列的头部的机制,而无需在节点之间移动项目并避免任何单个节点之间的瓶颈。采用新颖的延迟更新方案来提高算法的效率。我们展示了对QPID的分析,并争论其正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号