Condition-Based Synchronization in Data-Centric Concurrency Control

被引:1
|
作者
Neves, David [1 ]
Paulino, Herve [2 ]
机构
[1] NOVA Univ Lisbon, Dept Comp Sci, NOVA Sch Sci & Technol, Monte De Caparica, Portugal
[2] NOVA Univ Lisbon, Dept Comp Sci, NOVA Sch Sci & Technol, NOVA LINCS, Monte De Caparica, Portugal
关键词
Synchronization; Conditions; Data-Centric Concurrency Control; SUPPORT;
D O I
10.1145/3477314.3507120
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Data-Centric Concurrency Control (DCCC) shifts the focus of synchronization from control structures to data declaration. It provides a high-level mechanism that abstracts from the low-level concurrency mechanism in use, such as locks, while providing safety properties. When addressing synchronization, the concerns may be split into two categories: atomicity in the accesses to shared resources and predictable execution ordering. Like other high-level concurrency control models, DCCC only deals with the first, precluding its use in many problems that require the second. We tackle this limitation by proposing a novel high-level data-centric condition-based synchronization model, named DCCond, whose expressiveness covers most of the uses of common condition variables, while providing comparable performances.
引用
收藏
页码:1268 / 1275
页数:8
相关论文
共 50 条
  • [21] Cognitive Data-Centric Systems
    Chang, Leland
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 1 - 1
  • [22] Data-centric artificial olfactory system based on the eigengraph
    Sung, Seung-Hyun
    Suh, Jun Min
    Hwang, Yun Ji
    Jang, Ho Won
    Park, Jeon Gue
    Jun, Seong Chan
    NATURE COMMUNICATIONS, 2024, 15 (01)
  • [23] Data-Centric Security for the IoT
    Schreckling, Daniel
    Parra, Juan David
    Doukas, Charalampos
    Posegga, Joachim
    INTERNET OF THINGS: IOT INFRASTRUCTURES, IOT 360, PT II, 2016, 170 : 77 - 86
  • [24] Orchestrating Data-Centric Workflows
    Barker, Adam
    Weissman, Jon B.
    van Hemert, Jano
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 210 - 217
  • [25] Data-Centric Intelligent Computing
    Jun Shen
    Chih-Cheng Hung
    Ghassan Beydoun
    Yan Li
    William Guo
    International Journal of Computational Intelligence Systems, 2018, 11 : 616 - 617
  • [26] Data-Centric Artificial Intelligence
    Jakubik, Johannes
    Voessing, Michael
    Kuehl, Niklas
    Walk, Jannis
    Satzger, Gerhard
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2024, 66 (04) : 507 - 515
  • [27] Practical data-centric storage
    Ee, Cheng Tien
    Ratnasamy, Sylvia
    Shenker, Scott
    USENIX ASSOCIATION PROCEEDINGS OF THE 3RD SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI 06), 2006, : 325 - +
  • [28] Data-centric artificial olfactory system based on the eigengraph
    Seung-Hyun Sung
    Jun Min Suh
    Yun Ji Hwang
    Ho Won Jang
    Jeon Gue Park
    Seong Chan Jun
    Nature Communications, 15
  • [29] A data-centric predictive control approach for nonlinear chemical processes
    Wang, Ruigang
    Bao, Jie
    Yao, Yuchen
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2019, 142 : 154 - 164
  • [30] Data-Centric Interactions on the Web
    Diaz, Paloma
    Hussein, Tim
    Lohmann, Steffen
    Ziegler, Juergen
    HUMAN-COMPUTER INTERACTION - INTERACT 2011, PT IV, 2011, 6949 : 726 - 727