Space- and Time-Efficient Long-Lived Test-And-Set Objects

被引:0
|
作者
Aghazadeh, Zahra [1 ]
Woelfel, Philipp [1 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
关键词
test-and-set; long-lived; memory management; space efficiency; SHARED-MEMORY; SYNCHRONIZATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We provide several space-and time-efficient implementations of randomized long-lived Test-And-Set (TAS) objects from registers, in the standard asynchronous shared memory system with n processes. Our main construction uses O(n) registers, which is optimal, and TAS() and Reset() methods have expected step-complexity O(log log n) against the oblivious adversary. Prior to this work, no long-lived TAS implementation from O(n) registers was known, where all methods have sub-linear (expected) step complexity. Another construction achieves expected stepcomplexity O(log* n) for TAS() against the oblivious adversary, constant worst-case step-complexity for Reset(), but requires O(n 1.5) registers. These results are obtained from general transformations of randomized one-time TAS implementations (e.g., [3, 11, 13]) into long-lived ones.
引用
收藏
页码:404 / 419
页数:16
相关论文
共 50 条
  • [1] Space- and Time-Efficient Polynomial Multiplication
    Roche, Daniel S.
    [J]. ISSAC2009: PROCEEDINGS OF THE 2009 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 2009, : 295 - 301
  • [2] Space- and time-efficient BDD construction via working set control
    Yang, B
    Chen, YA
    Bryant, RE
    O'Hallaron, DR
    [J]. PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 423 - 432
  • [3] Space- and time-efficient memory layout for multiple inheritance
    Gil, J
    Sweeney, PF
    [J]. ACM SIGPLAN NOTICES, 1999, 34 (10) : 256 - 275
  • [4] Space- and time-efficient approach for virtual machine provisioning
    胡博林
    雷州
    许东
    李建敦
    [J]. Journal of Shanghai University(English Edition)., 2011, 15 (05) - 455
  • [5] Space- and time-efficient approach for virtual machine provisioning
    胡博林
    雷州
    许东
    李建敦
    [J]. Advances in Manufacturing, 2011, 15 (05) : 451 - 455
  • [6] Space- and time-efficient decoding with canonical huffman trees
    Klein, ST
    [J]. COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 1997, 1264 : 65 - 75
  • [7] Test-and-Set in Optimal Space
    Giakkoupis, George
    Helmi, Maryam
    Higham, Lisa
    Woelfel, Philipp
    [J]. STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 615 - 623
  • [8] A space- and time-efficient local-spin spin lock
    Kim, YJ
    Anderson, JH
    [J]. INFORMATION PROCESSING LETTERS, 2002, 84 (01) : 47 - 55
  • [9] Hashing the Hypertrie: Space- and Time-Efficient Indexing for SPARQL in Tensors
    Biger, Alexander
    Conrads, Lixi
    Behning, Charlotte
    Saleem, Muhammad
    Ngomo, Axel-Cyrille Ngonga
    [J]. SEMANTIC WEB - ISWC 2022, 2022, 13489 : 57 - 73
  • [10] A space- and time-efficient hash table hierarchically indexed by bloom filters
    Yu, Heeyeol
    Mahapatra, Rabi
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1446 - +