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 条
  • [41] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    1989 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1989, : 19 - 28
  • [42] From Discrete Event Simulation to Discrete Event Specified Systems (DEVS)
    Zeigler, Bernard P.
    Muzy, Alexander
    IFAC PAPERSONLINE, 2017, 50 (01): : 3039 - 3044
  • [43] Discrete modeling and simulation of business processes using event logs
    Khodyrev, Ivan
    Popova, Svetlana
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 322 - 331
  • [44] Using discrete event simulation to analyse production capacity utilization
    Köks, T
    Nordqvist, AR
    ICOM 2003: INTERNATIONAL CONFERENCE ON MECHATRONICS, 2003, : 117 - 122
  • [45] Evaluation the Performance of Tax Determination Using Discrete Event Simulation
    Tangkawarow, Irene R. H. T.
    Sarno, Riyanarto
    Fauzan, Abd Charts
    2018 2ND INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS), 2018, : 23 - 28
  • [46] USING ADAPTIVE NEURAL NETWORKS FOR OPTIMISING DISCRETE EVENT SIMULATION
    Raska, P.
    Ulrych, Z.
    Baloun, J.
    Malaga, M.
    Lenc, L.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2024, 23 (02)
  • [47] REDUCING AMBULANCE RESPONSE TIMES USING DISCRETE EVENT SIMULATION
    Lam, Sean Shao Wei
    Zhang, Zhong Cheng
    Oh, Hong Choon
    Ng, Yih Ying
    Wah, Win
    Ong, Marcus Eng Hock
    PREHOSPITAL EMERGENCY CARE, 2014, 18 (02) : 207 - 216
  • [48] RAPID MODELING OF FIELD MAINTENANCE USING DISCRETE EVENT SIMULATION
    Alabdulkarim, Abdullah A.
    Ball, Peter D.
    Tiwari, Ashutosh
    PROCEEDINGS OF THE 2011 WINTER SIMULATION CONFERENCE (WSC), 2011, : 637 - 646
  • [49] Understanding the Diverging Diamond Interchange Using Discrete Event Simulation
    Moeller, Dietmar P. F.
    Anderson, Michael
    Schroer, Bernard
    PROCEEDINGS OF THE 2012 GRAND CHALLENGES IN MODELING & SIMULATION (GCMS '12), 2012, 44 (11): : 44 - 50
  • [50] Towards an Executable Semantics for Activities Using Discrete Event Simulation
    Nicolae, Oana
    Wagner, Gerd
    Werner, Jens
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 2010, 43 : 369 - 380