一种基于PCI插卡的分布式cache的应用研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:chenlm08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,千兆以太网的大规模应用是Internet发展的必然趋势,网络传输速率已经不再是数据传输的瓶颈,服务器的性能将是网络应用的关键问题。和文件服务器类似,流媒体服务器主要的工作是将本地的文件通过网络传送给客户。这类服务器在运行过程中必然产生大量I/O操作,而磁盘I/O的速率会很大程度上影响服务器性能,因此在服务器操作系统中就引入缓存(cache)机制提高系统I/O性能,如linux内核中的page cache机制,该机制就是将刚刚读过的数据缓存在内存中以至于下一次读相同数据时直接从内存读取而不用调用磁盘驱动,由于内存数据传输率远大于磁盘数据传输率,所以提高了系统性能。由于内存容量的限制,同时为了提高服务器I/O性能,在linux-2.6.21内核中,提出了一种基于IXP425 PCI插卡扩展缓存层次结构来提高系统的读I/O性能的系统,称之为PCI CACHE。通过IXP425 PCI插卡增加了一级系统磁盘数据缓存,从而扩充了整个系统缓存的容量,减少访问磁盘的频率,提高磁盘寿命和系统I/O性能。本文首先介绍了cache和分布式系统一些理论以及几个分布式系统和cache系统。然后介绍了linux-2.6.21内核中文件读页流程以及page cache机制。接着介绍了基于PCI插卡的分布式cache的设计和实现,其中包括对基于IXP425 PCI插卡的介绍和其驱动程序的实现,以及详细介绍了cache的管理,包括分布式的实现,cache块的读写以及cache的一致性。最后介绍了该分布式cache系统的一个应用——廉价流媒体服务器以及对该cache系统的测试。
其他文献
基层社区处于临床工作的最前沿,由于社会的进步和医学技术的普及,全科医疗逐渐成为社区卫生保健体系的主题.因此,作者在本文中简要解释了全科医疗的概念,并对该医疗保健模式
中国传媒大学政治传播研究所是我国第一个专门研究政治传播的教学、科研机构。荆学民教授领衔的政治传播研究团队,先后成功申报了国家社科基金一般项目、教育部人文社科专项
期刊
随着互联网技术的发展,信息系统的开发与实施向着服务开放、管理统一、部署灵活的方向发展,同时也给系统的资源保护与访问控制带来了新的难题和挑战。传统的基于角色的访问控
中央电视台体育频道特别节目《谁将主持北京奥运》第二阶段录播工作启动。节目围绕奥运村饮食、志愿者服务、奥运期间的交通等8个话题展开,是央视体育频道全力打造的又一品
并不是每个人都适合创业,但不试试又怎么知道自己行不行呢?如果具备这两点,创业成功几率会更高些:一是有自信和良知,二是有韧劲和不服输的精神。我就这样警示自己:自信和良知
中原经济区建设成为国家发展战略的重要组成部分。统一思想,凝聚力量,全力推进中原经济区的发展已成为共识。河南电视台《“十八谈”映象版》运用现代多媒体联动的传播优势,
IP组播,特别是分层组播,是一种广受重视的网络技术,为群组应用提供了高效的传输机制。在一对多和多对多的网络通信中,组播技术可以有效地节省网络带宽。但是目前组播并没有得
在多线程程序中,当两个线程在没有时序约束下访问同一段内存位置时,就可能导致数据竞争。数据竞争使多线程程序的执行具有不确定性,且难于调试和理解。因此研究开发自动检测
随着信息技术革命的不断深入,数字化信息的增长速度大于单个存储设备的容量增加速度,特别是当前高性能计算、数据中心和Internet服务等领域需要几个到几十个PetaBytes的存储
今年是宁夏卫视上星整整十年,正如大家对它的定义:像一棵树,在塞上江南郁郁葱葱地茁壮成长。近年来,宁夏卫视的竞争力不断增强,影响力辐射全国各大城市,银川以外市场贡献了98