某港口网络存储系统的仿真研究
发布时间:2020-12-27 19:48
随着计算机和网络技术的快速发展,一场以信息技术和信息资源为核心的高技术发展正在对社会的方方面面产生深刻的影响。现代企业的网络不仅体系越来越复杂,而且数据流量也日趋增长。企业传统的分散式存储结构由于分散数据的格式不统一、数据传输中的网络拥挤等自身局限性,很难从根本上解决数据存储、共享和集中管理等问题。在此背景下,通过分析某港口数据存储的现状,并在介绍了三种网络存储技术的后,本文提出了一种基于iSCSI(Internet small computer system interface,互联网小型计算机系统接口)的存储系统。考虑到该港口对系统高可用性的特殊要求,设计时在主要的节点之间通过增加多条物理链路来保证系统的冗余需求。而在基于iSCSI的系统中多链路、多连接的机制不仅增加了系统的冗余性,从而提高了系统的高可用性,而且还能提高系统的数据传输性能。接着,重点介绍了一个基于iSCSI的存储模型,在此基础上建立了多链路、多连接的仿真模型,并利用网络仿真软件模拟了此模型,分析了其在广域网络内的性能特征。进一步的提出并实现了多链路技术中的动态均衡算法,实验表明该算法能提高系统约7.3%的读写性能。
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
iSCSI层次协议模型
针对网络仿真,NS2 对网络系统中一些通用的实体已经进行了建模,最基本的是节点、链路、代理、数据包格式等,并用对象来实现了这些实体的特性和功能,这就是 NS2 的构件库,如图 3.9 所示。(1) 事件调度器(Scheduler):目前 NS2 提供了四种具有不同数据结构的调度器,分别是链表、堆、日历表和实时调度器。(2) 节点(node):是由 TclObject 对象组成的复合组件,在 NS2 中可以表示端节点和路由器。(3) 链路(link):由多个组件复合而成,用来连接网络节点。所有的链路都是以队列的形式来管理分组的到达、离开和丢弃。(4) 代理(agent):负责网络层分组的产生和接收,也可以用在各个层次的协议实现中。每个 agent 连接到一个网络节点上,由该节点给它分配一个端口号。(5) 数据包(packet):由头部和数据两部分组成。一般情况下,packet 只有头部、没有数据部分。
【参考文献】:
期刊论文
[1]Linux下基于iSCSI存储系统的实现与性能评测[J]. 周敬利,徐锋,余胜生. 计算机工程与科学. 2004(06)
[2]网络存储体系结构的发展和研究[J]. 付长冬,舒继武,沈美明,郑纬民. 小型微型计算机系统. 2004(04)
[3]网络存储技术分析与应用[J]. 肖铭,张浩,余胜生,周敬利. 交通与计算机. 2003(03)
[4]一种基于iSCSI的SAN的研究与实现[J]. 谢长生,傅湘林,韩德志,任劲. 计算机研究与发展. 2003(05)
[5]iSCSI——基于IP的存储协议[J]. 杨进,魏轶伟,何宁,贾惠波. 计算机工程. 2003(10)
[6]存储区域网中光纤通道和iSCSI协议的性能分析[J]. 韦丰,周敬利,林芝,余胜生. 计算机工程与应用. 2003(13)
[7]网络存储技术现状、存在的问题及对策研究[J]. 倪永军,谢长生. 计算机工程与应用. 2003(10)
[8]iSCSI协议的研究[J]. 朱立谷,赵青梅,梁哲伟,曾艳兰,许强. 计算机工程与应用. 2002(15)
[9]网络存储技术的发展[J]. 秦保社. 微机发展. 2002(01)
[10]附网存储——一种新的网络存储方案[J]. 谭志虎,裴先登,谢长生,吴海良. 电子计算机与外部设备. 1999(01)
本文编号:2942375
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
iSCSI层次协议模型
针对网络仿真,NS2 对网络系统中一些通用的实体已经进行了建模,最基本的是节点、链路、代理、数据包格式等,并用对象来实现了这些实体的特性和功能,这就是 NS2 的构件库,如图 3.9 所示。(1) 事件调度器(Scheduler):目前 NS2 提供了四种具有不同数据结构的调度器,分别是链表、堆、日历表和实时调度器。(2) 节点(node):是由 TclObject 对象组成的复合组件,在 NS2 中可以表示端节点和路由器。(3) 链路(link):由多个组件复合而成,用来连接网络节点。所有的链路都是以队列的形式来管理分组的到达、离开和丢弃。(4) 代理(agent):负责网络层分组的产生和接收,也可以用在各个层次的协议实现中。每个 agent 连接到一个网络节点上,由该节点给它分配一个端口号。(5) 数据包(packet):由头部和数据两部分组成。一般情况下,packet 只有头部、没有数据部分。
【参考文献】:
期刊论文
[1]Linux下基于iSCSI存储系统的实现与性能评测[J]. 周敬利,徐锋,余胜生. 计算机工程与科学. 2004(06)
[2]网络存储体系结构的发展和研究[J]. 付长冬,舒继武,沈美明,郑纬民. 小型微型计算机系统. 2004(04)
[3]网络存储技术分析与应用[J]. 肖铭,张浩,余胜生,周敬利. 交通与计算机. 2003(03)
[4]一种基于iSCSI的SAN的研究与实现[J]. 谢长生,傅湘林,韩德志,任劲. 计算机研究与发展. 2003(05)
[5]iSCSI——基于IP的存储协议[J]. 杨进,魏轶伟,何宁,贾惠波. 计算机工程. 2003(10)
[6]存储区域网中光纤通道和iSCSI协议的性能分析[J]. 韦丰,周敬利,林芝,余胜生. 计算机工程与应用. 2003(13)
[7]网络存储技术现状、存在的问题及对策研究[J]. 倪永军,谢长生. 计算机工程与应用. 2003(10)
[8]iSCSI协议的研究[J]. 朱立谷,赵青梅,梁哲伟,曾艳兰,许强. 计算机工程与应用. 2002(15)
[9]网络存储技术的发展[J]. 秦保社. 微机发展. 2002(01)
[10]附网存储——一种新的网络存储方案[J]. 谭志虎,裴先登,谢长生,吴海良. 电子计算机与外部设备. 1999(01)
本文编号:2942375
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2942375.html