【摘 要】
:
近些年来,固态存储的硬件处理速率得到了极大改善.一块超低延迟的固态存储盘能在10μs内处理4KB大小的数据.加速I/O收割过程以构建低延迟的存储引擎是存储系统研究中的一个重要研究课题.传统存储系统通过硬件中断机制收割I/O,却引入了额外的上下文切换开销,延长了整体I/O处理时间.现有工作使用轮询机制以消除上下文切换,却要付出高昂的CPU开销.提出了一种低CPU开销的低延迟存储引擎NIO(nimble I/O),以充分发挥高性能固态存储盘的低延迟优势.NIO的核心思想是将大小I/O处理路径分离;大I/O使用
【机 构】
:
清华大学计算机科学与技术系 北京 100084;中兴通讯股份有限公司 南京 210012
论文部分内容阅读
近些年来,固态存储的硬件处理速率得到了极大改善.一块超低延迟的固态存储盘能在10μs内处理4KB大小的数据.加速I/O收割过程以构建低延迟的存储引擎是存储系统研究中的一个重要研究课题.传统存储系统通过硬件中断机制收割I/O,却引入了额外的上下文切换开销,延长了整体I/O处理时间.现有工作使用轮询机制以消除上下文切换,却要付出高昂的CPU开销.提出了一种低CPU开销的低延迟存储引擎NIO(nimble I/O),以充分发挥高性能固态存储盘的低延迟优势.NIO的核心思想是将大小I/O处理路径分离;大I/O使用硬件中断机制;小I/O引入惰性轮询机制,先睡眠一个变长时间间隔再持续轮询.NIO进一步提出了事务感知的I/O收割机制以降低事务的延迟,以及动态调整机制以应对上层应用负载以及设备内部活动的动态变化.实验显示在动态负载下,NIO与基于轮询的存储引擎性能相当,并能减少至少59%的CPU占用率.
其他文献
分析C语言程序设计线上线下混合教学中存在的问题,根据“教师为主导,学生为主体”的教学理念,提出混合课堂教案与教学内容的设计原则与要求,给出一套适用于C语言程序设计混合课堂的教案设计,阐述如何构建包括过程性评价体系在内的线上混合式教学组织模型,最后根据调查问卷说明教学效果并提出教学反思.
针对当前物联网专业导论类课程在线教学存在的知识领域混淆、知识单元发散等问题,提出案例式讲解、探究式重构的教学方法,以西安交通大学核心课程物联网技术概论识读QR码为例,介绍在线教学设计理念、教学组织与管理模式,最后给出课程考核方式,通过课程反馈与评价,说明教学效果.
针对高校当前实践教学质量监控存在的主要问题,综合运用全面质量管理理论及OBE核心理念,从实施模式、质量标准、评估指标、监控方案4个方面构建一套可操作性强、通用性好的“学校—专业”两级实践环节教学质量监控机制,经过3年实践应用,有效提高了各实践环节的教学质量.
针对当前实验教学及考核模式存在的重心偏颇、内容随意、形式单调、学生主体地位不突出等问题,在CDIO-OBE融合理念的指导下,以最终学习成果为起点,提出“预设学习成果—设计考核内容和确定权重—评估效果”3阶段的考核新模式,以软件安全技术课程为例,介绍实验考核模式的实践应用,为新工科背景下实验教学及过程性考核提供一条新途径.
针对数据库教学中主要讲授数据库原理和应用开发技术,而对DBMS核心功能的具体实现技术不讲解或者很少讲解,学生不清楚DBMS底层技术实现方法等问题,提出按照OBE理念重构数据库系统设计课程目标和内容,依据毕业要求组织教学,介绍DBMS底层实现技术训练的具体实施过程,通过课程目标达成度评价与分析说明课程教学效果.
针对信息安全技术课程面临的学时压缩、内容涉及广、知识更新快等问题,面向“两性一度”的金课要求,提出从课程内容体系重构和混合式教学流程设计两个方面进行课程改革的思路,介绍具体教学设计过程,以提高课程教学效率,提升学生综合运用信息安全技术解决问题的能力.
针对当前高职院校职业能力评价结果表现形式单一、缺乏多维度的学生成长数据等教学实际,阐述使用大数据技术完善高职学生职业能力评价的意义,提出大数据视域下高职学生职业能力评价路径实施方法,以物联网应用技术专业为例,介绍大数据视域下高职学生职业能力评价实施路径,为学生的就业选择、企业的人才培养提供科学依据.
针对1+X考证培训中教学策略落后、知识点脱节、综合性教学效果较差等问题,以中职学校计算机专业Web前端开发证书为例,融合中职人才培养目标与1+X证书培养方向,提出1+X证书培训教学策略,从以“X”证书职业技能人才培养方案为导向的教学路线的构建、Web前端开发课程学习共同体的建立、拓展“课证赛”融通的培训模式等方面介绍具体教学措施,以达到优化1+X证书课堂教学的目的,让学生切实掌握Web前端开发相关岗位所需要的综合技能.
车辆的快速移动给车联网的数据传输提出了挑战.簇群技术是解决数据传输问题的有效策略.为此,提出基于车辆移动相似性的簇群(Compatibility of Vehicle Mobility-based Clustering,CVMC)算法.CVMC算法依据车辆在道路行驶中的移动相似性构建簇群,提高簇的稳定性.CVMC算法先将车辆通往目的地道路划分等间隔的路段,并依据车辆间距离以及相对速度计算车辆的移动相似性,再利用车辆的移动相似性构成簇,使簇内车辆保持长时间的连通性.仿真结果表明,提出的CVMC算法有效地提高
传统Apriori算法在大数据挖掘中存在速度慢、效果差等缺点,论文提出一种基于Hadoop平台的Apriori改进算法:改进算法的数据库扫描机制,优化运算过程中迭代方法.将改进后的Apriori算法与Hadoop平台相结合,有效地克服了传统Apriori算法的缺点,极大地提高了海量数据挖掘的效率,实验结果验证了算法的优势.