节点文献

SAN存储资源管理系统的研究备份恢复模块的设计与实现

【作者】 赵涛

【导师】 李先国;

【作者基本信息】 西北工业大学 , 计算机软件与理论, 2005, 硕士

【摘要】 备份恢复管理是SAN(Storage Area Network)存储资源管理系统的核心组成部分,它主要用于SAN存储体系中存储子系统的数据备份,数据恢复,协同状态监视模块对存储子系统构成变化和状态变化进行监视,保证存储子系统中数据的安全性和一致性。 本文的主要工作包括构筑数据备份恢复系统模块的整体框架,协同存储资源管理系统内状态监视模块与存储子系统的通信代理以及客户通信代理的通信接口,设计并实现对数据的备份功能和针对大型数据库的原子中断备份功能,采用了动态的共享内存技术和消息队列控制机制,优化了该系统的性能,最终完成备份恢复系统模块的设计。在系统的研究和实现过程中,主要取得以下成果: 1.研究了存储管理系统软件所要实现的功能及其模块的划分,特别是备份恢复管理与整个存储管理系统的关系。 2.分析并设计了针对大型数据库备份的原子中断备份功能。 3.完成了优先级消息队列机制的设计,优化了系统的性能。 4.分析了进程间通讯的共享内存技术,指出其运用在该系统中存在的问题,并在此基础上提出了一种动态和静态相结合的共享内存技术,减轻了系统的负担,优化了系统的性能。 5.对新的存储备份技术——快照技术进行了初步的研究。 系统的实现利用标准C开发,基本符合POSIX规范。同一份源代码经不同平台编译后可运行于Windows、Solaris、Linux等操作系统。 基于上述技术开发的产品已投入市场,得到了用户的好评并取得了较好的经济效验。

【Abstract】 Replication and restoration manager is key component of SAN storage resource management system, which is used to replicate data, restore data, and its collaboration monitor module can monitor the architecture changing of sortage subsystem as well as status changing, therefore to ensure data security and data consistant in storage subsystem.The primary work of this paper includes constructing the frame of the replicate and restore system, communication proxy between status monitor module and storage subsystem as well as the interface of client commutation proxy in the collaboration storage resource management system. In addition, it designs and realizes the data replicate function and atomic break replicate function for large database. And in it, performance can be optimized using dynamic share memory technology and message queue control mechanism. All of above are the whole design of replicate and restore system module. During the research and development of this system, the author achieves as follows:1. Do research on the main function and module division of the storage management system software, especially in the relationship between the replicate, restore manage and the whole storage management system.2. Analyze and design the atom replicate function for large database backup.3. Design the priority message queue mechanism and optimize the performance at the same time.4. Analyze the share memory technology of IPC and show the problems using in this system. Instead, provide a new sharing memory technology combining dynamic and static. The new one can reduce the system overload and optimize the performance.5. Analyze the new storage technique (snapshot technique).The system is implemented in ANSI C, according with POSIX specification. After the source code is compiled in each platform. it can be used in Windows, Solaris and Linux platform.

  • 【分类号】TP333
  • 【被引频次】6
  • 【下载频次】152
节点文献中: 

本文链接的文献网络图示:

本文的引文网络