Rigorous Design of Lazy Replication System Using Event-B

被引:0
作者
Suryavanshi, Raghuraj [1 ]
Yadav, Divakar [2 ]
机构
[1] GBTU, Inst Engn & Technol, Lucknow, Uttar Pradesh, India
[2] South Asian Univ, Fac Math & Comp Sci, New Delhi 110067, India
来源
CONTEMPORARY COMPUTING | 2012年 / 306卷
关键词
Formal Methods; Replication; Event-B; formal specifications; Total order broadcast; Sequencer; FORMAL DEVELOPMENT; TRANSACTIONS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Eager replication is a technique of replication that ensures high consistency. Unfortunately, it degrades the system performance by increasing the response time and sacrificing availability. Lazy replication is a technique that provides high availability and ensures that database will eventually be in a consistent state. A formal rigorous reasoning is required to precisely understand the behavior of such techniques and to understand how they achieve the objectives. Event-B is a formal technique that is used for specifying and reasoning about complex systems. In this paper, we present a formal development of lazy replication system using Event-B. We outline our model for distributed environment where same database is replicated at all the sites. After updating the database locally within transactional framework messages are broadcast to other sites so that they can change their replicas.
引用
收藏
页码:407 / +
页数:3
相关论文
共 22 条
  • [1] Abrial JR, 2007, LECT NOTES COMPUT SC, V4789, P1, DOI 10.1007/978-3-540-76650-6_1
  • [2] Abrial J.-R., 1996, 1 B C NOV
  • [3] Abrial J. R., 2003, CLICK N PROVE INTERA
  • [4] Abrial Jean-Raymond, 1996, The B-Book - Assigning Programs to Meanings
  • [5] B Core UK Ltd, 1999, B TOOLK MAN
  • [6] A classification of total order specifications and its application to fixed sequencer-based implementations
    Baldoni, R
    Cimmino, S
    Marchetti, C
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) : 108 - 127
  • [7] Baldoni R, 2005, LECT NOTES COMPUT SC, V3463, P38
  • [8] BIRMAN K, 1991, ACM T COMPUT SYST, V9, P272, DOI 10.1145/128738.128742
  • [9] BUTLER M, 1996, P 1 C B METH H HABR, P155
  • [10] Butler M., 1997, LNCS, V1212, P223, DOI DOI 10.1007/BFB0027291