Window-Based Greedy Contention Management for Transactional Memory

被引:0
|
作者
Sharma, Gokarna [1 ]
Estrade, Brett [2 ]
Busch, Gostas [1 ]
机构
[1] Louisiana State Univ, Dept Comp Sci, Baton Rouge, LA 70803 USA
[2] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
来源
DISTRIBUTED COMPUTING | 2010年 / 6343卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider greedy contention managers for transactional memory for M x N execution windows of transactions with M threads and N transactions per thread. Assuming that each transaction has duration tau and conflicts with at most C other transactions inside the window, a trivial greedy contention manager can schedule them within tau CN time. In this paper, we explore the theoretical performance boundaries of this approach from the worst-case perspective. Particularly, we present and analyze two new randomized greedy contention management algorithms. The first algorithm Offline-Greedy produces a schedule of length O(tau . (C + N log(M N))) with high probability, and gives competitive ratio O(log(M N)) for C <= N log(M N). The offline algorithm depends on knowing the conflict graph which evolves while the execution of the transactions progresses. The second algorithm Online-Greedy produces a schedule of length O(tau . (C log(M N) + N log(2)(M N))), with high probability, which is only a O(log(N M)) factor worse, but does not require knowledge of the conflict graph. Both of the algorithms exhibit competitive ratio very close to O(s), where s is the number of shared resources. Our algorithms provide new tradeoffs for greedy transaction scheduling that parameterize window sizes and transaction conflicts within the window.
引用
收藏
页码:64 / +
页数:3
相关论文
共 50 条
  • [41] Window-Based Constant Beamwidth Beamformer
    Long, Tao
    Cohen, Israel
    Berdugo, Baruch
    Yang, Yan
    Chen, Jingdong
    SENSORS, 2019, 19 (09)
  • [42] Window-based method for information retrieval
    Jin, QL
    Zhao, J
    Xu, B
    NATURAL LANGUAGE PROCESSING - IJCNLP 2004, 2005, 3248 : 120 - 129
  • [43] Window-based capillary flow porometer
    不详
    CANADIAN CERAMICS QUARTERLY-JOURNAL OF THE CANADIAN CERAMIC SOCIETY, 1996, 65 (02): : 94 - 94
  • [44] Window-based image registration using variable window sizes
    Krutz, Andreas
    Frater, Michael
    Sikora, Thomas
    2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 2621 - +
  • [45] Transactional Contention Management as a Non-Clairvoyant Scheduling Problem
    Attiya, Hagit
    Epstein, Leah
    Shachnai, Hadas
    Tamir, Tami
    ALGORITHMICA, 2010, 57 (01) : 44 - 61
  • [46] Transactional Contention Management as a Non-Clairvoyant Scheduling Problem
    Hagit Attiya
    Leah Epstein
    Hadas Shachnai
    Tami Tamir
    Algorithmica, 2010, 57 : 44 - 61
  • [47] Window-based Streaming Graph Partitioning Algorithm
    Patwary, Md Anwarul Kaium
    Garg, Saurabh
    Kang, Byeong
    PROCEEDINGS OF THE AUSTRALASIAN COMPUTER SCIENCE WEEK MULTICONFERENCE (ACSW 2019), 2019,
  • [48] WiSeBE: Window-Based Sentence Boundary Evaluation
    Gonzalez-Gallardo, Carlos-Emiliano
    Torres-Moreno, Juan-Manuel
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, MICAI 2018, PT II, 2018, 11289 : 119 - 131
  • [49] Automated window-based partitioning of quantum circuits
    Nikahd, Eesa
    Mohammadzadeh, Naser
    Sedighi, Mehdi
    Zamani, Morteza Saheb
    PHYSICA SCRIPTA, 2021, 96 (03)
  • [50] Window-based congestion control with heterogeneous users
    La, RJ
    Anantharam, V
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 1320 - 1329