本发明专利技术公开了一种分布式计算系统及方法。其中,分布式计算系统,包括:n个计算单元、交换机和计算中心;所述n个计算单元通过交换机与计算中心通信连接;根据计算类型将n个计算单元分为m个分组,所述m为计算类型的个数。根据计算类型对计算单元进行分组,有相应分组内的计算单元对相应计算类型的信息进计算处理,从而提供矩阵化的计算服务。而提供矩阵化的计算服务。而提供矩阵化的计算服务。
【技术实现步骤摘要】
分布式计算系统及方法
[0001]本专利技术涉及分布式计算领域,尤其涉及一种分布式计算系统及方法。
技术介绍
[0002]雾计算,由美国纽约哥伦比亚大学的斯特尔佛教授所起,是一种面向物联网的分布式计算基础设施,可将计算能力和数据分析应用扩展至网络“边缘”,它使客户能够在本地分析和管理数据,从而通过联接获得即时的见解。
[0003]雾计算并非是些性能强大的服务器,而是由性能较弱、更为分散的各种功能计算机组成,雾计算是介于云计算和个人计算之间的,是半虚拟化的服务计算架构模型,强调数量,不管单个计算节点能力多么弱都要发挥作用。与云计算相比,雾计算所采用的架构更呈分布式,更接近网络边缘。雾计算将数据、数据处理和应用程序集中在网络边缘的设备中,而不像云计算那样将它们几乎全部保存在云中,雾计算数据的存储及处理更依赖本地设备,而非服务器。雾计算是新一代分布式计算,符合互联网的“去中心化”特征。雾计算和云计算完全不同,云计算是以IT运营商服务,社会公有云为主的。雾计算以量制胜,强调数量,不管单个计算节点能力多么弱都要发挥作用。
[0004]专利技术人在实施本专利技术技术方案的过程中发现,现有的分布式计算,尤其是雾计算无法提供矩阵化的计算服务。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种分布式计算系统及方法,至少部分的解决现有技术中存在的问题。
[0006]第一方面,本专利技术提供了一种分布式计算系统,包括:n个计算单元、交换机和计算中心;
[0007]所述n个计算单元通过交换机与计算中心通信连接;
[0008]根据计算类型将n个计算单元分为m个分组,所述m为计算类型的个数。
[0009]可选的,所述根据计算类型将n个计算单元分为m个分组之后,还包括:
[0010]基于计算类型的任务请求次数对m个分组中每个分组的计算单元个数进行调整。
[0011]可选的,所述调整方法为:
[0012][0013]所述k
i
为第i组计算单元的个数,q
i
为任务请求次数,q
j
为分组。
[0014]可选的,基于设定周期,对每个分组的计算单元个数进行动态调整。
[0015]可选的,所述计算单元具有NPU单元。
[0016]第二方面,本专利技术还提供了一种分布式计算方法,基于第一方面任一所述的系统,包括:
[0017]响应于请求命令,计算单元获取计算任务;
[0018]计算单元判断该计算任务是否该技术单元所在分组的计算类型;
[0019]如果判断结果为是,则对该计算任务进行计算;
[0020]如果判断结构为否,则发送该计算任务至计算中心。
[0021]可选的,如果判断结果为是,则对该计算任务进行计算,包括:
[0022]获取该分组内计算单元的计算能力;
[0023]当分组内的计算能力充足时,则计算该技术任务;
[0024]当分组内的技术能力不足时,则将该技术任务放入计算队列。
[0025]可选的,所述当分组内的计算能力充足时,则计算该技术任务,包括:
[0026]判断接收该计算任务的计算单元的计算能力,当计算能力足时,则计算该技术任务。
[0027]可选的,所述如果判断结构为否,则发送该计算任务至计算中心,包括:
[0028]所述计算中心将该计算任务推送给相应分组;
[0029]相应分组内计算能力充足的计算单元接收该计算任务后发送反馈信息给计算中心;
[0030]接收该计算任务的计算单元将该计算任务的计算结果发送至计算中心;
[0031]计算中心将该计算结果发送至相应的计算单元。
[0032]可选的,所述计算单元和计算中心的信息通过消息总线传输。
[0033]本专利技术提供的分布式计算系统,根据计算类型对计算单元进行分组,有相应分组内的计算单元对相应计算类型的信息进计算处理,从而提供矩阵化的计算服务。
[0034]上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0035]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0036]图1为本公开实施例提供的一种分布式计算系统的原理框图;
[0037]图2为本公开实施例提供的一种分布式计算方法的流程图;
[0038]图3为本公开实施例提供的一种用于智慧社区的AI阵列协同方法的流程图。
具体实施方式
[0039]下面结合附图对本公开实施例进行详细描述。
[0040]应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例
中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0041]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0042]还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0043]另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
[0044]一种分布式计算系统,包括:n个计算单元、交换机和计算中心;
[0045]所述n个计算单元通过交换机与计算中心通信连接;
[0046]根据计算类型将n个计算单元分为m个分组,所述m为计算类型的个数。
[0047]在一个具体的应用场本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种分布式计算系统,其特征在于,包括:n个计算单元、交换机和计算中心;所述n个计算单元通过交换机与计算中心通信连接;根据计算类型将n个计算单元分为m个分组,所述m为计算类型的个数。2.根据权利要求1所述的分布式计算系统,其特征在于,所述根据计算类型将n个计算单元分为m个分组之后,还包括:基于计算类型的任务请求次数对m个分组中每个分组的计算单元个数进行调整。3.根据权利要求2所述的分布式计算系统,其特征在于,所述调整方法为:所述k
i
为第i组计算单元的个数,q
i
为任务请求次数,q
j
为分组。4.根据权利要求2所述的分布式计算系统,其特征在于,基于设定周期,对每个分组的计算单元个数进行动态调整。5.根据权利要求1所述的分布式计算系统,其特征在于,所述计算单元具有NPU单元。6.一种分布式计算方法,基于权利要求1至5任一所述的系统,其特征在于,包括:响应于请求命令,计算单元获取计算任务;计算单元判断该计算任务是否该技术单元所在分组的计算类型;如...
【专利技术属性】
技术研发人员:王斌,王英超,陈铁军,
申请(专利权)人:苏州蓝赫朋勃智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。