未来存储虚拟化技术分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Future S torage Virtualization Technology Analys is WANG Jing- wang, SUN Xi- ping
(Inner Mongolia Machine Electricity Occupation Technical College Electrical Engineering Department, Huhehaote 010051, China) Abs tract: the concept of the storage virtualization technology is described in This paper, and analysed storage technology and status quo. It give a good chance to study for many readers. Key words : storage; virtualization; concept
5 以数据为核心
计算系统存在的价值在于它能够实现数据处理能力, 计算系 统是一种重要的, 难以替代的工具, 但无论怎样, 数据才是最始终 的核心所在, 在以数据为核心的理念指导下, 存储系统构建的思 想也必然应该进行相应的调整。
以数据为核心首先关注的是存储如何更好地表达和体现数
LIBRARY amylib; USE amylib.ADD4; 并且在用 MAXPLUSII 对其进行编译时需按照如下步骤进行 设置: (1)对 add4.vhd 建 立 项 目 , 然 后 用 SAVE&COMPLIER 完 成 编 译。 (2)对 add8.vhd 建 立 项 目 , 然 后 选 中 Complier 选 项 , 并 弹 出 综 合 对 话 窗 。 此 时 再 选 中 Interfaces 菜 单 的 VHDL Netlist Reader Settings 选项, 在弹出的对话窗的 Diretories 框中指定库所在的文 件 夹 路 径 D:\amylib, 在 Library Name 框 中 键 入 库 名 amylib, 然 后 单 击 Add 按 钮 则 设 计 库 名 及 其 文 件 夹 路 径 加 入 到 Existing Li- braries 框中, 效果见图 2 所示。至此就完成了资源库的指定。 (3)单 击 编 译 窗 口 的 START 按 钮 , 开 始 综 合 , 即 可 生 成 项 目 add8 的网表文件。至此便正确地完成了全部项目的编译。
2 存储网格
自从网格思想产生以来, 人们就常常以电力网为列来类比网 格 的 思 想 和 现 实 形 态 , 这 无 意 是 一 种 较 为 现 实 的 、非 常 容 易 理 解 的类比方式, 也表现出了网格的许多本质特性, 自治性和共享性 是人们关注网格的最主要原因。但必须想到, 作为一个系统网格 必须是可控的, 这一点在现实的电力网中也是如此。同时, 网格也 必 须 是 可 测 量 的 、安 全 的 、这 些 是 作 为 现 实 可 行 的 技 术 所 必 须 具 备的条件, 而正是这些对网格的发展, 构成了很大的障碍, 原因是 到目前为止, 在这些方面的理论和技术准备并不充分。
3 以数据为核心的存储
随着人们对信息需求的不断增长, 数据量呈现不断激增的态 势, 其直接表现是社会各单位对于存储资源的需求量越来越大,
收稿日期: 2007- 04- 23
100 电脑知识与技术
而随着整个社会对信息的依存度的不断提高, 信息载体—数据的 重 要 性 也 随 之 得 到 提 生 。由 此 也 促 使 着 人 们 的 管 理 理 念 正 从 以 计 算为核心, 以存储为核心逐步转向以数据为核心, 随着数据存储 容量和数据服务种类的增加, 如何更为合理, 有效保证数据服务 质量的问题便愈显突出。但目前的解决方 式 还 是 在 单 一 HSM 的 配置下, 对所有的数据服务均配以相同质量的存储服务, 或者人 为地针对不同数据服务要求设定存储服务质量。
图 1 库和文件夹的关系图 此时, 需要在顶层 VHDL 代码的库引用处添加如下语句:
(上接第 100 页) 4.4 自省存储设备 在 这 个 系 统 结 构 中 , I/O 设 备 , 特 别 是 存 储 设 备 , 都 具 有 智 能
处理能力, 并且成为系统的最为基本的子系统。从硬件构成方面, 自 省 系 统 是 以 I/O 为 核 心 , 所 有 的 设 备 都 是 标 准 的 , 可 互 换 的 , 通 过智能机箱与网络相连, 从而构成完整系统。软件系统的系统结 构主要支持各种的系统检测和相应处理能力的需求, 并且系统能 够自动生成常用的检测和处理程序。
目前, 存储网格被理解为多种多样的形式但多片面地强调其 某一个侧面, 而忽略了其内在规律性, 无论是将存储网格描述为 全交换或联通的网格拓扑结构, 还是强调它所带来的灵 活 性 、安 全性、互操作性等等, 包括 p2p 技术, 这都是存储网格的 外 在 表 现 或实现层面的局部特征, 而构成存储网格的核心思想并不在于 此。
存储网格是实现存储资源自主、有序、合理流动的 系 统 , 由 于 存储网格软件所构成的存储资源的势能评价体系为存储资源的 调配提供了可实时决策的依据。存储资源是一种概念抽象, 它既 可能包含了类似 CaChe 这样易失特性的存储介质, 也可能包含了 磁 盘 存 储 、磁 带 存 储 这 样 的 非 易 失 性 存 储 , 而 光 盘 存 储 也 是 可 以 涵盖在其中的, 那究竟如何理解存储资源的流动呢? 存储资源的 流动表现为由存储网格软件所评价出的存储资源对象的特性与 数据对象的匹配过程。例如; 数据对象的重要性或安全性需求降 低后, 原来用来保护该数据对象的存储资源对象将不适合, 于是 也就产生了数据对象迁移的需求, 而存储网格可以按照一定的规 则实现这一自动的迁移过程, 从而产生了存储资源的流动。存储 网格中实现共享和自治机制的存储网格软件, 以及实现存储对象 与数据对象匹配的操作等等是存储网格的技术支撑, 而这些软件 所依托的理论和实现模型, 以及存储资源对象、数据对象、系 统 资 源对象等是存储网格的核心之所在。
开发研究与设计技术
本栏目责任编辑:谢媛媛
未来存储虚拟化技术分析
ห้องสมุดไป่ตู้
王金旺, 孙喜平 ( 内蒙古机电职业技术学院, 内蒙古 呼和浩特 010051)
摘要: 本文主要介绍了存储虚拟化技术的现有及未来的技术理念, 并通过对存储技术研究及应用现状进行了深入探讨和分析, 给广 大读者提供了很好的借鉴。
关键词: 存储; 虚拟化技术; 理念 中图分类号: TP 333 文献标识码: A 文章编号: 1009- 3044(2007)13- 30100- 01
4 现有的存储构成理念
从网络存储设备及接口方面考虑, 卡耐基梅隆大学 ( Carnegie- MellonUniversity) 还 在 研 究 和 标 准 化 NASD( Network Attached Secure Disk ) , 从智能化磁盘设 备 方 面 , 据 查 国 外 已 有 一 些相关研究。从国内目前来看, 网络存储方向的新技术研究相对 较少。
1 引言
网络存储的目标市场现状, 为存储虚拟化提供了发展机遇, 同 时 也 带 来 了 技 术 方 面 和 非 技 术 方 面 的 挑 战 。在 以 数 字 化 为 主 要 方向的信息化发展过程中, 信息容量的快速增长, 给参与社会活 动的各个部门, 或多或少地带来了管理成本和设备投入的增长, 而 这 么 巨 大 的 数 据 增 长 牵 扯 到 电 力 、存 储 空 间 、管 理 等 一 系 列 复 杂问题。为此, 对存储虚拟化未来技术的发展要求将越来越高。
4.1 NASD CMU 的 NASD 是一个较早提出的磁盘系统。美国国家存储工 业委员会 NSIC 提出的 OSD 模型就是基于 NASD。 这些系统的研究重点是存储设备的功能及其接口协议。 NASD 提供给用户的不是磁盘块接口, 而是磁盘对象接口。在多数 情况下, 磁盘对象都是对应文件。一个磁盘对象可以有许多由磁 盘系统管理的属性, 其中包括大小、各种时间等等。 4.2 活跃磁盘设备 据查卡耐基梅隆大学和加州大学以及马里兰大学分别进行 了 活 跃 磁 盘 相 关 的 研 究 项 目 。他 们 在 研 究 中 都 是 利 用 磁 盘 内 部 的 CPU 和内存资源。随着硬件技术及磁盘技术的发展, 磁盘内部的 CPU 及内存资源越来越丰富。近几年, 服务器所使用磁盘内容的 嵌入式 CPU 可达到 200MIPS 的 处 理 能 力 , 而 内 存 容 量 也 相 应 的 可达到 32MB- 64MB。活跃磁盘的这两个研究项目就 是 研 究 和 设 计一个分布式的系统结构, 使的应用程序的一部分可以动态地下 载 到 磁 盘 中 去 并 在 磁 盘 的 运 行 环 境 中 执 行 。其 结 果 不 仅 充 分 地 利 用了磁盘的处理能力 , 还大大降低了存储容量的增长速度与 CPU 处理能力的增长速度之间的差异。与此同时, 由于磁盘内嵌入式 CPU 的有效使用, 也大大降低了对于 I/O 带宽的要求。 4.3 智能磁盘设备 在活跃磁盘研究项目的基础上, 据查加州大学开始了智能磁 盘设备的研究。与活 跃 磁 盘 不 同 , 智 能 磁 盘 对 于 磁 盘 的 CPU 能 力、内存容量、磁盘间的通讯带宽都有更高的要求。与此 相应智能 磁 盘 除 了 针 对 数 据 库 、决 策 支 持 系 统 之 外 , 还 面 向 更 为 广 泛 的 应 用, 其中包括降低数据写 延 迟 , 软 件 RAID 的 实 现 , 系 统 自 动 配 置 等等。
(下转第 104 页)
开发研究与设计技术
本栏目责任编辑:谢媛媛
END BEHAV; (2)八位全加器(add8)的顶层 VHDL 描述 LIBRARY IEEE; USE IEEE. STD_LOGIC_1164. ALL; …… - - 因 库 的 性 质 不 同 , 此 处 的 库 、包 引 用 语 句 的 的 区 别 将 在 后 面详细说明。 ENTITY ADD8 IS PORT(CIN : IN STD_LOGIC; A,B : IN STD_LOGIC_VECTOR(7 DOWNTO 0); S : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); COUT: OUT STD_LOGIC); END ADD8; ARCHITECTURE STRUC OF ADD8 IS COMPONENT ADD4 - - 元件说明 PORT(CIN : IN STD_LOGIC; A, B, C : IN STD_LOGIC_VECTOR(3 DOWNTO 0); COUT : OUT STD_LOGIC); END COMPONENT; SIGNAL CARRY_OUT: STD_LOGIC; SIGNAL SOUT: STD_LOGIC_VECTOR(7 DOWNTO 0); BEGIN S<=SOUT; U1: ADD4 PORT MAP(CIN, A(3 DOWNTO 0), B(3 DOWNTO 0), SOUT(3 DOWNTO 0), CARRY_OUT); - - 元件例化 U2: ADD4 PORT MAP (CARRY_OUT, A(7 DOWNTO 4), B(7 DOWNTO 4), SOUT(7 DOWNTO 4), COUT); END STRUC; (3)WORK 库中程序包的引用: 如果将上述四位全加器和八位 全加器的顶层设计都放在当前工作库( WORK 库) 中, 则只需要在 顶 层(add8)设 计 的 VHDL 代 码 中 以 WORK 库 的 引 用 方 式 直 接 对 元件 add4 进行引用。此时, 只需要在上述 add8 的 VHDL 代 码 的 库、包的引用处添加“USE WORK.ADD4”即可。 (4)设 计 库 中 程 序 包 的 引 用 : 为 示 例 设 计 库 中 程 序 包 的 引 用 , 特别将四位全加器以底层元件的形式存放在资源库 amylib 中, 而 将 八 位 全 加 器 的 顶 层 设 计 代 码 ( add8.vhd) 存 放 在 work 库 ( amyproject) 中。 各库和文件夹的对应关系如图 1 所示。
相关文档
最新文档