【技术实现步骤摘要】
多节点数据存取控制方法和数据存取系统
[0001]本申请公开了一种多个节点之间数据存取的控制方法和系统,特别是一种通过智能学习方法执行多个主控节点与多个受控节点之间数据存取控制方法和数据存取系统
。
技术介绍
[0002]在数据存取系统中,多个主控节点
(master)
共同存取多个受控节点
(slave)
,例如计算机系统中处理器中的多执行线程
(thread)
通过分配存取各种存储器,其中需要通过一种数据网络控制器
(data interconnect controller)
,来确定各个主控节点的数据要存入或读取哪一个受控节点
。
[0003]传统的数据存取系统需要经过反复实际模拟测试,以及凭借过去经验,确定多个受控节点交互存取规则,其中包括确定主控节点和受控节点数据存取的时间间隔,以及一次传输的数据量,以更改所要存取的受控节点,以及确定多个受控节点的使用顺序,才能达到最佳的使用效率
。
技术实现思路
[0004]为了能改进分配数据存取系统中多个主控节点存取多个受控节点资源的效能,达到最佳资源使用率,本申请公开一种多节点数据存取控制方法和数据存取系统
。
[0005]根据数据存取系统的实施例,数据存取系统的主要部件包括数据网络控制器,其中设有交织器,其中设定分配资源的运行参数,使数据网络控制器可按照交织器设定的运行参数分配数据存取系统中的一个或多个主控节点存取一个或多个受控节点的资源; ...
【技术保护点】
【技术特征摘要】
1.
一种多节点数据存取控制方法,包括:以监控器定时取得数据存取系统中一个或多个受控节点的一项或多项使用效率数据;计算当前所述一个或多个受控节点的所述一项或多项使用效率数据的分数;所述监控器取得当前所述数据存取系统中的数据网络控制器的设定值;输入当前所述一项或多项使用效率数据的分数以及所述数据网络控制器的设定值至神经网络模型;在所述神经网络模型中,根据当前所述监控器计算所述一项或多项使用效率数据的分数,调整所述神经网络模型的参数,得出所述数据网络控制器的新的设定值;以及以所述新的设定值更新到所述数据网络控制器,应用至交织器的运行参数,使得所述数据网络控制器以所述新的设定值运行多节点数据存取
。2.
根据权利要求1所述的多节点数据存取控制方法,其中所述监控器取得所述一个或多个受控节点的用户效率数据包括在一时间间隔内写入各受控节点的数据总量,以及在所述时间间隔内从各受控节点读出的数据总量
。3.
根据权利要求2所述的多节点数据存取控制方法,其中,在计算当前所述一个或多个受控节点的所述一项或多项使用效率数据的分数中,将各项使用效率数据乘以权重后得出各项使用效率数据的分数,再相加后得出当前的总分,所述总分作为当前所述一项或多项使用效率数据的分数
。4.
根据权利要求1所述的多节点数据存取控制方法,其中所述数据网络控制器的设定值包括所述一个或多个主控节点通过所述数据网络控制器中的所述交织器存取所述一个或多个受控节点的运行参数
。5.
根据权利要求4所述的多节点数据存取控制方法,其中所述数据网络控制器控制所述一个或多个主控节点存取所述一个或多个受控节点的运行参数包括各主控节点对各受控节点的存取速度
、
存取时间间隔
、
间隔数据量,或对多个受控节点的先后顺序
。6.
根据权利要求1至5中任一项所述的多节点数据存取控制方法,其中,当使得所述数据网络控制器以所述新的设定值运行多节点数据存取之后,继续以所述监控器取得所述一个或多个受控节点的一项或多项的下一次使用效率数据,根据所述监控器计算下一次使...
【专利技术属性】
技术研发人员:洪毓瑄,方玮豪,施楷廷,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。