CN101198096A - Multi-process synchronous scheduling method and system used for mobile network - Google Patents

Multi-process synchronous scheduling method and system used for mobile network Download PDF

Info

Publication number
CN101198096A
CN101198096A CNA2007101691083A CN200710169108A CN101198096A CN 101198096 A CN101198096 A CN 101198096A CN A2007101691083 A CNA2007101691083 A CN A2007101691083A CN 200710169108 A CN200710169108 A CN 200710169108A CN 101198096 A CN101198096 A CN 101198096A
Authority
CN
China
Prior art keywords
mobile network
database
event
scheduling method
process synchronous
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.)
Pending
Application number
CNA2007101691083A
Other languages
Chinese (zh)
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.)
China Mobile Group Hubei Co Ltd
Original Assignee
China Mobile Group Hubei Co Ltd
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 China Mobile Group Hubei Co Ltd filed Critical China Mobile Group Hubei Co Ltd
Priority to CNA2007101691083A priority Critical patent/CN101198096A/en
Publication of CN101198096A publication Critical patent/CN101198096A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a multiprocess synchronous dispatching method and system thereof, in particular to a multiprocess synchronous dispatching method and system thereof for a mobile network. The invention brings all data processing programs into the same model, and process the synchronization and dispatching between processes through events based on database, thereby effectively connecting unrelated processes together. Each action or inaction of each process is monitored, restarted and paused. A parallel synchronous control can be processed. Therefore, the invention has the following advantages: all the background data processing processes are all provided with the same model of starting, operating and monitoring; the habits of system maintenance staffs can not be changed and the workload of the staffs are not increased because of arranging a new data processing process; the new data processing process does not need a new foreground management interface; operational management staffs can instantly manage the new data processing process.

Description

