基于非易失内存的容器加速系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liwulai11111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来云计算技术得到了飞速的发展,容器技术在其中扮演着重要的角色。然而在无服务器计算等场景下,容器部署和冷启动仍然是一个性能瓶颈。每当函数被调用时,容器就会启动,并且在处理完请求后会立即销毁。在无服务计算平台中,通常会使用高级语言,比如Python和JavaScript,高级语言需要更复杂的运行时,导致其启动速度比同等的C程序慢十几倍。这些技术使容器冷启动更加频繁和耗时。新兴的非易失内存因其优良的读写特性为提高容器性能提供了一个新的机会。为了加快容器部署和冷启动,对Docker Hub上下载超过100万次的134个镜像做了深度的分析并获得两点发现:1.镜像存储是容器部署过慢的原因之一;2.容器冷启动只需要一部分镜像文件。基于非易失内存的容器加速系统N-Docker的核心设计思想是基于这两点发现。在容器部署阶段,N-Docker能发现存储过慢的镜像层,并将其存储到非易失内存。在容器冷启动阶段,N-Docker通过跟踪容器冷启动过程,抓取容器冷启动所必需的热镜像文件,并将其存储到非易失内存,并将冷镜像文件写回硬盘。实验结果表明,相比于原生的Docker,N-Docker容器部署加快了1.21倍,容器冷启动加快了2.96倍。相比于将镜像全部存储在非易失内存的NVM-Docker,NDocker获得了一样的性能,但是非易失内存的使用量只是NVM-Docker的11.8%。
其他文献
“因逃逸致人死亡”作为交通肇事罪的加重处罚事由规定于我国刑法第133条,最高人民法院也出台了相关司法解释予以明确。这些法律规范是司法实践中认定“因逃逸致人死亡”的基本依据。但由于近年来交通事故频发,肇事者逃逸尤其是因其逃逸行为导致被害人死亡的案例与日俱增,这不仅使得正常的交通秩序紊乱,更使得“因逃逸致人死亡”的适用变得更加复杂和困难,导致司法实践中面临的具体情况更加复杂多样,单纯依靠这些法律规范难
基于属性签名作为一种新型的非对称密码技术,解决了传统非对称密码体制中对证书管理的困难问题,并通过属性对人群进行细粒度划分的方式为用户提供细粒度访问控制。在该体制中,属性授权中心为合法用户分发相应属性私钥,当且仅当用户属性集合满足访问结构时才能使用其属性私钥进行签名,验证者仅能知晓签名是由满足某一访问结构的人所签署的。因此,该签名体制不仅可以为数据提供更加细粒度的访问控制,而且还具有便于隐匿签名者身
三维重建是计算机图形学领域的经典任务,近年来深度学习在二维图像处理中被广泛应用并且取得显著成果,越来越多的研究者尝试将深度学习在二维图像处理任务上的成功复制到三维
国际竞争日趋激烈,综合国力的竞争越来越集中体现在国家自主创新能力的较量。产学研是国家自主创新活动中最重要的主体,产学研结合是提升自主创新能力的重要途径。产学研合作
黑磷是磷元素的同素异形体之一,具有原子级厚度的黑磷被称为黑磷烯(BP)。对BP的深入研究始于其在场效应晶体管中的成功应用,并迅速扩展到了光电转换器件、能源存储器件、传感器
近年来,随着中国制造业的蓬勃发展,如何有效提升企业竞争力已经成为制造企业亟待解决的问题。作为制造行业重要优化手段之一,柔性作业车间调度问题(FJSP)研究受到了广泛关注
目的:本研究通过对经微弧氧化表面含锌钛基内植物的特征进行研究,探究其在新西兰大白兔体内的抗菌活性及毒副作用,为内植物相关感染提供一种有效的解决途径。方法:制备经微弧
随着科技的发展以及计算机水平的提高,网络化控制系统在工业上得到了广泛的应用。在控制科学领域,网络化控制系统作为一种特殊的混杂动态系统,近几十年来一直是控制理论与工
聚(3,4-乙撑二氧噻吩)(PEDOT)是一种高分子聚合材料,在传感领域中表现出了优异的导电性能,超高的电子传输速率为传感提供了高灵敏度和低检测限基础。二维纳米过渡金属硫化物是一
目的:讨论比较腓骨偏心性固定与中心性固定两种固定方式对胫骨远期愈合率的影响,以期明确两种方法有何异同,更好的指导临床工作。方法:选取我院2015年7月至2017年10月55例胫腓骨骨折患者,按照腓骨治疗方式不同,分为A组(29例)、B组(26例)。2组胫骨骨折患者均采用髓内钉中心性固定,其中A组腓骨行髓内钉内固定术,B组腓骨行钢板内固定术。对2组患者的一般资料、手术时间、术中出血量、住院时间、胫骨