[发明专利]一种基于区块链的高性能FAAS系统有效
申请号: | 201811430601.0 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109508432B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 段红 | 申请(专利权)人: | 智鸟科技有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 深圳立专知识产权代理有限公司 441000 | 代理人: | 陈超 |
地址: | 450003 河南省郑州市金水区宝瑞*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 性能 faas 系统 | ||
本发明涉及高性能系统技术领域,且公开了一种基于区块链的高性能FAAS系统,包括链上FAAS系统,所述链上FAAS系统具体包括分布式网关模块、吸积层模块、函数执行引擎和模进层模块,所述分布式网关模块包括用户APP、HTTP检测系统和函数转换系统,所述函数执行引擎的内部固定连接有扩容器,所述函数执行引擎包括扩容器、函数计算引擎池和函数计算实例。该基于区块链的高性能FAAS系统,通过设置了分布式网关模块,可将不同用户的需求和HTTP请求进行分类,再通过Socket检查系统排查用户是否访问过该页面,如存在Socket标记,则从日志系统内部提取出使用者的使用记录,减少了设备的访问流量,提高了设备的性能表现。
技术领域
本发明涉及高性能系统技术领域,具体为一种基于区块链的高性能FAAS系统。
背景技术
伴随着网络及移动设备的普及,互联网的兴起,各类互联网企业也愈发繁多,为各行各业的人们提供特定服务,在中国企业500强中,互联网公司已经占据15%,中国数字经济占GDP比重超30%,而支撑这一数据的重要力量,便是云计算互联网企业的根基,到2020年云计算的规模预计达到1435.3亿美元,全球公有云服务市场较快增长,预计2017-2020年复合增长率将达16.44%,云计算变得越来越精细化,为企业提供的服务也越来越便捷,企业只要接上网络,并通过浏览器,就能直接使用在云端上运行的应用,而不需要顾虑类似安装等琐事,并且免去初期高昂的软硬件投入,所以可以预见,更低的运行成本,更细的颗粒度必然是未来企业的首选,FAAS即是这样的服务。
现有的底层链系统,如以太坊,它本身所提供的用以执性智能合约的虚拟机,及其虚拟机在运行时生成和使用数据的应用程序逻辑,都有赖于存储于智能合约账户内的数据,相较于传统的互联网应用,它也将逻辑和数据做为一个整体来存储,这样在迭代的过程中,架构的更新将会面临很多不便,一旦逻辑发生变化,原始数据也将面临改动,持续地新增函数将可能导致大型智能合约的维护困难,传统的DApp的本质是,Smart Contract+ContractExecute Platform=DApp,相应地为了克服传统DAPP开发的困难问题,本专利将函数服务软件架构和区块链技术相结合,由此提出了一种新的DAPP开发架构,一种基于区块链的高性能FAAS系统。
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于区块链的高性能FAAS系统,具备事件驱动、低手续费、弹性调度、开发友好和高性能表现等优点,解决了现有分布式应用DAPP如无法支持更多的用户开发以及无法支持灵活的使用策略,且链上开发和部署过于缓慢的问题。
(二)技术方案
为实现上述事件驱动、低手续费、弹性调度、开发友好和高性能表现目的,本发明提供如下技术方案:一种基于区块链的高性能FAAS系统,包括链上FAAS系统,所述链上FAAS系统具体包括分布式网关模块、吸积层模块、函数执行引擎和模进层模块,所述分布式网关模块包括用户APP、HTTP检测系统和函数转换系统,所述函数执行引擎的内部固定连接有扩容器,所述函数执行引擎包括扩容器、函数计算引擎池和函数计算实例。
优选的,所述分布式网关模块包括通过前置API Gate Way来收集和分发外部应用的HTTP请求,将应用需求转化为具体的函数执行请求。
优选的,所述吸积层模块包括通过吸积层网络维护全网的函数注册服务,同时维护网络中的FNS的映射关系,支持FNS查找操作,动态下发网关的流控指令。
优选的,所述函数执行引擎包括通过FEE函数引擎将上层传递的函数调用请求中的函数加载带执行的任务池,动态的分发给闲置的处理器处理,并依据请求内容进行定制化处理,返回相应结果。
优选的,所述模进层模块包括将每个事件本身由虚拟机中运行的智能合约进行差异化标注,并通过触发合约中的数据修改来进行广播和分发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智鸟科技有限公司,未经智鸟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811430601.0/2.html,转载请声明来源钻瓜专利网。