面向BaaS平台的资源调度算法研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:vacer2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2009年,中本聪提出了比特币的相关理念。自此,区块链技术开始慢慢渗透到中国的各个行业。开源社区为了更好的利用和推广这门技术,提出将区块链应用运行在云平台上,即Blockchain as a Service(BaaS)。在BaaS平台技术发展初级阶段,区块链私有链在云平台上的资源调度问题显得尤为突出。本文面向区块链PBFT共识算法和区块链本身特性提出了静态调度算法和自适应调度算法,用来解决现有的资源调度问题。本文中资源调度算法的解决思路及主要创新成果如下:(1)静态调度算法引入资源平衡度分析和亲和性分析,保证了资源分配均衡、服务高可用和物理容灾。其各个流程创新点可简述为:第一,在算法执行前先执行输入数据预处理,即根据区块链本身特性对算法输入参数进行预估计,此步能够保证输入的资源需求矢量更贴合实际资源使用矢量;第二,平衡度分析中Best-Balanced算法从三个角度考虑资源分配的平衡性,包括LB(Load Balance)、RRB(Remaining Resources’Balance)和 RB(Resource’s Balance)算法;第三,针对区块链私有链特性,提出了用来解决区块链应用间亲和性问题的亲和性分析与重排序算法。(2)自适应调度算法从预警和迁移入手,解决了由云计算平台资源使用量动态变化而导致的服务崩溃问题。其创新点可以概括为:预警中的预测模型基于ARIMA时间序列实现,并引入了对预测结果计量矫正概念;迁移筛选采用FBP(Filtering Based On Priority)算法来保证迁移某个节点后不会对区块链应用服务造成任何破坏性的伤害,迁移过程考虑了有状态安全迁移。最后,进行了系统实验分析以及算法部分的模拟实验分析。实验分析结果表明静态调度算法和自适应调度能有效解决区块链应用在云平台上的平衡调度、亲和调度和动态调度问题,而系统实验分析进一步验证了算法的实用性。
其他文献
文章以纳黔高速公路叙岭关隧道工程为依托,运用迈达斯GTS分析软件,建立了隧道结构及围岩的计算模型,分析了不同位置、大小的顶部溶洞在隧道开挖过程中对围岩位移、应力、塑性
目的评价野黄芩苷对血小板的聚集与活化的影响。方法在人洗涤血小板中进行血小板聚集实验,分别用胶原(1.00μg/ml)、U46619(0.30μM)、ADP(10.00μM)、凝血酶(0.04U/ml)作为
针对GDX2包装机六轮盒模抱钩容易损坏、更换耗时长、更换工序复杂等问题,通过对六轮盒模抱钩进行外型改造,并将抱钩定位方式由原来的销轴定位改造为快插式螺钉定位,使得抱钩
为了揭示钙调蛋白在桑树抗逆性方面的作用,利用SMART技术(switching mechanism at 5 end of RNA transcript)构建丰驰桑幼苗cDNA文库,从中获得2个钙调蛋白cDNA序列,2条序列的
电路换路后,其初始状态可能发生突变,当一时难于确定时,可先将电路化为其 s 域0_-系统模型,再利用初值定理,即可确定初始状态0_+的值.它适用于各种动态电路.
对于线性电路过渡过程的计算,本文论述了运用广义的三要素法求解高阶电路的方法,并举例说明。该法既不用微分方程,也不需拉普拉斯变换,主要地应用一些代数方法即可完成。
抑郁症发病率的逐年上升,心理治疗及专业科室的匮乏,西医疗法的复杂性及西药治疗的副作用及成效的不稳定性均让我们临床医生选择从祖国传统医学寻找更好的治疗方法。此文论述
在多模态语篇分析领域,一种新的理论方法是John.A.Bateman 2008年提出的GeM模型。该模型结合语言学理论、版面设计与计算机技术,旨在科学分析页面及文档,标注与检索相关多模
城市滨水区域是城市文明重要的展示区。三明沙溪承载着三明市的历史,是三明市文化的起源。由于早年的沙溪景观设计并不完善,从而导致设施杂乱、景观风貌偏差,无法提高周边场
特色农业是河南省目前农业发展的重点项目,通过初级阶段的发展,取得了一定的成果,但其在发展过程中由于各种原因也不可避免地出现了一系列问题。本文在对河南特色农业进行分