基于IPv6的存储集群网络中间件的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:quanxi111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的发展,传统互联网协议IPv4因其地址空间狭小、地址分配效率不高、安全性没有保障等缺点已渐渐显得力不从心,而新一代网际协议IPv6因具有128位超大地址空间、分级地址模式、服务质量保证、安全性强等诸多优点已成为下一代互联网的主要标志。针对网络存储的发展现状,指出了实现支持下一代互联网的存储集群系统对网络存储技术发展的重要意义,并通过对网络中间件的分析,进一步说明了网络中间件在存储集群系统中所起的重要作用。讨论了网络中间件的层次结构,工作模式,支持的网络类型等,提出了实现基于IPv6的存储集群系统的网络中间件的总体目标和设计方案。在设计实现过程中,通过研究Linux中TCP/IP协议栈的源代码,分析IPv4与IPv6在实现上的异同,为移植用户态Socket函数提供方法;通过研究从Linux内核进行系统调用的过程,为移植内核态Socket函数提供理论依据。最终成功实现了支持IPv6的存储集群系统网络中间件,在此过程中总结的方法可以作为将Linux操作系统下的IPv4程序移植至IPv6环境下的通用方法,并可作为编写网络程序的参考原则。基于IPv6的存储集群系统网络中间件的设计和实现,使得存储集群系统和IPv6网络环境得到有力的结合,从而使存储集群系统能够很好的支持下一代互联网。测试表明,通过该网络中间件在IPv6网络环境下运行的存储集群系统运行稳定,性能良好。该系统可以作为研究下一代互联网存储集群系统的存储体系结构、智能化存储方法、存储管理模式、数据组织模式和数据传输方式等课题的基本平台。
其他文献
传统移动业务接入方式是通过业务引擎接口协议直接接入通信网元的,这样做的坏处有两点:首先业务开发门槛高,不便于CP/SP开发业务,从而导致了运营商提供业务的单一性。其次是不便于
软件实验对于计算机专业教学而言是一个重要的实践环节,不但检查了学生对算法理论的掌握程度,而且还可以考核学生在规定时间内编写代码的能力。但目前从实验题目的发布、实验过
生物阻抗是反映人体或其构成部分,即人体组织、器官、细胞等电学性质的物理量,通过人体阻抗我们可以了解人体组织的生理状态和临床状态。但目前现有的生物阻抗测量系统往往造价
烧结图像中火焰区、充分燃烧区、物料区与黑把子区的分割是工业图像处理的难点之一,自动提取这些区域的灰度与形状特征,有利于客观地诊断的烧结状态,为看火工提供烧结状态的定量
科学计算可视化是计算机图形学的一个重要研究方向,它在各个领域都有着广泛的应用。在医学领域,人们利用可视化技术由二维医学断层图像序列构建特定组织或器官的三维模型,以
随着社会信息化发展步伐的加快,越来越多的企业,政府部门的日常办公、日常管理都离不开应用系统软件的支撑,而针对特定行业的应用系统的开发已经离不开工作流技术的支撑。现
一张完全空白的磁盘介质是无法使用的,需要写入伺服信号后,磁头才能通过伺服信号进行定位。尤其是今天对于高存储容量的磁盘的需求已经成为一种趋势,同时希望减小磁盘的尺寸
“软件产品线”是一个以软件工程学为基础发展起来的新兴多学科交叉的研究领域,现已成为软件工程和软件复用领域研究与实践的前沿。软件产品线体系结构描述了产品线内所有成员
随着信息技术的不断发展,人们在要求获得信息服务的同时,对隐私信息的保护也越来越重视。特别是在针对数据库中大规模数据的统计分析与分类的过程中,保护个人的隐私的同时发
近年来,随着无线通讯技术的发展,人们可以通过随身携带的智能终端获取各类网络服务。当下全球移动数据流量中视频占比约为65%,用户在移动端观看视频的行为较为频繁。这类视频