期刊文献+

基于主从异步复制技术的容灾实时系统研究与实现 被引量:20

A Primary-Backup Lazy Replication System for Disaster Tolerance
下载PDF
导出
摘要 介绍了一个实用的容灾实时系统SDPR 为提高系统的性能 ,SDPR采用严格的主从异步复制技术和多线程技术 实验表明 ,多线程技术和多进程技术能够较大地提高系统的性能 ,而且相比多进程技术 ,多线程技术所需的内存要少得多 详细探讨了采用多线程技术时怎样保证数据的一致性 SDPR系统不仅满足容灾系统设计准则 ,而且与Oracle以及Informix等数据库提供商提供的数据复制技术相比 ,SDPR通过数据库底层函数层可以屏蔽不同数据库产品或版本之间的差异 ,从而实现不同数据库产品和版本之间的数据复制 SDPR适用于使用多种数据库产品或版本的系统 ,如智能网系统 同时 ,SDPR系统可以处理数据拷贝图为任意拓扑结构的情况 容灾系统SDPR已经实现 。 Data is replicated in distributed systems to improve availability and performance Although replication is an intuitive, readily understood idea, its implementation is difficult In this paper, the design criterions of replication based distributed systems for disaster tolerance are presented, emphasizing that data replication should not disturb client applications that use the original database, and severe performance penalties associated with replication should be avoided A survey of current replication techniques is also presented Academically, the replication technique seems to be matured, but academic researches have little influence on the replication scheme used in commercial systems for the simple reason that they are complex and inefficient A simple and efficient real time system for disaster tolerance is introduced in this paper The system is based on the strict primary lazy update techniques Experiments show that multithreading technique and multiprocessing technique can improve performance, and multithreading technique consumes little memory So multithreading is used in this system But multithreaded servers typically lead to nondeterminism Its influence on replication is discussed in detail An evaluation of this system is also discussed, which proves that the system fulfills the design criteria proposed Compared to the replication techniques provided by database vendors such as Oracle and Informix etc, SDP R has sound advantages Its database interface layer hides the difference of database So it is suited for systems whose databases are provided by different database vendors Moreover, SDP R can guarantee serializability for arbitrary copy graphs The proposed system will be built within the architecture of the next generation of intelligent networks
出处 《计算机研究与发展》 EI CSCD 北大核心 2003年第7期1104-1109,共6页 Journal of Computer Research and Development
基金 教育部高等学校实验室访问学者基金 ( 2 0 0 0 12 3 ) 交换技术与通信网国家重点实验室基金
关键词 数据复制 多线程 主从异步复制技术 容灾实时系统 data replication disaster tolerance multithreading
  • 相关文献

参考文献6

  • 1杨朝红 宫云战 刘海燕等.一种新的主从异步复制协议[J].计算机科学,2002,29(8):230-233.
  • 2C Pu, A Leff. Replica control in distributed systems: An asynchronous approach. In: Proc of the 1991 ACM SIGMOD Int'l Conf on Management of Data. Denver, Colorado: ACM Press, 1991. 377-386.
  • 3H M Zou, P Jahanian. A real-time primary-backup replication service. IEEE Trans on Parallel and Distributed Systems, 1999,10(6) : 533--548.
  • 4J Gray, P Helland et al. The dangers of replication and a solution.In: Proc of the 1996 ACM SIGMOD Int'l Cord on Management of Data. Montreal: ACM Press, 1996. 173--182.
  • 5P Chundi, D Rosenkratz, S Ravi. Deferred updates and data placement in distributed databases. In: Proc of the 12th Int'l Conf on Data Engineering. New Orleans, Louisiana: IEEE Computer Society, 1996. 469--476.
  • 6Y Breitbart, R Komondoor, R Rastogi et al. Update propagation protocols for replicated databases. In: Proc of the 1999 ACM SIGMOD Int'l Cord on Management of Data. Philaddphia: ACM Press, 1999. 97--108.

同被引文献120

引证文献20

二级引证文献126

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部