The invention discloses a large power data distribution control system and its construction method, including the node, the Master scheduler and the user program, the user program, between the node and the Master scheduler are connected through the LAN to achieve communication; the invention discloses a super parallel computing framework, can balance the load reasonably divided and realize system node for large data, the system structure can be dynamic, distributed computing system to achieve high performance and high flexibility in parallel; using load balancing algorithm is reasonable, combining resources and processing each node data, the task distribution, to achieve maximum utilization of resources and the performance of the whole system; provide the interface display program and communication mechanism each sub node, real-time display and processing system of the overall and sub node.
【技术实现步骤摘要】
一种电力大数据分布控制系统及其构建方法
本专利技术属于大数据计算仿真
,尤其涉及一种电力大数据分布控制系统及其构建方法。
技术介绍
随着互联网的不断发展,我们的社会已经进入大数据时代,海量的信息不仅代表着大量的机遇,也为我们提出了巨大的挑战。数字化的生活所需要处理的数据越来越庞大,越来越复杂,大量实际应用部门,如天气预报、航天计算、核反应模拟、海量数据压缩存储以及其他大型事务处理等,都需要每秒执行数十万亿次乃至数百万亿此浮点运算的计算机,仅仅凭借单台服务器已经难以快速有效地对海量数据进行分析处理。特别是在社交网络、电子商务极度流行的今天,照片、视频成为交流信息的主要手段,需要对图像视频进行不同格式、不同分辨率的重编码,其所需数据的存储与计算能力日渐升高。由此,计算机领域中出现了分布式并行计算的概念。并行计算相对于串行计算而言,能够一次处理多条指令,扩大数据处理规模,提高数据计算速度。分布式并行计算的核心思想是利用多个处理器设备协同计算,即将需处理的数据划分成多个互相独立的分片,统一调度分派给多个节点(即单台处理设备),然后集群中的每个节点分别独立的处理数据分片,最后将得到的部分数据处理结果汇集到一起,进而得出最终结果。由于FPGA硬件并行性的特点,非常适合进行大规模数据计算,同时现有很多软核,方便二次开发,如果将分布式并行计算方式和FPGA硬件加速结合起来,必会对海量数据的处理取得更高的效率,从而给社会、生活带来巨大的好处和商机。
技术实现思路
本专利技术所要解决的技术问题是针对
技术介绍
中的问题提供一种电力大数据分布控制系统及其构建方法,将分布式计算框架 ...
【技术保护点】
一种电力大数据分布控制系统,其特征在于:包含Master调度器、节点和用户终端,所述节点包括处理节点和收集节点,所述用户终端通过Master调度器分别与处理节点、收集节点连接;所述Master调度器用于根据整个系统的资源及计算能力情况将任务分配给处理节点;所述处理节点根据Master调度器分配的任务对某个数据子部分进行处理;所述收集节点用于收集处理节点处理后的结果写入到某一区域,并将数据返回给用户终端。
【技术特征摘要】
1.一种电力大数据分布控制系统,其特征在于:包含Master调度器、节点和用户终端,所述节点包括处理节点和收集节点,所述用户终端通过Master调度器分别与处理节点、收集节点连接;所述Master调度器用于根据整个系统的资源及计算能力情况将任务分配给处理节点;所述处理节点根据Master调度器分配的任务对某个数据子部分进行处理;所述收集节点用于收集处理节点处理后的结果写入到某一区域,并将数据返回给用户终端。2.根据权利要求1所述的一种电力大数据分布控制系统,其特征在于:所述Master调度器包括数据缓存器、Hash算法模块和可控轮询算法模块;所述数据缓存器用于存储IP报文的数据;Hash算法模块用于对数据信息进行哈希运算;可控轮询算法模块用于数据信息队列调度和数据重组。3.根据权利要求1所述的一种电力大数据分布控制系统,其特征在于:所述处理节点和收集节点均包括ARM处理器、FPGA和通信接口模块,所述ARM处理器分别与FPGA、通信接口模块通过导线连接。4.一种基于权利要求1至3所述电力大数据分布控制系统的构建方法,其特征在于:具体包括以下步骤:步骤1,用户发送数据处理请求,Master调度器分析用户的数据处理请求;步骤2,Master调度器利用Hash算法模块对各节点运行情况进行分析,根据分析结果将数据信息分发到节点队列中;步骤3,根据各个节点统计的数据流量值和状态信息,利用可控轮询算法对各个队列进行轮询调度,实现进程的动态均衡;步骤4,将处理节点处理后的结果经过收集节点提交给用户,并在客户端显示接收结果。5.根据权利要求4所述的一种电力大数据分布控制系统的构建方法,其特征在于:在步骤1中,用户通...
【专利技术属性】
技术研发人员:罗超,宋文,郑磊,郭加鹏,王立晨,张天宇,李东辉,吴小志,俞俊,
申请(专利权)人:南京南瑞集团公司,南京南瑞集团公司信息系统集成分公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。