分布式存储系统的访问接口设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hcyzhcyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式高性能的应用需要高带宽低延迟的通信协议,近年来网络物理带宽已经大幅度增长,而传统网络体系结构、通信协议并没有在应用程序级达到硬件支持的性能。VIA(Virtual Interface Architecture)作为集群通信的工业标准,能充分发挥高速网络的性能。本文将VIA协议引入到存储领域中,提出了一种内核级VIA协议。它是在用户级VIA协议基础上改进而来,块设备驱动程序可以直接操作网卡,减少不必要的软件开销,缩短通信操作的关键路径,大幅度的降低通信延迟。为使VIA协议满足存储应用大规模数据传输的要求,对VIA做了一定的扩展,提出了基于VI的高层同步机制,使得发送方和接收方可以互相协调,共同完成数据传输。实现了VIA-NBD(VIA-Netwok Block Device)客户端,网络设备要完成两个主要的功能,要能通过文件系统进行管理,为磁盘访问提供支持;其次要能利用VIA协议而不是TCP/IP协议栈实现数据有效传输。iSCSI(internet Small Computer System Interface)技术具有易于安装、成本低廉、不受地理限制、良好的互操作性、管理方便等优势。它依托于TCP/IP协议栈的,从理论上来说,任何两台具有TCP/IP主机都可以通过iSCSI协议实现设备级共享。即无论距离多远、无论何种网络介质,也无论两端主机运行的是何种操作系统,iSCSI都可以实现跨平台的设备级的共享。为使广域网上用户仍然可以使用基于VI的分布式存储设备,利用iSCSI协议,通过创建虚拟磁盘为用户提供存储设备的远程访问方法。
其他文献
随着计算机技术和网络通信技术的不断进步,网络教育也得到了蓬蓬勃勃的发展。网络教育具有跨越时空的特点,它为更多的人提供了学习的机会,逐渐走进了人们的生活。网络学习环境(
网络技术和信息数字化的快速发展对存储服务器提出了新的要求。存储服务器主要用于存储用户数据和响应网络请求,其性能主要由磁盘I/O和网络传输控制决定。磁盘I/O性能可以通
现在越来越多的应用和组件创建和部署在J2EE架构的应用服务平台上,为了满足大规模应用开发和企业级管理、监控和配置的需要,Java Management Extensions(JMX)作为J2EE应用和
近年来,数据以大容量,连续的流的形式出现在应用程序中引起了人们极大的关注,这些应用程序包括金融市场监控、网络监控、移动对象跟踪、资产跟踪、入侵检测和生态系统监测等,由于
目前,电子邮件系统已经是互联网上最为流行,也是最为常用的一种应用.伴随着互联网技术的日见成熟,越来越多的网站已经不再拘泥于为用户提供单一的、静态的服务,人们对于多种
BGP协议作为当前网络环境中事实上的边界网关协议的标准,其效率影响着整个网络。当今网络规模的爆炸式增长给处于网络核心节点的路由器提出了巨大的挑战,因此提高BGP协议的执行
电子现金是一种非常重要的电子支付手段。本论文对电子现金的现状、实现方案、技术进行了深入地分析和研究。通过分析和研究,作者发现,现有的电子现金方案在效率和安全方面都不
随着Internet的飞速发展,电子信息的数量不断增加.如何监视这些信息内容,以及如何在这些内容中迅速准确地发现某一特征的信息,对于方便互联网用户的使用和互联网本身的健康发
本文对边界扫描测试技术及其在板级测试中的应用进行了研究。文章从工程应用的角度出发,设计开发了一种边界扫描测试系统。该系统由软件系统部分和硬件系统部分组成。软件系统
随着通信技术和信息的发展,宽带语音将应用于视频会议,电话会议以及ISDN的多用户/多信道通信领域。频带资源越来越宝贵,对语音的传输效率和存储容量提出了很高的要求,解决这一问题