1、文件系统虚拟化和服务网格数据管理 摘要 : 根据计算的大小和行政区划来看,它的规模在日益增大。例如 科学网格 ,指 几个机构之间资源利用协调解决问题,企业信息系统,从多个站点聚合协同努力发展。在这些系统中常见的是,应用程序和数据都分布在资源跨行政区划和广域网。这样的环境可称为 “格式 ”环境 。 关键词: 数据 ;应用;程序 1.介绍 这环境 有以下特色 1.1 特点 : 异质性:有一个存在于多种应用程序和资源网格式环境。这些资源通常有不同的硬件配置(例如, CPU 速度和结构,内存大小,磁盘带宽和容量)和软件设置(例如,操 作系统和图书馆),而应用程序也有不同的特性(如数据访问模式)和需要(
2、如需要的数据访问性能,安全性和可靠性)。 活力:在网格式的环境中部署的系统具有高度的活力。在机器和网络故障可发生在任何时间和非专用资源可以动态加入和退出制度。另一方面,应用根据需要启动和终止,以及他们的工作量也随着时间的推移会有所不同。 规模:大量资源可以在网格式的环境中汇总 。 他们分布在不同的机构和广域连接网络,提供的计算能力和存储能力,支持处决许多应用程序。 1.2 重点是分布式数据管理的两个具 体方面 系统:数据供应 - 上 运行的应用程序提供计算资源远程访问存储对存储资源的数据,并会管理数据供应 - 的建立,配置和远程终端数据访问。因为上述的任务异构,动态的,大规模的性质在网格式计算
3、环境造成这些独特的挑战应用程序和资源。 首先,应用程序和数据资源的多样性促使供应解决方案,可以透明地部署,无需改变现有的经营 系统(海外 / SS)和修改应用程序源代码或二进制代码。第二,宽领域,跨应用程序域环境必要定制的优化数据访问,以解决效率低下(网络延时长,有限的网络带宽) , 不安全(不安全的资源,有限的互不同域之间的信任),以及 不安 全(不可靠机器和网络)是在这种环境中的典型。最后但并非最不重要的,在一个大的,动态的数据管理系统的配置也欲望灵活的控制和远程数据访问的自动优化,以与众多的应用程序提供数据的复杂性协议,以灵活地适应不断变化的环境,并提供应用所需的性能,安全性和可靠性。
4、为了应对这些挑战,本文提出了两个层次的数据管理系统中,文件系统虚拟化应用提供定制网格范围内的数据接入和服务为基础的中间件使数据自动管理供应。特别是,该系统已作出以下贡献: 它提供点播,跨域数据访问透明的未修改应用和 O /S 用户级别广泛使用的 O / S -级的虚拟化基础分布式文件系统( DFSs)。 它支持网格式环境设计的应用程序定制的增强几个重要方面,远程数据访问,包括性能,一致性,安全性和可靠性。 它采用的中间件服务,以实现灵活和可互操作的管理电网规模的数据配置,这是控制能力和生命周期动态数据的会话配置基于应用的需要。 它开发自主功能,自动优化数据管理根据高层次的目标,以降低管理数据的
5、复杂性和适应迅速变化的环境。 最后,建议的制度已经证明,以彻底的实验评价,认为它是有效的,能显着优于常规 。 在网格式环境中的 DFS 为基础的办法,它也被 成功在生产电网系统部署了数年,支持科学工具和许多学科的用户。 2.数据管理系统的论文中所提出的架构,以解决三个重要的问题 2.1 应用程序透明的电网范围内的数据访问 第一个问题是,如何提供应用程序透明的并网范围内的数据访问? 不同于传统的分布式网格,因为他们的计算环境 的 鲜明的特点,例如,广域网络,异构的终端系统,与不相交 的 管理域。在局域网络( LAN) 里的 这些差异带来的数据管理的新挑战系统 和 成功的技术,例如,局域网文件系统
6、,不能直接应用在网格环境。相反,数据网格管理需要专门处理这些独特的问题。现有 的解决方案通过专门的使用 Grid 数据 API 或库 , 允许应用程序访问。然而,应用程序源或二进制必要的修改经常发生后,最终用户和开发人员的肩膀上的负担并提出一个障碍 的应用程序不能轻易修改。因此,应用程序的透明度可取的,以便在网格,一个广泛的应用部署,其中格启用应该是网格中间件的责任,但不是应用程序用户或开发人员。 本论文提出了一个用户级 DFS 的虚拟化,即网格虚拟文件系统( GVFS 中),为应用程序透明的网格数据访问。由于众所周知的 DFS 的界面是由 GVFS 中保存并提交给应用程序,没有修改要求他们的源代码 ,库或二进制文件。此外,该方法是基于用户级的虚拟化技术,它不要求改变现有 /不锈钢并可以方便地部署在网格资源。此外,用户级别的增强为网格环境而设计风格是建立在虚拟层,使数据配置与应用程序所要求的特点。 总之,这种方法提供建议 GVFS 中回答了第一个问题 ,即 透明网宽未修改的应用和 O /不锈钢通过数据访问用户级别的 DFS 的虚拟化。 2.2 应用量身定做的栅格数据配置 第二个问题是,如何提供与应用程序定制的优化数据?典型的 O / SS 是旨在支持通用的应用程序,但它往往是 “一大小不适合所有 ” 的 情况,。应用程序