容器环境下I/O资源竞争的分析与优化

来源 :陈鹏飞 | 被引量 : 0次 | 上传用户:jiajianye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
容器是一种操作系统级虚拟化技术,具有资源利用率高,部署快速和移植性灵活等特点。然而,多容器会共享主机操作系统的内核I/O(Input/Output)栈,导致其并发执行文件操作时需竞争I/O栈中的共享资源,严重限制了容器的I/O性能。资源竞争产生的主要原因在于操作系统内核I/O栈对容器无感知。一方面,虚拟文件系统(Virtural File System,VFS)无法利用容器的层级特性,难以与层级文件系统高效协作,导致了容器文件打开过程中额外的目录项构建开销,和容器写时复制过程中额外的重命名锁获取时延;另一方面,本地文件系统无法以容器为单位进行资源管理,来自不同容器的数据块会被分配到同一块组中,导致了容器对于块组资源的竞争。此外,全局化的日志服务无法以容器粒度运行,容器间并发的修改操作会竞争共享的日志事务。容器感知的I/O栈(Container-aware I/O Stack,CAST)可以解决上述资源竞争问题。CAST由三个部分组成。首先是层感知的虚拟文件系统(Layer-aware VFS,La VFS),La VFS通过层感知的路径切换,减少了文件打开过程中不必要的目录项构建次数,缓解了容器对目录项缓存的竞争;La VFS还实现了层感知的无锁重命名策略,减少了重命名过程中加锁等待时延。其次是容器感知的本地文件系统(Containeraware Ext4,Caxt),Caxt通过将系统日志服务替换为多个微日志服务,并基于容器进行灵活的微日志管理,缓解了容器对日志服务的竞争;Caxt还基于容器来执行数据块的分配,通过将不同容器的数据块分配到不同的块组中,避免了容器对块组资源的竞争。最后是容器识别器,其将为La VFS和Caxt提供容器感知能力,包括容器层级信息获取和操作来源识别。实验结果表明,相较于内核原有的I/O栈,CAST在引入较小资源开销的前提下,减少了69%到99%的I/O栈中共享资源获取时延,实现了149%到211%的系统调用级别的文件操作速率提升,以及38%到98%的应用程序级别的I/O传输速率提升。
其他文献
白先勇成长于传统文化的濡染之中,同时又深受“西方影响”,多元的文化场域使他对中国文化的命运有着独特的思考,这些思考体现在他的小说创作中,所以他的文本创作有很大的阐释空间。以“文化磨合”论为指导,可以通过考察白先勇的文化认同进而审视其文化策略,并以文学文本为具体个案考察其文化策略的实践。不管是宏观文化层面,还是微观文学层面,都彰显着白先勇在多元文化质素的磨合中,对中国文化复兴和文化创造的深刻考量。在
学位
随着网络技术和移动终端设备的发展,各种各样的在线社交网络平台已经成为人们生活中的一部分。与传统社交网络不同,在线社交网络中较低的交友成本和快速传播信息的特性使其可以在短时间内快速扩张。社区结构是在线社交网络的重要特性之一。根据由不同兴趣、职业、地域形成的社区结构可以开展各种商业行为。现有的动态社区发现方法通过分析多个时刻的用户交互网络来生成与每个时刻对应的多个社区结果。然而,在线社交网络中充满了大
学位
在人群疏散场景中,人群疏散决策行为(如疏散出口选择行为)对疏散效率和疏散结果有重要影响。如果对人群疏散没有合理的规划和管理,就有可能导致重大安全事故发生。加强对人群疏散决策规则的挖掘和解释,将有助于规划人员对场景的疏散风险进行分析,从而制定合理的规划或改进措施,进而改善居民的安全。然而,人群疏散决策行为受众多因素影响,具有不确定性强,个体决策规则差异性大,特征之间存在决策优先级差异等特点,这使得人
学位
云服务的普及使得云存储系统所管理的数据规模快速增长,海量的用户数据以及低访问时延的需求给云存储系统的元数据访问性能带来了挑战。键值存储技术是云存储系统构建元数据集群的重要技术之一,但现有键值存储系统的索引方案无法满足元数据集群对索引性能稳定高效的需求。目前主流的日志结构合并树(LogStructured Merge Tree,LSM-Tree)索引无法提供高效的查询性能,而B+树索引的性能随着索引
学位
随着互联网技术的发展和智能终端的普及,人们利用互联网进行交互的需求逐年增加,在线社交深入到了人们的生活,以微博与微信为代表的软件以其便利性与社交性被广泛使用。然而,社交网络的使用也面临着一些安全风险:社交网络数据的拥有者出于提高服务水平、制定服务战略等目的,会将数据发布给第三方进行合作分析,这可能会带来一些问题:一方面,社交网络数据包含着用户的使用习惯、爱好倾向等敏感信息,如果在发布社交网络数据前
学位
网络流量异常分析作为网络安全防御的关键技术,包括网络流量异常检测与异常分类技术,具有十分重要的研究价值。网络流量是从原始网络数据包采集的多变量时序数据,随着网络技术的日新月异,网络流量呈现出波动快、维度高、耦合紧密等趋势。现有异常检测算法没有考虑网络流量多维特征分布的时序变化规律,将正常的网络流量周期性波动视作异常,导致误判;现有异常分类模型难以找到合适的高维特征距离度量函数,且计算开销大,导致网
学位
读后续写是近年来提出的一种提升外语学习效率的有效方法。目前读后续写相关研究大多是从教师角度出发,立足大学生群体,对高中生在此任务中的体验和反馈关注较少。鉴于此,本研究试图探究高中生在读后续写任务中所遇到的写作障碍、写作障碍与续写水平之间的关系以及学生产生写作障碍的原因。本研究的研究对象是全国范围内来自不同年级的有过读后续写经历的高中生,研究对2595位学生进行了问卷调查,并对其中10位学生进行了深
学位
语言迁移是指一个人一种语言的知识对其他语言的知识和使用的影响,根据其方向可分为正向迁移与反向迁移。我国反向迁移研究存在理论介绍居多,实证研究较少,语料搜集不够,调查对象不全等问题,需要更多实证研究更具体、科学地考察,以更全面认识二语对一语的影响及迁移现象。翻译过程中二语会无形地对译者的母语语用产生影响,造成反向迁移,直接体现在译者在顺向翻译中使用欧化表达传递被译语信息。由此可见,汉语欧化与反向迁移
学位
20世纪80年代以后,外语学习领域对以焦虑为代表的情感变量对语言学习的影响给予了更高的关注。已有研究涉及外语焦虑的影响、成因、研究工具等各个方面。多数研究表明,外语学习者的焦虑情绪对其学习表现有负面影响。然而,在二语写作研究中,鲜有研究探讨中国英语专业学生的毕业论文写作焦虑。毕业论文作为学生语言专业技能和学术成果的集中展示,部分学生无法高质量完成,这在一定程度上受到论文写作焦虑的影响。因此,有必要
学位
新型非易失性内存(Non-Volatile Memory,NVM)具有高性能、字节访问粒度及掉电不易失的特点。为兼顾性价比,通常将非易失性内存与固态盘(Solid State Drive,SSD)混合使用,基于NVM和SSD混合结构的键值存储已成为重要研究方向。日志结构合并树(Log-Structured Merge Tree,LSM-Tree)被广泛应用于键值存储研究,但其层次结构造成的读写放大
学位