成果:区块链多尺度性能体系与自适应测量框架
一、成果介绍
弥补区块链性能度量技术的缺失,建立了多尺度的性能体系,研发了自适应测量框架,实现了区块链量化测试评估与运行时自我感知。
长安链性能指标与度量方法
·定义了全面覆盖“网络-信息-安全”的性能指标及其测量方法
·可量化性能之间相互影响、以及在节点上扩散的过程
·与长安链配置、参数关联,为全局优化构建优化空间
长安链松耦合性能测量框架
·精确定位插桩点,测量函数在长安链运行时并发执行
·运行时配置采样条件、频率等规则
·可任意扩展性能指标库,并按标准框架进行实现与适配
二、对长安链的价值
长安链性能指标与度量方法
·使长安链能够对其运行状态进行分级、分类细颗粒度量化
·完备的性能体系使长安链能够发现运行过程中的问题,提升其稳定性
·本成果详细刻画了长安链各性能指标间的时间、空间(节点之间)关系,为全局优化提供依据
长安链松耦合性能测量框架
·通过在区块链上部署各类性能的采样节点,使长安链具备自我感知能力
·可根据需求自由编写开放性能指标库,并通过配置插入长安链目标模块,降低测试复杂度
·在性能指标的高精度时间和空间测量下,准确量化优化触发条件
三、应用场景/案例
为长安链提供高可用、易扩展且灵活配置的性能测量工具,用于长安链运行时的多尺度性能指标度量,在任何基于长安链的应用场景中均可在线进行宏观、微观和介观的性能指标度量,量化网络、传输、共识等模块的性能指标。同时,该成果实现了区块链多尺度性能测试的新型标准,可用于构建新的区块链测试平台与测试方法。