The multi-process synchronous scheduling method and the system thereof that are used for the mobile network
Technical field
The present invention relates to a kind of multi-process synchronous scheduling method and system thereof, especially relate to a kind of mobile network's of being used for multi-process synchronous scheduling method and system thereof.
Background technology
It is the BOSS system of core with the database that each province of China Mobile has all set up, and responsible business support focuses on all business of the user of the whole province, generally is divided into subsystems such as charging, account, business.On these subsystems, moving numerous data processors, but centralized control is not got up, do not set up yet between unified process synchronously, way to manage is relatively backward.There is following shortcoming in this mode: data processing process initiation pattern has nothing in common with each other, parameter-definition, and journal format varies, ununified extendible foreground administration interface, causing has many difficulties in regular maintenance, troubleshooting, the work handover.Do not have mutual synchronously, rely on artificial startup fully; On the other hand, the dynamic deployment of data processing process can't realize that artificial redeploying easily makes mistakes, and can not carry out the load control of main frame flexibly, and program is reached the standard grade, all very inconvenient in the engineering cutover; At last, can't carry out alarm on the data processing to process, the alarm of timed task is also very complicated, and the service management personnel can not intuitively check the implementation status of data processing.
Summary of the invention
The present invention solves existing in prior technology data processing process initiation pattern to have nothing in common with each other, parameter-definition, journal format varies, ununified extendible foreground administration interface, and causing has many difficulties in regular maintenance, troubleshooting, the work handover.Do not have mutual synchronously, rely on the technical problem of artificial startup etc. fully; Providing a kind of makes all back-end data treatment progress that same startup, operation, monitoring mode all be arranged, increasing new data processing process can not change system maintenance personnel's custom and increase their workload, new data processing process also no longer needs new foreground administration interface, multi-process synchronous scheduling method that is used for the mobile network and system thereof that the service management personnel can manage new data processing process immediately.
It is that the dynamic deployment that solves existing in prior technology data processing process can't realize that the present invention also has a purpose, artificial redeploying easily makes mistakes, can not carry out the load control of main frame flexibly, program is reached the standard grade, technical problem of inconvenience etc. very all in the engineering cutover; Provide a kind of all data processing processes more reasonably to be deployed on the multiple host, can control the load of every main frame preferably, and can seamless neatly dynamic deployment, when breaking down, can reduce system service break period, also can obtain the multi-process synchronous scheduling method that is used for the mobile network and the system thereof of maximum flexibility when carrying out the engineering cutover.
It is to solve existing in prior technology can't carry out alarm on the data processing to process that the present invention has a purpose again, and the alarm of timed task is also very complicated, and the service management personnel can not intuitively check the technical problem of the implementation status of data processing etc.; Providing a kind of shortened dramatically by the time that make to find fault of making regular check on, alarm to incident, the service management personnel can solve traffic failure under the assistance that does not need the system manager, improved the multi-process synchronous scheduling method that is used for the mobile network and the system thereof of operating efficiency separately.
Above-mentioned technical problem of the present invention is mainly solved by following technical proposals:
The multi-process synchronous scheduling system that is used for the mobile network comprises database and at least one final controlling element that links to each other with database, it is characterized in that it also comprises:
Be used for from the database scheduling events and send the dispatching device of final controlling element to;
Be used for generating the periodic event generating apparatus of the event table that leaves database in;
Regularly all of event table are not finished incident and carry out status checkout, and the testing fixture of reporting to the police;
Be used for the query event table, the management devices that the information of the incident of specified type is checked in detail;
Described database links to each other with dispatching device, periodic event generating apparatus, testing fixture and management devices respectively, and described dispatching device also links to each other with final controlling element.
Be used for mobile network's multi-process synchronous scheduling method, it is characterized in that, it comprises the steps:
A. formulate in storage of periodic event template table and the database;
B. generating event table by the periodic event template table of formulating is stored in the database;
C. the event table in the dispatching database and execute instruction according to event table.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it comprises that also all of event table are not finished incident carries out status checkout, and the step of reporting to the police.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it also comprises the step of the incident that does not generate being reported to the police according to the periodic event template table.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it also comprises the query event table, the step that the information of the incident of specified type is checked in detail.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it also comprises the step of the generation or the scheduling of suspending event table.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it also comprises the generation of restarting event table or the step of scheduling.
At the above-mentioned multi-process synchronous scheduling method that is used for the mobile network, it also comprises the step of suspending or restarting the scheduling events table.
The present invention is in the same pattern of including in of all data processors, and by carry out based on the incident of database between process synchronously and scheduling, effectively will mutual incoherent process get in touch together.Each act or omission to each process is monitored, restarts, is suspended.Can carry out parallel synchronous control.
All data processing processes can be looked on this basis as a wholely manage, load control etc., and have better dynamic and dispose ability, help engineering construction.
The present invention depends on can provide the cyberrelationship of capable lock mechanism type database, similar with the multi-user operating system scheduling mechanism.
Therefore, the present invention has following advantage: 1. make all back-end data treatment progress that same startup, operation, monitoring mode are all arranged, increasing new data processing process can not change system maintenance personnel's custom and increase their workload, new data processing process also no longer needs new foreground administration interface, and the service management personnel can manage new data processing process immediately; 2. all data processing processes can more reasonably be deployed on the multiple host, can control the load of every main frame preferably, and can seamless neatly dynamic deployment, when breaking down, can reduce system service break period, also can obtain maximum flexibility when carrying out the engineering cutover; 3. shorten dramatically by the time of making regular check on, alarming feasible discovery fault to incident, the service management personnel can solve traffic failure under the assistance that does not need the system manager, improved operating efficiency separately.
Description of drawings
Fig. 1 is a fundamental diagram of the present invention;
Embodiment
Below by embodiment, and in conjunction with the accompanying drawings, technical scheme of the present invention is described in further detail.
Embodiment:
The multi-process synchronous scheduling system that is used for the mobile network comprises database and at least one final controlling element that links to each other with database, and it also comprises:
Be used for from the database scheduling events and send the dispatching device of final controlling element to;
Be used for generating the periodic event generating apparatus of the event table that leaves database in;
Regularly all of event table are not finished incident and carry out status checkout, and the testing fixture of reporting to the police;
Be used for the query event table, the management devices that the information of the incident of specified type is checked in detail;
Described database links to each other with dispatching device, periodic event generating apparatus, testing fixture and management devices respectively, and described dispatching device also links to each other with final controlling element.
Be used for mobile network's multi-process synchronous scheduling method, it is characterized in that, it comprises the steps:
A. manually formulate in storage of periodic event template table and the database;
B. the periodic event generating apparatus is stored in the database by the periodic event template table generation event table of formulating;
C. dispatching device executes instruction by final controlling element by the event table in the dispatching database and according to event table.
Present embodiment be prior art be final controlling element directly with basis that database links to each other on, increased dispatching device, it can make the execution command of lane database carry out according to sequencing, avoided among the existing mobile network, no sequencing executes instruction, often an instruction is not finished, the problem that another instruction has begun, in the present embodiment, database can link to each other with a plurality of dispatching devices, present embodiment is two, each dispatching device can connect a plurality of final controlling elements again, present embodiment is connected with three final controlling elements for each dispatching device, in addition, when native system is worked, it comprises that also all of event table are not finished incident carries out status checkout, and the step of reporting to the police and the step of the incident that does not generate being reported to the police according to the periodic event template table, these two steps are finished by above-mentioned testing fixture, testing fixture does not carry out status checkout to all of event table are finished incident at any time in real time, report to the police for the incident of not finishing, it also can be reported to the police to the incident that does not generate according to the periodic event template table, by making regular check on to incident, alarm makes the time of finding fault shorten dramatically, the service management personnel can solve traffic failure under the assistance that does not need the system manager, improved operating efficiency separately
And management devices can the query event table; the step that the information of the incident of specified type is checked in detail; its in real time the suspending event table generation or scheduling and can restart the generation or the scheduling of event table, and suspend or restart certain scheduling events table.
Two above-mentioned extra steps can carry out also there is hysteresis a period of time in real time, such as 1 hour.
Specific embodiment described herein only is that the present invention's spirit is illustrated.The technical staff of the technical field of the invention can make various modifications or replenishes or adopt similar mode to substitute described specific embodiment, but can't depart from spirit of the present invention or surmount the defined scope of appended claims.

