CN103246497B - A kind of real time data method for parallel processing based on Data Placement - Google Patents

A kind of real time data method for parallel processing based on Data Placement Download PDF

Info

Publication number
CN103246497B
CN103246497B CN201310138224.4A CN201310138224A CN103246497B CN 103246497 B CN103246497 B CN 103246497B CN 201310138224 A CN201310138224 A CN 201310138224A CN 103246497 B CN103246497 B CN 103246497B
Authority
CN
China
Prior art keywords
data
data processor
plant stand
external server
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310138224.4A
Other languages
Chinese (zh)
Other versions
CN103246497A (en
Inventor
孙名扬
庄卫金
苏大威
徐春雷
赵家庆
张永刚
朱海兵
许先锋
张盛
王艳
钱科军
于芳
丁宏恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
State Grid Jiangsu Electric Power Co Ltd
Suzhou Power Supply Co Ltd of Jiangsu Electric Power Co
Original Assignee
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
State Grid Jiangsu Electric Power Co Ltd
Suzhou Power Supply Co Ltd of Jiangsu Electric Power Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, China Electric Power Research Institute Co Ltd CEPRI, State Grid Jiangsu Electric Power Co Ltd, Suzhou Power Supply Co Ltd of Jiangsu Electric Power Co filed Critical State Grid Corp of China SGCC
Priority to CN201310138224.4A priority Critical patent/CN103246497B/en
Publication of CN103246497A publication Critical patent/CN103246497A/en
Application granted granted Critical
Publication of CN103246497B publication Critical patent/CN103246497B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Abstract

The invention discloses a kind of real time data method for parallel processing based on Data Placement, by arranging the external server of one group of data processor walked abreast and two redundancy each other, realizing parallel data processing.The present invention has adapted to the demand of electric system development, meets the demand that automation system for the power network dispatching monitoring scale constantly expands.And the present invention can the technical merit of effective elevator system, and the processing power that the back-up system that develops skill greatly is monitored in real time and response speed, for dispatching of power netwoks and large operation provide strong technical support, have good promotional value.

Description

A kind of real time data method for parallel processing based on Data Placement
Technical field
The invention belongs to field of power, be specifically related to a kind of real time data method for parallel processing based on Data Placement.
Background technology
Along with the fast development of electrical network, its structure is day by day complicated, scale expanding day, corresponding supporting system technology also needs the computing ability possessing ultra-large electrical network, solves huge, data throughout huge because of electrical network scale and the computing speed, the system running speed decline problem that cause.But, the active and standby mechanism of traditional scheduler system is subject to the limitation of technology, be difficult to the requirement of adapt to development, therefore, in order to improve travelling speed and the monitoring scale of system, make it to be scheduling decision service more efficiently, some scholars are studying and introducing real time data parallel processing mode in electrical networks, it can reasonable utilization and management resource, gives full play to parallel advantage, provides high performance real-time monitor service.
Summary of the invention
For the deficiencies in the prior art, the present invention proposes a kind of real time data method for parallel processing based on Data Placement, takes full advantage of machine and Internet resources, and plays parallel advantage, improve real time data processing ability and treatment effeciency, high performance real-time monitor service is provided.
A kind of real time data method for parallel processing based on Data Placement provided by the invention, its improvements are, described method comprises the steps:
(1) the external server of one group of data processor walked abreast and two redundancy is each other set; Data processor respectively with front end processor and external server communication;
(2) lead external server obtains current data processor from resource management module status information by interface, the plant stand average mark in plant stand table is given current data processor by task dispatch; When newly-increased plant stand, newly-increased plant stand is distributed to the lightest data processor of the task of being calculated by task scheduling modules by main external server;
(3) described data processor carries out data processing according to the task of external server-assignment, and data processed result is fed back and be aggregated into external server.
Wherein, when described front end processor sends message to described data processor, send according to the mode of plant stand grouping;
Data processor receives whole message, but only the data of the plant stand of the machine are distributed in process.
Wherein, described front end processor sends message and divides into groups according to plant stand, often the corresponding plant stand of bag data, and in heading, arrange the information of plant stand described in this bag data.
Wherein, one group of data processor walked abreast described in step (1) pretend all down with, complete electric network model, but according to the task process corresponding data of every number of units according to multi-frame system.
Wherein, in step (2), main external server carries out pre-configured to the difference that the number of current data processor and each plant stand are counted, consistent for ensureing the treatment capacity of each data processor;
The task scheduling modules of main external server distributes to certain data processor factory station data on the one hand, specifies data processor for subsequent use on the other hand described factory station data.
Wherein, when step (2) increases plant stand newly, described task scheduling modules obtains current data processor status information and newly-increased power plant and substation's information according to the mode of recursive call interface and receipt message notice from resource management module, determines the data processor that task is the lightest.
Wherein, when the every platform data processor of step (3) carries out data processing, adopt multi-threading parallel process mode, the data of the plant stand belonging to the machine process are divided equally again, distributes to each thread;
When newly-increased plant stand, newly-increased plant stand is distributed to the lightest thread of task.
Wherein, in step (3), the local real-time database interface of described data processor is revised as real-time database this locality and Network Synchronization amendment interface, data processor passes through this locality and the Network Synchronization amendment interface of real-time database, the real-time database of data processor and external server is modified, ensures that the real-time database in external server standby machine has final complete process result.
Compared with the prior art, beneficial effect of the present invention is:
The present invention has adapted to the demand of electric system development, and meets the demand that constantly expands of automation system for the power network dispatching monitoring scale.
The present invention makes full use of machine and Internet resources, and plays parallel advantage, improves real time data processing ability and treatment effeciency, provides high performance real-time monitor service.
Be the data of the different plant stand of synchronization in the advance data bag that in conventional individual pattern, real time data processing module receives, do not associate mutually between them, also do not need to carry out Message Transmission.SCADA server is divided into internal processor and external server two class by the present invention, adopt data parallel model, real time data in each advance data bag is divided according to plant stand, distribute to different internal processor to process, while parallel data processing, ensure that the treatment capacity of each internal processor is as far as possible consistent.After often bag real time data processing completes, every platform internal processor is synchronized to the data result of the machine process by this locality of real-time database and Network Synchronization amendment interface in the external server standby machine in system, ensures the data consistency on external server.
The present invention can the technical merit of effective elevator system, and the processing power that the back-up system that develops skill greatly is monitored in real time and response speed, for dispatching of power netwoks and large operation provide strong technical support, have good promotional value.
Accompanying drawing explanation
Fig. 1 is the process flow diagram realizing parallel processing provided by the invention.
Fig. 2 is the system schematic of real time data method for parallel processing provided by the invention.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in further detail.
A kind of real time data method for parallel processing based on Data Placement that the present embodiment provides, as shown in Figure 1, as shown in Figure 2, it comprises the steps: total system schematic diagram its Integral Thought
(1) the external server of principal and subordinate of one group (N number of) parallel data processor and two redundancy is each other set; Data processor respectively with front end processor and external server communication;
N number of parallel data processor configuration status is impartial, under pretend with, complete electric network model, be responsible for partial task separately, after processing, result be synchronized to the external server of every platform; External server configures two, gathers the result of internal processor, and two external servers have complete, consistent electric network model and real time data, and main frame is responsible for task scheduling and is externally provided data, services.Its overall flow is, front end processor receives the data message of plant stand (comprising transformer station or power plant etc.), and send to data processor, parallel data processor carries out data processing, and result gathers to external server, and external server externally provides data, services.
(2) lead external server obtains current data processor from resource management module status information by interface, the plant stand average mark in plant stand table is given current data processor by task dispatch, when distributing, main external server carries out pre-configured to the difference that the number of current data processor and each plant stand are counted, consistent for ensureing the treatment capacity of each data processor, consider for robustness, the task scheduling modules of the present embodiment is except distributing to plant stand except certain data processor, specify data processor for subsequent use also can to each plant stand, general standby mode considers that node number adopts the mode of equally loaded for subsequent use, once master processor breaks down, spare processor can take over Processing tasks at once, consider that the convenience of engineering construction can adopt overall standby mode, namely two computing nodes are standby mutually one by one.When newly-increased plant stand, described task scheduling modules obtains current data processor status information and newly-increased power plant and substation's information according to the mode of recursive call interface and receipt message notice from resource management module, thus determine the data processor that task is the lightest, and newly-increased plant stand is distributed to the lightest data processor of task;
(3) described data processor carries out data processing according to the task of external server-assignment, and data processed result is fed back and be aggregated into external server.When every platform data processor carries out data processing, adopt multi-threading parallel process mode, the data of the plant stand belonging to the machine process are divided equally again, distributes to each thread; And when newly-increased plant stand, newly-increased plant stand is distributed to the lightest thread of task.The local real-time database interface of data processor is revised as real-time database this locality and Network Synchronization amendment interface, by this locality and the Network Synchronization amendment interface of real-time database, can ensure that the real-time database in SCADA external server standby machine has final complete process result, the final real time data parallel processing realized based on Data Placement.
Wherein, the front end processor of the present embodiment, when sending message to data processor, sends according to the mode of plant stand grouping; The often corresponding plant stand of bag data, and the information of plant stand described in this bag data is set in heading.Accordingly, data processor receives whole message, but only the data of the plant stand of the machine are distributed in process.Due to the preposition information adding plant stand belonging to this bag data in heading, real time data processing program only needs to read heading and just knows whether these bag data need the machine process, and does not need to unpack, and accelerates data processing speed.
Finally should be noted that: above embodiment is only in order to illustrate that technical scheme of the present invention is not intended to limit, although with reference to above-described embodiment to invention has been detailed description, those of ordinary skill in the field are to be understood that: still can modify to the specific embodiment of the present invention or equivalent replacement, and not departing from any amendment of spirit and scope of the invention or equivalent replacement, it all should be encompassed in the middle of right of the present invention.

Claims (6)

1. based on a real time data method for parallel processing for Data Placement, it is characterized in that, described method comprises the steps:
(1) the external server of one group of data processor walked abreast and two redundancy is each other set; Data processor respectively with front end processor and external server communication; When described front end processor sends message to described data processor, send according to the mode of plant stand grouping; Described front end processor sends message and divides into groups according to plant stand, often the corresponding plant stand of bag data, and in heading, arrange the information of plant stand described in this bag data; Data processor receives whole message, but only the data of the plant stand of the machine are distributed in process;
(2) lead external server obtains current data processor from resource management module status information by interface, the plant stand average mark in plant stand table is given current data processor by task dispatch; When newly-increased plant stand, newly-increased plant stand is distributed to the lightest data processor of the task of being calculated by task scheduling modules by main external server;
(3) described data processor carries out data processing according to the task of external server-assignment, and data processed result is fed back and be aggregated into external server.
2. data parallel processing method as claimed in claim 1, it is characterized in that, one group of data processor walked abreast described in step (1) pretend all down with, complete electric network model, but according to the task process corresponding data of every number of units according to multi-frame system.
3. data parallel processing method as claimed in claim 1, it is characterized in that, in step (2), main external server carries out pre-configured to the difference that the number of current data processor and each plant stand are counted, consistent for ensureing the treatment capacity of each data processor;
The task scheduling modules of main external server distributes to certain data processor factory station data on the one hand, specifies data processor for subsequent use on the other hand described factory station data.
4. data parallel processing method as claimed in claim 1, it is characterized in that, when step (2) increases plant stand newly, described task scheduling modules obtains current data processor status information and newly-increased power plant and substation's information according to the mode of recursive call interface and receipt message notice from resource management module, determines the data processor that task is the lightest.
5. data parallel processing method as claimed in claim 1, it is characterized in that, when the every platform data processor of step (3) carries out data processing, adopt multi-threading parallel process mode, the data of the plant stand belonging to the machine process are divided equally again, distributes to each thread;
When newly-increased plant stand, newly-increased plant stand is distributed to the lightest thread of task.
6. data parallel processing method as claimed in claim 1, it is characterized in that, in step (3), the local real-time database interface of described data processor is revised as real-time database this locality and Network Synchronization amendment interface, data processor passes through this locality and the Network Synchronization amendment interface of real-time database, the real-time database of data processor and external server is modified, ensures that the real-time database in external server standby machine has final complete process result.
CN201310138224.4A 2013-04-19 2013-04-19 A kind of real time data method for parallel processing based on Data Placement Active CN103246497B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310138224.4A CN103246497B (en) 2013-04-19 2013-04-19 A kind of real time data method for parallel processing based on Data Placement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310138224.4A CN103246497B (en) 2013-04-19 2013-04-19 A kind of real time data method for parallel processing based on Data Placement

Publications (2)

Publication Number Publication Date
CN103246497A CN103246497A (en) 2013-08-14
CN103246497B true CN103246497B (en) 2016-01-20

Family

ID=48926032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310138224.4A Active CN103246497B (en) 2013-04-19 2013-04-19 A kind of real time data method for parallel processing based on Data Placement

Country Status (1)

Country Link
CN (1) CN103246497B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103618671B (en) * 2013-11-20 2018-05-22 国家电网公司 The multigroup dissemination system of larger scale data acquisition business and its distribution method
CN104463465B (en) * 2014-12-05 2019-01-04 国家电网公司 A kind of real time monitoring clustering methods based on distributed model
CN105071994B (en) * 2015-08-27 2018-08-03 许继集团有限公司 A kind of mass data monitoring system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630160A (en) * 2004-08-27 2005-06-22 江苏省电力公司南京供电公司 Method for establishing electric network monitoring disaster back-up system
CN201518418U (en) * 2009-10-16 2010-06-30 巩义市供电公司 On-line distributed voltage reactive control system
CN103034534A (en) * 2011-09-29 2013-04-10 阿尔斯通电网公司 Electric power system analysis parallel computing method and system based on grid computation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2934142B2 (en) * 1993-12-27 1999-08-16 株式会社日立製作所 Distribution line system monitoring control method and apparatus
CN101776711B (en) * 2010-01-19 2012-10-03 华北电网有限公司 Electric energy metering system substation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630160A (en) * 2004-08-27 2005-06-22 江苏省电力公司南京供电公司 Method for establishing electric network monitoring disaster back-up system
CN201518418U (en) * 2009-10-16 2010-06-30 巩义市供电公司 On-line distributed voltage reactive control system
CN103034534A (en) * 2011-09-29 2013-04-10 阿尔斯通电网公司 Electric power system analysis parallel computing method and system based on grid computation

Also Published As

Publication number Publication date
CN103246497A (en) 2013-08-14

Similar Documents

Publication Publication Date Title
WO2017036244A1 (en) Digital simulation system of power distribution network
CN112104751B (en) Method, device and system for processing regulation and control cloud data
WO2016004733A1 (en) Integrated system and method for figure/model/data of main distributed grid based on remote retrieval and information interaction
CN109327323B (en) New energy grid-connected power communication network planning and optimizing method and system
CN109325008A (en) The cross-domain data synchronous method and system of Message Oriented Middleware
CN103390932B (en) A kind of Distributed Autonomous disaster tolerance standby mode ground county integral system
CN102685237A (en) Method for requesting session maintaining and dispatching in cluster environment
CN103595140B (en) A kind of generating based on cloud, distribution and the system and method for intelligent optimization
CN103246497B (en) A kind of real time data method for parallel processing based on Data Placement
CN104363278A (en) Mass terminal communication access system
CN113054743A (en) Internet of things terminal data access system and method suitable for power distribution cloud master station
CN110380512A (en) The intelligent distribution network coordinated control system and method for the information containing synchronized phasor
CN104836846A (en) Energy interconnection communication network architecture system based on SDN technology
CN103414784A (en) Cloud computing resource scheduling method allowing emergency mode
CN104378239A (en) Rapid reliability index statistical system and method based on cluster frame
CN104298536A (en) Dynamic frequency modulation and pressure adjustment technology based data center energy-saving dispatching method
CN115543582A (en) Method, system and equipment for unified scheduling of super computing power network
CN105991366B (en) A kind of business monitoring method and system
CN115981802A (en) Computing system and related performance adjusting method
CN103200225A (en) Method and system of centralized management of services in server cluster
CN103593416B (en) A kind of Distributed Experiment runs the automatic generation method of middleware isomery gateway
CN209313868U (en) A kind of distribution cloud stocking system
CN105576827A (en) High-voltage DC transmission centralized control center realization method and control system
Zhang et al. Research on distribution network status management system based on cloud platform
CN208316766U (en) A kind of distributed type assemblies synchronous control system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant