半虚拟化框架Virtio下的实时网络I/O请求门控机制

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:giwood
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种基于即用支付收费模式(Pay-as-you-use)的计算服务,与传统IT服务模式相比,它能够保证用户需求的即时性。其中,用于规范服务并且保障双方权益的云计算服务等级协议(Service Level Agreement,SLA)得到广泛关注。简单来说,SLA是服务提供商与用户之间确立多方面要求的合同或协议,这其中包括服务等级目标(Service Level Objective,SLO)。云计算服务环境中,用户进行数据读写,产生的网络I/O请求(以下简称“请求”)经过Virtio框架访问底层资源。由于用户请求密集,系统资源有限的原因,响应时间(Response Time,RT)作为SLO中衡量服务质量的一个重要性能指标,与资源的使用量有关,分配给请求的资源较多,可以保证请求的执行,响应时间短;分配给请求的资源不充足,请求等待资源,响应时间长。因此,如何分配云计算服务的资源,保证SLO规定的响应时间目标成为一个关键技术。常用的方法是通过控制资源使用量来保证请求的响应时间。该方法存在的问题在于:当资源不足时,无法保证请求的响应时间,并且不同请求访问资源难以被区别对待。为此,通过控制请求对资源的访问来保证请求的响应时间的方法被提出,该方法在系统内部或外部建立门控机制,控制请求访问资源或者进入系统的时刻和频率。但是在系统内部的门控机制大多需要修改系统,也需要选择合适的资源作为请求访问的门控对象。而在系统外部的门控机制在请求进入系统后不受控制,难以保证请求响应时间。因此,寻找对系统影响小且对响应时间敏感的位置设立门控机制是其关键。本文采用通过控制请求对资源的访问来保证请求的响应时间这一方法,基于KVM平台的半虚拟化框架Virtio,提出实时网络I/O请求门控机制(Gating Mechanism for Real-time Network I/O Requests,GMRNR)。通过建立门控机制,控制网络I/O请求对数据的访问,保证请求的响应时间。本文创新点如下:(1)GMRNR在Virtio前端virtio-net模块中建立,用于拦截网络I/O请求,控制高优先级请求直接传输,低优先级请求聚合传输,优先保证高优先级请求的响应时间,尽最大努力保证低优先级请求的响应时间。在Virtio建立门控机制对系统影响小,修改驱动方便,控制直接、有效,能够控制不同优先级请求访问数据的时刻和频率,从而保证请求的响应时间。(2)GMRNR利用双端聚合方法(Two-end Aggregation Method,TAM),综合考虑请求的重要性和响应时间要求,把请求按照优先级进行分类聚合。重要程度高且响应时间要求高的请求,优先级高;反之,重要程度低且响应时间要求低的请求,优先级低。通过分类聚合的方式,把请求分类处理,使其共享对数据的访问,减少系统切换,降低CPU开销。(3)GMRNR采用计时器和聚合队列长度控制不同优先级请求通过Virtio的时刻以及聚合频率,保证不同优先级请求的响应时间。为不同优先级请求设定计时器,根据要求的响应时间,得出其聚合传输的最晚时刻;同时,设定不同长度的聚合队列,优先级高的请求,聚合队列短,聚合频率高;反之,优先级低的请求,聚合队列长,聚合频率低。当聚合队列的长度达到阈值或者队列中存在请求达到计时器设定传输的最晚时刻,则请求被传输至后端,进行处理。实验测试表明:GMRNR能够区分网络I/O请求优先级,当资源充足时,不同等级的网络I/O请求能够在各自要求的时间内完成;当资源不充足时优先保证高优先级的网络I/O请求的响应时间。同时,GMRNR具有高的资源利用率。
其他文献
分布式光纤振动传感技术具有抗电磁干扰、监测范围大、本质安全、灵敏度高等优点,在电缆状态监测、结构健康监测、交通轨道监测以及油气管线监测等领域中显示出重要的应用前景。相位敏感光时域反射仪(Phase sensitive Optical Time Domain Reflectometer,Φ-OTDR)作为一种典型的分布式光纤振动传感技术,利用后向瑞利散射光感知外界振动信号,在长距离多点振动监测领域得
分布式光纤传感技术是一种利用光纤进行信号传输的传感系统,可以用于测量物体的应变、温度、振动等,以其具有灵敏度高、安全性好、抗腐蚀、抗电磁干扰等优点广泛应用于各个领域,如管道泄漏探测、结构健康监测、山体滑坡监测、电力系统检测等。光频域反射技术是一种新型的分布式光纤传感技术,除具有普通分布式光纤传感器的优点外,在灵敏度、信噪比、空间分辨率等性能方面更存在巨大优势,可实现短距离超高空间分辨率的应变温度等
布里渊光时域分析(Brillouin Optical Time Domain Analysis,BOTDA)技术是一种基于布里渊散射的分布式光纤传感技术,可用于监测传感光纤沿线应变和温度变化情况。该传感技术具有可多参量测量、传感距离长等优点,因此被广泛应用在大型建筑、智能电网、油气管道等领域以实现传感监测的目的。但是在某些领域(例如航空航天)中如果无法实现较高精度的传感监测,就会造成不可预估的损失
传统的设施监测手段主要基于压电检测技术,但此技术难以对基础设施的安全进行实时监测。而分布式光纤传感技术以光纤作为传感媒介,可以实现对振动信号的实时解调,具备探测距离长、精度高、本质安全、耐腐蚀等优点,被广泛应用于交通运输、石油化工、周界安防等基础设施领域。相位敏感光时域反射仪(Phase Sensitive Optical Time Domain Reflectometer,Φ-OTDR),作为一
混沌激光广泛应用于安全保密通信、高精度激光雷达和高速物理随机数生成等众多领域。外光反馈半导体激光器因其结构简单和动力学特性丰富等优势成为混沌激光产生的首选光源。然而,随着对光反馈半导体激光器的深入探索,其产生的混沌激光存在两个突出问题:一是不完全随机,机器学习方法的发展和引入使混沌激光的短期预测成为可能;二是存在时延特征,暗含周期性,时延特征的泄露降低了混沌保密通信系统的密钥空间。因此,混沌激光的
光时域反射仪是用于检测光纤故障和光纤连接点损耗的专业设备,由于其具有检测精度高、测量距离远、无损伤探测等优点,已被广泛应用于宽带互联网中的光纤链路检测与维护。光时域反射技术的基本工作原理是依靠分析光纤注入端接收的背向瑞利散射信号和菲涅尔反射信号与传输时间的关系来检测光纤故障特性,如连接点、熔接点、弯折、断裂、光纤损耗等事件。目前,国际上普遍使用的光纤检测技术是脉冲光时域反射技术,但是该技术具有原理
随着时代的发展和社会的进步,互联网开始基本全面普及,网络信息安全性就会变得极其关键。现在是网络时代,网络不安全,国家安全肯定也将会遭受影响。因此网络安全的重要性就自然不言而喻了。在现实中,移动互联网这个看不见摸不着的事物并不风平浪静。银行卡账户信息被盗,个人手机电脑被病毒劫持,成为比特币挖矿机;每天各种网络信息诈骗……现如今各种网上的安全问题让人频频中招。在2016年习近平主持召开的网络安全和信息
我国是一个农业大国,农业用水占总用水的60%以上,长期以来粗放式灌溉造成了大量的水资源浪费。为了提高用水效率,现代农业必须大力发展精准灌溉技术,更加精确的控制灌溉时机和水量大小。因此实现高精度、长时间的土壤水分监测,掌握土壤水分的变化规律是制定科学灌溉方案的重要依据和必要前提。然而目前传感器高成本与高能量需求限制了传感网络的大范围、高密度应用。针对这一问题,本文首先通过有限元法对传感探针的结构参数
随着互联网、人工智能等新兴产业发展,电信行业从网络到业务都发生了巨大的变化,人们对于通信方式和通信质量提出更高的要求,城域网作为电信运营商的承载网,其建设和优化对城域网业务的发展起着至关重要的作用,因此如何进一步扩大数据城域网的网络规模,同时合理构建未来数据城域网架构,以保证未来网络承载能力成为一个需要深入研究的问题。本文对地区城域网建设和优化方案进行了研究。首先对本地城域骨干网和接入网、基础资源
近年来我国人民生活水平的日渐提升,很多人的生活习惯开始向不健康的方向发展,导致我国心血管发病率的不断攀升。通过我国初级卫生保健检查中的心音听诊,如能检测到主动脉狭窄等现象,则可以将患者归为心血管疾病发病初期的疑似病例,在此基础上,提早开展心血管疾病的预防治疗,可以提高患者的知情率以及治愈率。我国幅员辽阔、医疗资源相对短缺,采用医生和患者一对一模式展开心音听诊是非常消耗医疗资源,而且听诊结果也会受到