首页> 外文会议>Annual ACM SIGACT-SIGOPS 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.
机译:维护并发队列的数据结构语义如首先第一 - out(FIFO)排序需要昂贵的同步机制,这限制了可扩展性。然而,偏离给定数据结构的原始语义可以允许较高程度的可伸缩性,但是通过许多并发应用却被许多并发应用程序容忍。我们介绍了K-FIFO队列的概念,其可能超出FIFO达到常数K(称为语义偏差)。 k-FIFO队列的实现可以分布,因此在仍然是无饥饿的同时访问unsynchrontzed。我们展示了实现的k-fifo队列,其实现基于最先进的FIFO队列,该队列通常不会在高争用下扩展,提供可扩展性。此外,K-FIFO队列的概率版本进一步提高可扩展性,而是仅限于具有高概率的束缚语义偏差。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号