面向数据中心多应用场景的RDMA端系统的构建研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:hudongfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
远程内存直接访问技术(RDMA)正在被越来越多的应用到数据中心来获得更优异的性能表现。RDMA技术允许应用绕过远端CPU,直接访问远端机器的内存,并且通过将网络协议栈卸载到网卡和内核旁路的方式提供超低的延迟和更高的网络带宽。然而将数据中心里的分布式系统从以TCP/IP为主的网络通信架构迁移到RDMA通信架构并非易事,这主要由两方面造成,一方面是由于RDMA自身的限制造成的,尽管RDMA已经给开发者提供了一系列的接口来隐藏其背后的硬件和协议细节,以方便开发者更好的实现或改造应用的网络接口。但是开发者仍然需要花费大量时间和精力去测试和评估网卡这个“黑盒”的各方面的性能指标,从而去获取最优的网卡配置和理解RDMA商卡的一些行为和性能表现。我们通过实验发现了包括RDMA单边操作可扩展性,注册内存管理,缓存行对齐等在内的潜在的开销和风险。另一方面主要是RDMA在适配各类应用时缺乏灵活性的问题,保证尤其是当前多应用多用户的数据中心,各个应用用户对不同的性能指标有着不同的要求,但RDMA网卡将大量处理逻辑固化到硬件,有限的硬件Qo S能力无法有效完成对不同应用的性能隔离。我们也通过实验发现了当不同类型流量共享RDMA网络资源时,会发生严重的性能隔离问题。本文的第一个工作主要介绍现有的RDMA网卡的一些工作特性,以及对网卡性能的测试得出了现有RDMA潜在的问题,并且进一步分析这些潜在问题发生的原因,针对的提出了解决方案,包括无锁的QP共享设计提高了面向连接的RDMA传输的可扩展性,混合的内存管理方式将RDMA内存管理的额外开销降到最低,以及自动缓存行对齐策略保证了高效的PCIe传输。为了方便开发者更好的使用RDMA,本工作整合以上优化手段并向上层应用提供了一个高性能的RDMA中间件。本工作同样将RDMA中间件应用到当前流行的g RPC框架中,并且验证了RDMA中间件的在多线程多连接场景下的低延迟,高带宽以及在多达8000个应用连接场景并维持RDMA原有性能的高可扩展性。本文的第二个工作在硬件QoS能力有限的限制下,使用软件的方式来调度所有业务流量,通过测量并计算小消息在端上的排队延迟来量化大消息对于小消息的阻塞程度,同时根据小消息的延迟变化情况控制大消息的发送速率,同时保证网卡的利用率处于较高水平。本文使用的调度算法的好处在于:对于小消息仅仅测量计算其排队延迟,没有任何额外的调度开销,保证了小消息的低延迟,且在控制大消息发送速率保证小消息的延迟的同时,兼顾了维持较高的网卡利用率,保证了各种流量的服务质量。本文提出的Qo S调度算法可以在20台机器规模的集群中,在各种复杂的场景下,保证小消息的平均延迟和尾延迟低于20us,同时网卡的整体利用率高达90%以上。
其他文献
思想实验是一种流行的哲学研究方式。许多思想实验的核心是模态论证,而这些模态论证往往以形如“可能S”(S是一个真值未知的陈述)的模态陈述为前提。而可设想性原则是模态认识论中的一个重要原则,它声称命题的可设想性与其可能性具有特殊关系。部分学者,如查尔莫斯,认为特定的可设想性一定蕴涵可能性,而以亚布罗为代表的另一些学者则认为,可设想性是可能性的可错的证据。范·因瓦根于1998年提出“温和模态怀疑论”,对
对于一般的投资决策问题,有学者指出公司的现金持有量会影响到投资时机的选取,他们假设项目收益满足几何布朗运动,利用投资的实物期权理论得到了投资决策时机模型。本文在此基础上考虑到用几何布朗运动来描述项目收益比较理想化,所以假设项目收益服从带泊松跳的几何布朗运动,研究了在公司现金持有量充足与不足两种情形下的投资时机选取模型,得到了更为接近现实场景的结论。在数值分析方面,本文着重研究了新引入的参数对于最终
学位
学位
延时容忍网络(Delay-Tolerant Networking,DTN)能够较好的满足当前深空网络通信业务需求,克服链路长延时、易中断等问题。但随着航天技术的快速发展,未来深空网络的场景必将越来越复杂,业务和服务也将越来越丰富多样,数据传输量也会随之急剧增加。因此,未来深空网络将面临多方面的技术挑战,考虑到信息中心网络(Information-Centric Networking,ICN)在数据
事件因果关系识别在自然语言处理领域中是一个重要的研究课题。作为一种重要的语义关系,事件因果关系可以将事件按照因果逻辑组织成事件图谱,通过在事件之间进行因果推理来辅助人类进行决策,可应用于事件预测、舆情监控等场景中。现有关于事件因果关系识别的方法可以分成三类:基于模式匹配的方法、基于统计机器学习的方法、基于深度学习的方法。前两种方法受限于特征工程繁琐和模型表达能力不足等问题,对于隐式因果关系的识别效
学位
学位
二维硼纳米片是新兴的一类二维(2D)单元素纳米材料,硼纳米材料由于其独特的纳米片状结构和非凡的理化性质,在储能,环境科学,催化,传感和生物医学领域均受到了广泛关注。具有高光热转化效率和超高负载能力的二维烯(尤其是石墨烯和磷烯)已被广泛报道用于光动力疗法和药物递送系统。与石墨烯和磷烯相比,硼纳米片由于其易处理的特性和良好的生物相容性,在癌症的诊断和治疗方面显示出更大的潜力。张和梅等首次报道了超薄硼纳
作为拉动经济增长的三驾马车之一,出口的重要性不言而喻,其对我国的经济发展起着重要作用。作为全球第一贸易大国,中国在2018年的进出口总额达到了46000亿美元。从全球看,中国的出口增速高于全球主要经济的整体水平。从贸易结构看,高技术含量的新产品以及机电类产品成了主要的出口产品。A公司作为一家金融自助设备制造商,除了主营的国内市场以外,也不断地在海外市场进行探索。但是近两年随着全球经济增长趋缓,各国