面向Docker容器的文件系统资源隔离方法

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:caoheng19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的飞速发展与普及,云环境中的应用越来越复杂多样。如何减轻虚拟化环境中应用之间的资源竞争成为研究热点。Docker的出现推动了容器技术的发展,相比于虚拟机,容器这种操作系统级虚拟化技术具有更低的性能开销,然而共享内核却导致容器具有更差的隔离性。具体地,传统的中心化文件系统存在着大量资源(如保护全局数据结构的锁)竞争,这使得容器中的文件系统操作在并发访问这些数据结构时会相互影响。同时,容器共享主机文件系统中有限的文件系统软资源(如inode、block和fd),这些软资源处于自由竞争状态,缺乏一种隔离机制。FXMARK是一个开源的benchmarks套件,可以测量文件系统操作的隔离性。但是其现有的benchmarks主要针对主机文件系统,通过对FXMARK进行功能扩充,实现了对容器环境下的测试支持。然后通过一系列实验分析容器文件系统操作存在的锁竞争,发现这些锁竞争来源于主机文件系统,同时Docker存储驱动也会引入新的锁竞争。接着通过几个并发场景分析存储驱动引入的锁竞争,发现可以为容器实现新的加锁函数来避开对主机文件系统粗粒度锁的竞争,提升容器文件系统操作的性能。由于Docker文件系统仅仅是将文件系统操作转发到主机文件系统,因此可以为每个容器分配一个文件系统软资源的使用权重,根据每个容器的软资源使用权重以及系统软资源的使用情况对容器的文件系统操作进行转发或拦截,从而实现容器间文件系统软资源的分配。实验结果表明,经过锁隔离优化后的文件系统操作在10核时可以获得至少3倍的性能提升。同时,优化后的系统可以实现容器间软资源的按比例分配,并且软资源分配决策不会对操作的性能产生影响。
其他文献
肛门失禁(Fecal Incontinence,FI)是临床上的常见症状,FI患者的括约肌不能控制粪便及气体的排放,排泄物由肛门自动流出,此病症虽不直接威胁生命,但造成病人生理和精神上的痛
高光谱图像分类是高光谱数据分析过程中最重要的任务之一,精准的分类结果是高光谱遥感广泛应用的前提。近年来,深度学习以其强大的表征能力在计算机视觉领域取得巨大成功,应
研究目标:PI3K/AKT/mTOR信号通路异常激活会导致一系列复杂疾病的发生,这其中包括2型糖尿病和癌症。Notch基因在肝脏发育过程中起着关键作用,是胆道分化所必需的。有证据显示,AKT和Notch信号在人类肝内胆管癌(Intrahepatic Cholangiocarcinoma,ICC)临床样本中异常激活的比例大于50%。此外,有动物实验证明,AKT可以协同其它癌基因驱动ICC的发生,No
变循环发动机是一种高度复杂和精密的热力机械,区别于传统航空发动机,其通过可调部件的变化改善发动机各部件之间以及发动机与进排气系统之间的匹配,从而使得发动机能够更好
在通信领域需要信号处理应用都可以归结为求解线性最小二乘(Least Squares,LS)问题;这些应用包括系统辨识,信号检测,自适应天线阵列等。实际上,求解线性LS问题等同于求解线性
作为一种能保障端到端可靠传输的机制,TCP协议成为了互联网中应用最为广泛的传输层协议。但TCP协议在面对数据丢包时,会触发拥塞控制机制,降低发送速度。这种应对机制在有线网络和链路质量较好的无线网络中,由于误码率低、丢包少,拥塞控制机制处理丢包对整体传输性能的影响小。但在恶劣的无线网络环境中,例如高铁车地无线网络传输环境下,由于链路快变、多普勒效应、频繁的越区切换、网络信号不稳定等因素,导致链路传输
目的:明确老年胆胰疾病患者行治疗性ERCP的安全性、有效性,并评估患者术后2周及术后1个月的生活质量改善情况。方法:收集承德市中心医院普外科2016年10月至2018年12月行治疗性ERCP的胆胰疾病患者的病历资料,按年龄(联合国世界卫生组织定义75岁以上为老年人)将患者分为A、B两组,其中年龄小于75岁的患者为A组(年轻组),年龄大于等于75岁的患者为B组(老年组),比较两组患者手术操作时间、结
背景:镁及镁合金在密度及弹性模量上与人体的骨密质相接近,而且医用镁及其合金有良好的可降解性,作为骨内固定材料植入体内可自然降解,无需二次取出,生物活性优异,能够在骨折愈合初期提供良好的力学环境,易于骨组织生长。但镁的耐蚀性差,植入体内降解速度快,难以达到良好的固定效果,并在腐蚀过程中产生大量氢气,导致植入体过早地丧失生物功能性。将镁合金用微弧氧化技术进行表面处理,使镁合金(AZ31)表面陶瓷化,以
纱线在编织过程中无可避免地会出现断裂、缠绕等现状。因此需要对圆纬机编程过程中的纱线状态进行监测。一台圆纬机包含多路纱线输送,每路纱线输送并不是连续进行。因此圆纬
跳频通信因为良好的抗干扰性和低拦截概率,在保密通信领域,特别是军事通信领域得到了广泛的应用。在通信电子对抗环境中,将跳频技术运用到短波通信中不仅可以有效地克服多径干扰,还对邻近干扰和人为对抗式干扰有着良好的抑制作用,因此已经成为提高通信抗干扰性的最有效措施。对于通信对抗双方而言,如何快速有效地获取对方的跳频信息关系着战争局势的走向,对于最终取得战争的胜利有着至关重要的作用。跳频通信中的跳频信号是一