Claims (8)

1. a multi-process synchronous scheduling system that is used for the mobile network comprises database and at least one final controlling element that links to each other with database, it is characterized in that it also comprises:
Be used for from the database scheduling events and send the dispatching device of actuator to;
Be used for generating the periodic event generating apparatus of the event table that leaves database in;
Regularly all of event table are not finished incident and carry out status checkout, and the testing fixture of reporting to the police;
Be used for the query event table, the management devices that the information of the incident of specified type is checked in detail;
Described database links to each other with dispatching device, periodic event generating apparatus, testing fixture and management devices respectively, and described dispatching device also links to each other with final controlling element.
2. a multi-process synchronous scheduling method that is used for the mobile network is characterized in that it comprises the steps:
A. formulate in storage of periodic event template table and the database;
B. generating event table by the periodic event template table of formulating is stored in the database;
C. the event table in the dispatching database and execute instruction according to event table.
3. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that, it comprises that also all of event table are not finished incident carries out status checkout, and the step of reporting to the police.
4. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that, it also comprises the step of the incident that does not generate being reported to the police according to the periodic event template table.
5. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that it also comprises the query event table, the step that the information of the incident of specified type is checked in detail.
6. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that, it also comprises the step of the generation or the scheduling of suspending event table.
7. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that, it also comprises the generation of restarting event table or the step of scheduling.
8. the multi-process synchronous scheduling method that is used for the mobile network according to claim 2 is characterized in that, it also comprises the step of suspending or restarting the scheduling events table.
CNA2007101691083A 2007-12-29 2007-12-29 Multi-process synchronous scheduling method and system used for mobile network Pending CN101198096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101691083A CN101198096A (en) 2007-12-29 2007-12-29 Multi-process synchronous scheduling method and system used for mobile network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101691083A CN101198096A (en) 2007-12-29 2007-12-29 Multi-process synchronous scheduling method and system used for mobile network

Publications (1)

Publication Number Publication Date
CN101198096A true CN101198096A (en) 2008-06-11

Family

ID=39548183

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101691083A Pending CN101198096A (en) 2007-12-29 2007-12-29 Multi-process synchronous scheduling method and system used for mobile network

Country Status (1)

Country Link
CN (1) CN101198096A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741701B (en) * 2008-11-12 2012-01-11 中兴通讯股份有限公司 Synchronous dispatching method and synchronous dispatching device
CN105183854A (en) * 2015-09-08 2015-12-23 浪潮(北京)电子信息产业有限公司 Scheduling method applicable to data unloading of database

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741701B (en) * 2008-11-12 2012-01-11 中兴通讯股份有限公司 Synchronous dispatching method and synchronous dispatching device
CN105183854A (en) * 2015-09-08 2015-12-23 浪潮(北京)电子信息产业有限公司 Scheduling method applicable to data unloading of database
CN105183854B (en) * 2015-09-08 2018-07-13 浪潮(北京)电子信息产业有限公司 A kind of dispatching method of database unloading data

Similar Documents

Publication Publication Date Title
CN102394774B (en) Service state monitoring and failure recovery method for controllers of cloud computing operating system
CN101065731B (en) System and method for runtime of redundant host pair for processing control network environment
CN103414712B (en) A kind of distributed virtual desktop management system and method
CN104506357B (en) A kind of high-availability cluster node administration method
CN104461752A (en) Two-level fault-tolerant multimedia distributed task processing method
CN106095562A (en) The method and apparatus of Portable Batch System
CN103036719A (en) Cross-regional service disaster method and device based on main cluster servers
CN105589756B (en) Batch processing group system and method
CN103713974A (en) High-performance job scheduling management node dual-computer reinforcement method and device
CN111984274B (en) Method and device for automatically deploying ETCD cluster by one key
CN103618788A (en) System high-availability method supporting B/S structure
CN105095008A (en) Distributed task fault redundancy method suitable for cluster system
CN107025152A (en) The method of data synchronization of the dual redundant hot spare devices of task based access control level
CN103024791B (en) Multi-service processing model and multi-service processing method in communication test system
CN106843981A (en) A kind of Hue automatizations of service configuration treating method based on Apache Ambari
CN103345952A (en) Model-based operator auxiliary computing system
CN104348653A (en) Method and system for realizing user task of cloud management platform as well as trigger
CN110798339A (en) Task disaster tolerance method based on distributed task scheduling framework
CN106961359A (en) A kind of automatic deployment and monitoring method and device of Solr services
CN101198096A (en) Multi-process synchronous scheduling method and system used for mobile network
CN113438111A (en) Method for restoring RabbitMQ network partition based on Raft distribution and application
CN104486149A (en) Finite-state machine method for ground tests
CN111614702B (en) Edge calculation method and edge calculation system
CN103037420A (en) Breakdown fore-warning method and fore-warning device
CN110209497A (en) Method and system for dynamically expanding and shrinking host resources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20080611

C20 Patent right or utility model deemed to be abandoned or is abandoned