A data-centric concurrency control mechanism for three tier systems

被引:0
|
作者
Ram, DJ [1 ]
Sekhar, NSKC [1 ]
Mahesh, MU [1 ]
机构
[1] Indian Inst Technol, Distributed & Object Syst Lab, Madras 600036, Tamil Nadu, India
关键词
concurrency control; data-counters; middle tier; application server; Web transactions; replica consistency;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Concurrency control (CC) algorithms targeted at web systems need to be different from that of traditional transactional processing systems. In web systems, transactions could be generated in a burst mode, leading to scalability problems at the server: Transactions may also safer from network delays due to the unpredictable response time over the web. This paper proposes a CC mechanism for webbased three tier systems. In this mechanism, initial validation of the transactions is performed at the application server. Die transactions that pass the initial validation are sent to the database server (DB server) for final validation. The serializability criterion is achieved by associating a data-counter with each data-item. This reduces the load on the DB server. Also, in the proposed model, the middle tier contains multiple number of application servers. A part of the database is dynamically replicated in these servers. The modifications made on the data-items are known immediately to clients and the data-items at the DB server are locked only during the final validation phase and write phase. Consequently, the model is also suitable for transactions that suffer from unpredictable delays between read and write operations. The model is scalable as it can support large number of application servers in the middle tier. Performance studies have been carried out to depict the efficiency of the proposed model over the existing models. The proposed model is simple to implement and it performs extremely well compared to existing models when the transactions are generated it? a burst mode.
引用
收藏
页码:2402 / 2407
页数:6
相关论文
共 50 条
  • [1] Condition-Based Synchronization in Data-Centric Concurrency Control
    Neves, David
    Paulino, Herve
    [J]. 37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1268 - 1275
  • [2] A data-centric design for n-tier architecture
    Manuel, PD
    AlGhamdi, J
    [J]. INFORMATION SCIENCES, 2003, 150 (3-4) : 195 - 206
  • [3] Cognitive Data-Centric Systems
    Chang, Leland
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 1 - 1
  • [4] Type-Based Access Control in Data-Centric Systems
    Caires, Luis
    Perez, Jorge A.
    Seco, Joao Costa
    Vieira, Hugo Torres
    Ferrao, Lucio
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2011, 6602 : 136 - +
  • [5] Bridging Control-Centric and Data-Centric Optimization
    Ben-Nun, Tal
    Ates, Berke
    Calotoiu, Alexandru
    Hoefler, Torsten
    [J]. PROCEEDINGS OF THE 21ST ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO 2023, 2023, : 173 - 185
  • [6] Data-Centric Analysis of Compound Threats to Critical Infrastructure Control Systems
    Bommareddy, Sahiti
    Gilby, Benjamin
    Khan, Maher
    Chiu, Imes
    Panteli, Mathaios
    De Lindt, John W. Van
    Wells, Linton, II
    Amir, Yair
    Babay, Amy
    [J]. 52ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOP VOLUME (DSN-W 2022), 2022, : 72 - 79
  • [7] Zone Repartitioning: A Load-Balancing Mechanism for Data-Centric Storage Systems
    Chiang, Mu-Huan
    Byrd, Gregory
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2007, 2 (04) : 312 - 320
  • [8] Lifecycle models of data-centric systems and domains
    Moeller, Knud
    [J]. SEMANTIC WEB, 2013, 4 (01) : 67 - 88
  • [9] Implementing and Running Data-Centric Dynamic Systems
    Russo, Alessandro
    Mecella, Massimo
    Patrizi, Fabio
    Montali, Marco
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 225 - 232
  • [10] dcbench: A Benchmark for Data-Centric AI Systems
    Eyuboglu, Sabri
    Karlas, Bojan
    Re, Christopher
    Zhang, Ce
    Zou, James
    [J]. PROCEEDINGS OF THE 6TH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM 2022, 2022,