It can provide adaptive priority scheduling for communication on communication network, and system, computer implementation method of dynamic resource allocation between multiple devices in the communication network, as well as a non temporary computer-readable medium storing computer programs. According to the system embodiment may include: automated application provisioning module (AAPM), is used to configure and supply automation applications (AA) the relationship between devices and non AA devices; automation control module (AACM), in response to the AAPM control and cyber source distribution; network infrastructure interface module (NIIM), for the performance and the equipment connected with the measurement of the device; network performance analysis module (NPAM), in response to the NIIM and performance analysis of the equipment and to determine the optimal network topology; and the distribution of cyber source platform module (NPM), in response to the AAPM, the AACM, and the the NPAM control of cyber source distribution, thereby enhancing the coexistence of the AA device within the network and the non AA devices.
【技术实现步骤摘要】
【国外来华专利技术】用于提供网络上通信的自适应优先级调度及网络中设备之间的动态资源分配的系统、方法和计算机介质
本专利技术的实施例涉及网络管理,更具体地,涉及在网络内调度通信并分配资源的方法、系统和存储有计算机程序的非暂时性计算机可读介质。
技术介绍
控制系统(例如在石油天然气、电力和公用事业行业中使用的控制系统)可以包括多个独立的自动化应用(AA),其有时可以被描述为工业自动化应用。自动化应用(AA)可以与包括嵌入式智能的一个或多个设备相关联。例如,控制系统内的每个AA可以具有独立或大体分离的网络元件和计算系统。例如,在控制系统所在地,这种多个独立且经常并行操作的AA可能导致对占地面积的高要求、大功率使用和布线重复。
技术实现思路
申请人已经认识到,AA通常可以与网络资源分配分开管理。也就是说,今天AA的许多不同部署可以要求AA独立于网络资源分配。此外,申请人已经认识到,针对不同操作可使用多个应用。此外,今天的不同部署可基于不同的硬件组件,其需要应用、系统、和网络集成。申请人还认识到,例如,业界和现有技术未能将多个AA集成到同一网络。申请人还认识到了现有技术在这方面失败的原因,例如对高 ...
【技术保护点】
一种提供通信网络上通信的自适应优先级调度和位于所述通信网络中的多个设备之间的动态资源分配的系统,所述系统包括:一个或多个处理器;通信网络;位于所述通信网络中的多个设备,所述多个设备中的每一个设备配置为通过所述通信网络与所述一个或多个处理器和所述多个设备中的另一个或另多个设备通信,所述多个设备中的每一个设备还配置为通过相应的输入输出单元发送和接收消息,所述多个设备配置为包括配备有嵌入式智能由此定义自动化应用(AA)设备的多个设备,所述多个设备还配置为包括未配备嵌入式智能由此定义非AA设备的一个或多个其他设备;以及非暂时性的计算机可读介质,其定位为与所述一个或多个处理器通信并配 ...
【技术特征摘要】
【国外来华专利技术】2015.05.04 US 14/703,3881.一种提供通信网络上通信的自适应优先级调度和位于所述通信网络中的多个设备之间的动态资源分配的系统,所述系统包括:一个或多个处理器;通信网络;位于所述通信网络中的多个设备,所述多个设备中的每一个设备配置为通过所述通信网络与所述一个或多个处理器和所述多个设备中的另一个或另多个设备通信,所述多个设备中的每一个设备还配置为通过相应的输入输出单元发送和接收消息,所述多个设备配置为包括配备有嵌入式智能由此定义自动化应用(AA)设备的多个设备,所述多个设备还配置为包括未配备嵌入式智能由此定义非AA设备的一个或多个其他设备;以及非暂时性的计算机可读介质,其定位为与所述一个或多个处理器通信并配置为包括多个模块,所述多个模块中的每个模块包括存储在所述计算机可读介质中的计算机可读指令,当所述一个或多个处理器执行所述计算机可读指令时,所述计算机可读指令使所述一个或多个处理器执行操作,所述多个模块包括:自动化应用供应模块(AAPM),用于配置并供应所述AA设备和所述非AA设备的输入输出单元之间的关系,自动化应用控制模块(AACM),用于响应于所述AAPM而控制网络资源分配,网络基础设施接口模块(NIIM),用于与所述多个设备中的每个设备相接合并测量所述多个设备的性能,网络性能分析模块(NPAM),用于响应于所述NIIM而分析所述多个设备的性能并确定与所述多个设备相关联的最佳网络拓扑,以及网络资源分配平台模块(NPM),用于响应于所述AAPM、所述AACM、和所述NPAM而控制网络资源分配,从而增强所述通信网络内的所述AA设备和所述非AA设备的共存。2.如权利要求1所限定的系统,其中所述AAPM、所述AACM、所述NPM、所述NIIM、和所述NPAM共同地形成基于集成互联网协议(IIPo)的无线网络平台,从而定义集成以太网承载IP网络上多自动化应用(AAIIPoEN)平台,其中通过所述通信网络的通信包括多个层之间的通信,其中所述多个层包括网络逻辑控制层、应用逻辑控制层、和所述多个设备中的每个设备的输入/输出层,且其中,所述AAIIPoEN平台包括所述应用逻辑控制层和所述网络逻辑控制层并配置为链接所述应用逻辑控制层和所述网络逻辑控制层,从而在所述应用逻辑控制层提供请求消息的动态优先级分配、调度、和行为识别,并进一步将所述请求消息映射到网络逻辑控制层并映射到所述多个设备中的每个设备的相应的输入/输出层。3.如权利要求2所限定的系统,其中所述AAPM的操作包括:将所述多个设备的输入输出单元之间的关系转换成所述多个设备的输入输出单元之间的关系的电子映射,以及针对与所述多个设备相关联的多个应用任务的执行而建立优先级顺序,所述多个应用任务中的每一个应用任务与请求消息相关联;其中所述AACM的操作包括:响应于从所述AAPM接收所述优先级顺序而将所述优先级顺序映射到所述应用逻辑控制层,从而定义应用层优先级顺序,以及响应于一个或多个应用任务功能运行并进一步响应于对作为时间的函数的每个消息唯一性的确定,而在多个周期中的每一个周期更新所述应用层优先级顺序;其中所述NIIM的操作包括:测量与所述多个设备相关的性能数据;其中所述NPAM的操作包括:响应于从所述NIIM接收所述性能数据而估计与所述多个设备相关的预测的性能数据,并响应于对所述性能数据和所述预测的性能数据的分析而确定与所述多个设备相关联的所述最佳网络拓扑;并且其中所述NPM的操作包括:响应于从所述AACM接收所述应用层优先级顺序以及从所述AAPM接收所述AA设备的属性和所述多个设备的输入输出单元之间的关系的电子映射,而将所述应用层优先级顺序映射到所述网络逻辑控制层,从而定义网络层优先级顺序,所述NPM的操作还包括:响应于从所述NPAM接收所述最佳网络拓扑而更新所述网络层优先级顺序,从而改善所述系统的功能。4.如权利要求3所限定的系统,其中建立所述优先级顺序包括:响应于对相应的请求消息的一个或多个属性的确定以及从NIIM接收性能数据,为各请求消息分配优先级等级,所述相应的请求消息的一个或多个属性配置为包括命令类型,命令类型配置为包括以下中的一种或多种:开环、闭环、级联回路、以及保护和安全系统回路;当第一组一个或多个请求消息中的每一个与所述AA设备相关联且第二组一个或多个请求消息中的每一个与所述非AA设备相关联时,向所述第一组一个或多个请求消息分配比所述第二组一个或多个请求消息更高的优先级等级;当第三组一个或多个请求消息中的每一个具有唯一严格时间延迟要求时,向所述第三组一个或多个请求消息分配相对较高的优先级等级;以及当第四组一个或多个请求消息与一组一个或多个AA设备相关联时,向所述第四组一个或多个请求消息分配固定优先级等级。5.如权利要求4所限定的系统,其中每个请求消息与目标相关联,并且其中所述AACM的操作还包括:响应于所述应用层优先级顺序的更新而将所述应用层优先级顺序发送到所述NPM;响应于从所述NPM接收所述网络层优先级顺序而更新所述应用层优先级顺序;响应于从所述NPM接收与无法到达的关键网络区域相关的信息并进一步响应于从所述NPAM接收所述最佳网络拓扑,而调用一个或多个替代请求消息以实现所述请求消息中的一个或多个请求消息的相应目标;响应于从所述多个设备中的第二组一个或多个设备接收覆写优先级,而将所述覆写优先级发送到所述NPM;确定每个请求消息是否经过验证;以及响应于所述应用层优先级顺序的更新,而更新应用运行调度。6.如权利要求5所限定的系统,其中所述NPM的操作还包括:响应于所述网络层优先级顺序的更新而将所述网络层优先级顺序发送到所述AACM,从而使得所述应用层优先级顺序能够进一步更新以改善所述系统的功能;响应于从所述AAPM接收所述AA设备的属性和所述多个设备的输入输出单元之间的关系的电子映射,而将与无法到达的关键网络区域相关的信息发送到所述AACM,从而使得能够调用所述一个或多个替代消息;以及限制所述一组一个或多个AA设备的转换和动态变化。7.如权利要求3所限定的系统,其中所述AACM的操作还包括:在所述多个设备中的两个或更多个设备之间同步与所述请求消息中的一个或多个请求消息相关联的一个或多个消息时隙;以及响应于所述一个或多个消息时隙的同步而更新所述应用层优先级顺序。8.如权利要求3所限定的系统,其中将所述AA设备配置为包括一个或多个自动化应用控制器和一个或多个逻辑求解器,并且其中所述AAPM的操作还包括:提供前端用户逻辑执行接口;为所述一个或多个逻辑求解器的操作设置一个或多个阈值和一个或多...
【专利技术属性】
技术研发人员:绍洛曼·M·阿尔马迪,
申请(专利权)人:沙特阿拉伯石油公司,
类型:发明
国别省市:沙特阿拉伯,SA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。