System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及但不限于计算机,尤其涉及一种分布式仲裁方法、系统、芯片、电子设备和存储介质。
技术介绍
1、计算机
中,当多个模块共享同一资源时,需要仲裁器来决定谁可以使用共享资源,例如,内存、处理器等,输入各模块的仲裁请求,输出所确定的授权许可。
2、一些可实现方案中,通常采用仲裁器做集中仲裁。由请求方向仲裁器(arbiter)发起仲裁请求(req),仲裁器根据仲裁结果应答(ack)仲裁成功的请求方,如图1所示。可以看到,该集中仲裁方案需要额外设计仲裁器,一旦仲裁器崩溃,相关申请仲裁的请求方都无法正常工作。为满足越来越多的各种并行、共享系统的设计需要,需要提供具有更高容错能力仲裁方案,以提升整体系统的稳定性和可靠性。
技术实现思路
1、本公开实施例提供一种分布式仲裁方法、系统、芯片、电子设备和存储介质,无需中心仲裁器,由各请求节点汇总仲裁请求自行判断仲裁结果,以分布式自行仲裁方式,避免了中心仲裁器故障导致的整体系统不可用,显著提升了仲裁方案的容错能力,进而提高了整体系统的可靠性。
2、本公开实施例提供一种分布式仲裁方法,应用于第一节点,包括:
3、接收来自第二节点的第二仲裁请求;
4、根据所述第一节点产生的第一仲裁请求的优先级和所述第二仲裁请求的优先级,确定仲裁结果。
5、本公开实施例还提供一种分布式仲裁系统,包括:
6、第一节点、一个或多个第二节点;
7、所述第一节点设置为,接收来自所述第二节点
8、所述第一节点还设置为,根据自身产生的仲裁请求的优先级和所述第二节点的仲裁请求的优先级,确定仲裁结果。
9、本公开实施例还提供一种芯片,包括处理器,所述处理器配置成:
10、执行如本公开任一实施例所述的分布式仲裁方法。
11、本公开实施例还提供一种电子设备,包括:
12、一个或多个处理器;
13、存储装置,用于存储一个或多个程序,
14、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的分布式仲裁方法。
15、本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的分布式仲裁方法。
16、在阅读并理解了附图和详细描述后,可以明白其他方面。
本文档来自技高网...【技术保护点】
1.一种分布式仲裁方法,应用于第一节点,其特征在于,包括:
2.如权利要求1所述的分布式仲裁方法,其特征在于,
3.如权利要求2所述的分布式仲裁方法,其特征在于,
4.如权利要求1所述的分布式仲裁方法,其特征在于,还包括:
5.如权利要求1所述的分布式仲裁方法,其特征在于,
6.如权利要求2所述的分布式仲裁方法,其特征在于,
7.如权利要求1-6任一项所述的分布式仲裁方法,其特征在于,
8.如权利要求1-6任一项所述的分布式仲裁方法,其特征在于,
9.如权利要求1-3任一项所述的分布式仲裁方法,其特征在于,
10.一种分布式仲裁系统,其特征在于,包括:
11.一种芯片,其特征在于,包括处理器,所述处理器配置成:
12.一种电子设备,其特征在于,包括:
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9任一项所述的分布式仲裁方法。
【技术特征摘要】
1.一种分布式仲裁方法,应用于第一节点,其特征在于,包括:
2.如权利要求1所述的分布式仲裁方法,其特征在于,
3.如权利要求2所述的分布式仲裁方法,其特征在于,
4.如权利要求1所述的分布式仲裁方法,其特征在于,还包括:
5.如权利要求1所述的分布式仲裁方法,其特征在于,
6.如权利要求2所述的分布式仲裁方法,其特征在于,
7.如权利要求1-6任一项所述的分布式仲裁方法,其特征在于,
...【专利技术属性】
技术研发人员:单锡城,胡涛,任海波,
申请(专利权)人:哲库科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。