首页> 外文会议>PODC'11 : Proceedings of the 2011 ACM symposium on principles of distributed computing. >Brief Announcement: Scalability versus Semantics of Concurrent FIFO Queues
【24h】

Brief Announcement: Scalability versus Semantics of Concurrent FIFO Queues

机译:简短公告:并发FIFO队列的可伸缩性与语义

获取原文
获取原文并翻译 | 示例

摘要

Maintaining data structure semantics of concurrent queues such as first-in first-out (FIFO) ordering requires expensive synchronization mechanisms which limit scalability. However, deviating from the original semantics of a given data structure may allow for a higher degree of scalability and yet be tolerated by many concurrent applications. We introduce the notion of a k-FIFO queue which may be out of FIFO order up to a constant k (called semantical deviation). Implementations of k-FIFO queues may be distributed and therefore be accessed unsynchrontzed while still being starvation-free. We show that k-FIFO queues whose implementations are based on state-of-the-art FIFO queues, which typically do not scale under high contention, provide scalability. Moreover, probabilistic versions of k-FIFO queues improve scalability further but only bound semantical deviation with high probability.
机译:维护并发队列的数据结构语义(例如先进先出(FIFO)排序)需要昂贵的同步机制,这会限制可伸缩性。但是,背离给定数据结构的原始语义可能允许更高程度的可伸缩性,但仍被许多并发应用程序所容忍。我们介绍了k-FIFO队列的概念,该队列可能不按FIFO顺序排列,直到一个常数k(称为语义偏差)。可以分布k-FIFO队列的实现,因此在保持无饥饿状态的同时可以不同步地进行访问。我们显示,其实现基于最新的FIFO队列的k-FIFO队列(通常不会在高竞争下扩展)提供了可伸缩性。此外,k-FIFO队列的概率版本进一步提高了可伸缩性,但只有绑定语义偏差的可能性很高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号