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 条
  • [41] REX: Recursive, Delta-Based Data-Centric Computation
    Mihaylov, Svilen R.
    Ives, Zachary G.
    Guha, Sudipto
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (11): : 1280 - 1291
  • [42] Design and Architectures of Data-Centric and Knowledge Based Systems Minitrack
    Suh, Sang
    Carbone, John
    Then, Patrick
    [J]. Proceedings of the Annual Hawaii International Conference on System Sciences, 2024,
  • [43] Agent-based QoS Negotiation in Data-Centric Clouds
    Ravindran, Kaliappa
    [J]. 2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 331 - 334
  • [44] POLYTICS: Provenance- Based Analytics of Data-Centric Applications
    Bourhis, Pierre
    Deutch, Daniel
    Moskovitch, Yuval
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 1373 - 1374
  • [45] A Data-Centric Approach to Loss Mechanisms
    Senior, Alistair C.
    Miller, Robert J.
    [J]. JOURNAL OF TURBOMACHINERY-TRANSACTIONS OF THE ASME, 2024, 146 (04):
  • [46] Data-Centric Demand Forecasting for Utilities
    Beran, Zdenek
    Marik, Karel
    Stluka, Petr
    [J]. 16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1809 - 1814
  • [47] Epidemic Forecasting with a Data-Centric Lens
    Rodriguez, Alexander
    Kamarthi, Harshavardhan
    Prakash, B. Aditya
    [J]. PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 4822 - 4823
  • [48] ExtOS: Data-centric Extensible OS
    Barbalace, Antonio
    Picorel, Javier
    Bhatotia, Pramod
    [J]. APSYS'19: PROCEEDINGS OF THE 10TH ACM SIGOPS ASIA-PACIFIC WORKSHOP ON SYSTEMS, 2019, : 31 - 39
  • [49] Data-centric optical networks and their survivability
    Colle, D
    De Maesschalck, S
    Develder, C
    Van Heuven, P
    Groebbens, A
    Cheyns, J
    Lievens, I
    Pickavet, M
    Lagasse, P
    Demeester, P
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2002, 20 (01) : 6 - 20
  • [50] Data-centric Reliability Management in GPUs
    Kadam, Gurunath
    Smirni, Evgenia
    Jog, Adwait
    [J]. 51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2021), 2021, : 271 - 283