Using Discrete Event Simulation to Analyze Contention Managers

被引:0
|
作者
Brian Demsky
机构
[1] University of California,Department of Electrical Engineering and Computer Science
[2] Irvine,undefined
关键词
Transactional memory; Contention management;
D O I
暂无
中图分类号
学科分类号
摘要
Understanding the behavior and benefits of contention managers is important for designing transactional memory implementations. Contention manager design is closely tied to other design decisions in a transaction memory implementation, and therefore experiments to compare the behaviors of contention managers are difficult. This paper presents a discrete event simulator that allows researchers to explore the behavior of contention managers and even to perform experiments that compare lazy conflict detection without contention management to eager detection combined with a contention manager. For our benchmarks, we found that lazy conflict detection was competitive with the best contention managers. Our experiments confirm that contention management design is critical for transactional memories that use eager validation. We used the simulator to explore new tiered contention managers that combine livelock-prone contention managers with livelock-free contention managers to provide the benefits of the livelock-prone contention manager while avoiding its pathological behaviors under contention.
引用
收藏
相关论文
共 50 条
  • [21] Modeling Public Transportation Using Discrete Event Simulation
    Pratama, Yohanssen
    Dirgayussa, I. Gde Eka
    PROCEEDINGS OF THE 3RD INTERNATIONAL SYMPOSIUM OF INFORMATION AND INTERNET TECHNOLOGY (SYMINTECH 2018), 2019, 565 : 25 - 33
  • [22] PARALLEL DISCRETE EVENT SIMULATION USING SHARED MEMORY
    REED, DA
    MALONY, AD
    MCCREDIE, BD
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (04) : 541 - 553
  • [23] Using distance learning to understand discrete event simulation
    Hunting, B.
    Moller, J.
    Caro, J. J.
    VALUE IN HEALTH, 2006, 9 (06) : A275 - A275
  • [24] Using discrete event simulation in the teaching of decision analysis
    Ståhl, I
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 2280 - 2289
  • [25] Discrete event simulation of hybrid models using DESLCS
    Naamane, A
    Boyarm, A
    Iuspim, ND
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 371 - 375
  • [26] An Healthcare Process Reengineering Using Discrete Event Simulation
    Cassettari, Lucia
    Mosca, Marco
    Mosca, Roberto
    Rolando, Fabio
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2013, VOL II, 2013, Ao, : 1174 - +
  • [27] ASSESSMENT OF THE IMPACT OF TELEDERMATOLOGY USING DISCRETE EVENT SIMULATION
    Zehrouni, Afafe
    Augusto, Vincent
    Xie, Xiaolan
    Tu-Anh Duong
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1255 - 1266
  • [28] Multiobjective dynamic scheduling using discrete event simulation
    Sivakumar, AI
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2001, 14 (02) : 154 - 167
  • [29] Planning construction operations using discrete event simulation
    Ramesh, K.V.S.S.N.S.
    Varghese, Koshy
    Sridharan, T.
    Journal of the Institution of Engineers (India): Civil Engineering Division, 2001, 82 (DECEMBER): : 150 - 156
  • [30] A GENERIC FRAMEWORK TO ANALYZE AND IMPROVE PATIENT PATHWAYS WITHIN A HEALTHCARE NETWORK USING PROCESS MINING AND DISCRETE-EVENT SIMULATION
    Franck, Thomas
    Bercelli, Paolo
    Aloui, Saber
    Augusto, Vincent
    2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 968 - 979