动态服务部署客户端NHD系统实现及性能优化

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:pf2858888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的进一步发展,计算机越来越多应用于企业计算和多媒体教学等领域。目前这些应用大多仍采用以传统内置磁盘计算机为主体的分散计算模式,这种模式虽然在一定程度上满足了人们对系统扩展性和开放性的要求,但在动态性、易用性和管理性等方面存在明显的缺陷。为了解决上述问题,国家高性能计算机工程技术中心自主研发了动态服务部署系统,建立在存储和计算分离的理论模型基础上,通过专用的NHD(Network Hard Disk)将存储子系统和计算子系统之间的物理总线连接转换为网络交互连接,并根据不同应用的需求动态构建新的计算机系统,由此所形成的计算环境具有动态性、个性化和易于管理等优点。作为动态部署系统一个重要组成部分,客户端NHD系统在形式上表现为软硬件相结合的嵌入式专用设备,主要功能是为计算资源访问存储资源提供一条数据存储通路。文章详细描述了NHD系统的设计原理、逻辑功能和I/O数据通路,并对其数据传输延迟进行分析,提出了DMA流水、零拷贝和校验和卸载等优化技术并实施,最终该系统I/O性能提升为原来的3倍多。
其他文献
谱聚类算法是近年来机器学习和模式识别领域最重要也是最热门的基础算法之一。谱聚类算法将聚类问题转换为图的分割问题,通过对相应的拉普拉斯矩阵的特征向量进行聚类,找到对
随着Internet的发展,大量的信息在Internet上传输,一些重要数据的安全性问题也变得日益突出。前几年IETF提出的IPSec协议成为一种新的IP层安全解决方案。此协议的实施可对路由
传统的视频管理系统只注重效率,而不注重视频的运算能力。对于客户端而言,缺乏对客户即时的变化作出响应的能力,例如在拖动网络视频播放器时会出现网络中断的现象,其根本原因在于
未来对计算速度、系统可靠性和成本实效性的要求必将促使发展另外的计算机模型来取代传统的冯·诺依曼型结构的计算机。随着计算机网络的出现,一个新的梦想成为可能——分布
计算机网络的迅速发展给人们工作和生活带来了巨大便利,同时也对网络管理提出了更高要求。随着网络规模的扩大,网络的管理和维护越来越困难。如何保证网络运行的安全性,是各机构
编译器是一种将高级程序设计语言编写的源程序转化为语义等价的机器语言程序的系统软件。在这个过程中,编译器常常会对于输入代码进行优化,从而可以得到更好的性能或者是减少
应用层多播将多播功能迁移到应用层,避免了多播应用对网络基础设施的依赖,易于大规模的部署和实施,其灵活性和可扩展性是IP多播所不可比拟的。同时网络层功能的上移为实现高
随着云计算、面向服务的体系结构以及软件即服务的流行和发展,Web软件系统的使用越来越普遍。这类系统往往运行在复杂、多变的网络环境中,面临着大量的不确定性,因此其运行时质
移动Agent是一种新型的分布式计算技术,具有良好的应用前景。作为一种能够在异构网络中自主迁移的分布式计算实体,移动Agent具有减轻网络负载、支持断连操作、动态适应网络等优
随着我国农业信息化的发展,农业相关信息也呈现出了信息资源海量化的特征,如何才能在信息的海洋中获取到适时、准确、有价值的信息是农业信息化亟待解决的问题。把各种信息进行