【技术实现步骤摘要】
一种无服务计算中加速网络启动方法
[0001]本专利技术涉及一种无服务计算中加速网络启动方法。
技术介绍
[0002]在云计算的场景中,无服务计算提供了高级的计算抽象。从用户的角度来看,它简化了应用的开发,因为提供商管理了大部分资源包括网络,系统,运行坏境以及库。这使得用户只要把精力集中于应用程序的代码上。尽管提供商初始化设计无服务平台是为了支持web和API服务,用户可以在在几秒内启动几千个并行函数,这巨大增加了云计算资源的弹性;但是一些新增长的短期函数的出现导致了突增并行工作的出现。突增并行的工作被描述带有高扇出的并行任务,而这包含了几千个无服务函数,全都部署在单个用户。Fouladi等人所做的工作就是使用几千个轻量级的线程对视频进行处理。这份研究展示了如何应用几千个轻量级线程到视频编码,减少编码时间比如将一个工业编码器从149分钟减少到2.6分钟。Ao等人所做的工作Sprocket,他们的研究应用了类似的模型去开发基于云的突增并行的系统,针对端到端的视频处理流水线,而这个在视频处理的工作在性能上是Spark的4倍。相比 ...
【技术保护点】
【技术特征摘要】
1.一种无服务计算中加速网络启动方法,其特征在于:包括以下步骤:1)整合网络命名空间,针对一组容器创建一个PartFast网络命名空间,PartFast网络命名空间的创建是针对每个租户所创建的网络命名空间;2)VTEP网络命名空间中创建一对VETH设备,其中一个VETH设备放入PartFast网路命名空间、另一个本地的VETH设备和VTEP的VXLAN以及网桥接口拴住,然后启动本地VETH和客户VETH接口;3)针对PartFast网络命名空间,设置IP和MAC,针对同一个用户的后续请求,直接在PartFast网络命名空间中的VETH设备绑定一个新的IP;4)在本地VETH和客户VETH接口之间建立一个连接,来进行相应的数据通信。2.根据权利要求1所述的无服务计算中加速网络启动方法,其特征在于:所述步骤3)中的设置IP包括以下步骤:I 根据租户的请求接收量,基于具体的IP范围和容器的数量去创建IP池;其中MAC地址分配通过随机函数的方式,并且一个MAC可以对应多个IP地址;II IP池中IP的数量大于租户的请求接收量,将IP池中的IP附属到对应租户的VETH设备上;其中一个IP就对应一个容器。3.根据权利要求1所述的无服务计算中加速网络启动方法,其特...
【专利技术属性】
技术研发人员:陈果,王文涛,陈建国,蒋洪波,李肯立,
申请(专利权)人:湖南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。