发明名称 一种减少资源竞争的Trace文件转储方法
摘要 本发明公开了一种减少资源竞争的Trace文件转储方法,在基于Infiniband网络和Lustre系统中,该转储方法执行三个服务步骤,即存储信息收集服务S1、Infiniband网络拥塞探测服务S2和文件转储服务S3。该方法通过被动探测Lustre系统的IO使用情况与主动探测Infiniband网络的使用情况相结合,计算网络和IO资源的拥塞情况,在无拥塞时进行踪迹文件转储的技术手段,从而实现减少踪迹文件转储与被监控程序资源竞争的情况出现,获得程序插桩后运行速度更快,踪迹数据更加准确的技术效果。
申请公布号 CN104378442A 申请公布日期 2015.02.25
申请号 CN201410697278.9 申请日期 2014.11.26
申请人 北京航空航天大学 发明人 李云春;张天宇;李巍
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 李有浩
主权项 一种减少资源竞争的Trace文件转储方法,该方法在基于Infiniband网络和Lustre系统中运行,所述Lustre系统包括有I/O信息统计节点(4)、第一个I/O信息被动收集节点(1)、第二个I/O信息被动收集节点(2)和第N个I/O信息被动收集节点(3);其特征在于:该转储方法执行存储信息收集服务S1步骤、Infiniband网络拥塞探测服务S2步骤和文件转储服务S3步骤。所述Lustre系统中的OSS节点上运行存储信息收集服务S1,产生有IO拥塞信息<img file="FDA0000617226170000011.GIF" wi="456" he="85" />MDS节点运行存储信息收集服务S1,收集所述的<img file="FDA0000617226170000012.GIF" wi="438" he="86" />构成收集‑拥塞信息IO<sub>总</sub>;当TAU产生的踪迹数据file需要写入时,文件转储服务S3发出主动探测包request<sub>T</sub>给Lustre系统的MDS节点;然后,MDS节点将收集‑拥塞信息IO<sub>总</sub>以数据包MD<sub>T</sub>形式反馈给Infiniband网络拥塞探测服务S2;Infiniband网络拥塞探测服务S2一方面提取出收集‑拥塞信息IO<sub>总</sub>传输给文件转储服务S3,另一方面采用拥塞判断条件R‑F获取当前的Infiniband网络的拥塞情况C<sub>inf</sub>={a,b},并将所述的C<sub>inf</sub>={a,b}传输给文件转储服务S3;a表示网络拥塞,b表示网络不拥塞;文件转储服务S3对接收到的C<sub>inf</sub>={a,b}和IO<sub>总</sub>,采用资源判断条件L‑I来判断基于Infiniband网络和Lustre系统的资源的使用情况U={au,bu},au表示资源拥塞,bu表示资源不拥塞,决定是否在缓存未填满时,提前通知TAU转存踪迹数据file到Lustre系统中,以避免可能的资源竞争。
地址 100191 北京市海淀区学院路37号