论文部分内容阅读
本文回顾了传统的存储架构,分析了当前企业级IT架构中对存储资源新的需求,指出了实现计算和存储分离的新的存储架构必然趋势。这种趋势也导致了基于存储网络技术实现存储的网络存储概念的兴起,在分析了不同类型的网络存储解决方案后,得出了“网络存储成为企业级计算基石”的结论。使用了I/O路径和SNIA共享存储模型的分析方法将网络存储中众多的概念、名词、技术和方案纳入了一个更广泛的分析框架,也展现了实现传统存储架构下的存储应用到网络存储环境下移植面对的种种问题。试图对网络存储环境下的应用软件进行分类,然后针对归档、备份、多级存储等应用软件抽象出的应用本质,定义了存储子系统的应用,提出利用存储子系统实现IP网络中的数据到存储网络的存储解决方案,并分析了存储子系统在软件架构和技术方面面对的挑战。
研究认为:存储子系统需要在架构和实现技术上向“开放系统”靠拢。面向组件方法论是帮助“开放系统”在变化的需求面前不断演进的有力工具,分析了面向组件技术的发展现状,引入了开源的Avalon框架和Phoenix容器作为存储子系统的中间件。讨论了如何利用JMX技术实现存储子系统分布式管理,如何利用Java运行时平台的代码移动的特性实现动态部署和管理。参与了“方正博思存储系统”从1.0到3.0的系统设计和关键子系统的实现。在介绍了实现系统的设计方法和难点问题解决的同时,讨论了研究成果在系统中的体现和应用效果。