CN1881895A - Apparatus operation method in network management system - Google Patents

Apparatus operation method in network management system Download PDF

Info

Publication number
CN1881895A
CN1881895A CN 200510077608 CN200510077608A CN1881895A CN 1881895 A CN1881895 A CN 1881895A CN 200510077608 CN200510077608 CN 200510077608 CN 200510077608 A CN200510077608 A CN 200510077608A CN 1881895 A CN1881895 A CN 1881895A
Authority
CN
China
Prior art keywords
equipment
group
thread
sub
operating result
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.)
Granted
Application number
CN 200510077608
Other languages
Chinese (zh)
Other versions
CN100442709C (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005100776085A priority Critical patent/CN100442709C/en
Publication of CN1881895A publication Critical patent/CN1881895A/en
Application granted granted Critical
Publication of CN100442709C publication Critical patent/CN100442709C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a device operation method of network manage system, which comprises: A, dividing the devices waiting for operation into one or more groups, while the devices in the same group are related and the devices of different group are not related, and setting the operation priorities of each device according to the correlation; B, the operations of different groups are parallel processed, and operating each device based on the priorities set in step A. the invention can improve the processing efficiency and accuracy.

Description

Apparatus operation method in a kind of network management system
Technical field
The present invention relates to network management technology, the apparatus operation method in particularly a kind of network management system.
Background technology
Usually, a communication network is divided into five levels from function realizes that these five levels comprise from low to high successively: Network Element Layer, NE management layer, NML, SML, transaction management layer.Wherein, Network Element Layer comprises a large amount of network elements (NE), and network element just is meant communication equipment in communication network; NE management layer comprises a plurality of Element management systems (EMS), and each EMS manages the network element of some respectively; Network management system (nms) in the NML is in charge of each EMS, and by EMS each network element is operated.
The network manager can pass through NMS, adopt mode such as manual or automatic that each communication equipment is operated, comprising: dispose new communication equipment, inquiry or revise the configuration information of communication equipment, old configuration information of backup or the like when revising communication device configured information.Thereby, in functions such as the preservation that realizes NMS on the whole, backup, loading procedure, loading patch, self-recoveries.
Wherein, the data center among the NMS (DC, Data Center) is responsible for realizing the operating function of above-mentioned network manager to communication equipment.For large-scale communication network, the communication equipment One's name is legion that it has, data processing amount is huge, therefore, adopts multithreading to come a plurality of communication equipments are carried out parallel processing usually.
But, concern complexity between these equipment.May have correlation between some equipment, so just must operate these relevant equipment in sequence; And uncorrelated between some equipment, the operation of these uncorrelated equipment can walk abreast.Like this, when adopting multithreading that large number quipments is operated, also will consider whether have correlation between these equipment, if there is part or all of equipment relevant in these equipment, then the operation of these relevant devices can only be carried out in serial.Therefore, when large number quipments was operated, it was quite big to handle complexity, and is easy to generate misoperation at a plurality of threads of scheduling, made the efficient of operation of equipment lower, accuracy is relatively poor, can not give full play to parallel, the advantage efficiently of multithreading.
Summary of the invention
In view of this, main purpose of the present invention is to provide the apparatus operation method in a kind of network management system, can high efficiency be operated by large number quipments, and guarantees the accuracy of operation.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention discloses the apparatus operation method in a kind of network management system, this method comprises:
A. the equipment with current all beamhouse operations is divided into a group or more, and same group equipment is relevant, and on the same group equipment is not uncorrelated; The operator precedence level of each equipment in the group is set by correlation in each group;
B. carry out the operation of equipment is not parallel on the same group, the operator precedence level of A setting is operated successively to each equipment set by step in same group.
Wherein, create main thread and carry out described steps A, and form for each and to build a sub-thread; Among the step B, each sub-thread is operated the equipment in organizing separately successively by described operator precedence level, but the processing of each sub-thread is parallel.
Wherein, described step B further comprises: each sub-thread is whenever finished the operation of an equipment and is just returned the operating result of this equipment to main thread; After the processing of each sub-thread was all over, main thread was added up the operating result that all devices operating result that each sub-thread returns obtains each group.
In the steps A, it is the upright facility information formation of each establishment that main thread is pressed the operator precedence level, and described facility information formation is made up of the information of interior each equipment of self group; Among the step B, comprise the steps: at each sub-thread
B1. main thread extracts the information of the highest equipment of operator precedence level and sends to this sub-thread from the facility information formation of current sub-thread place group, the operating result of this equipment is operated and obtained to this sub-thread according to the information of the equipment that receives to the highest equipment of this operator precedence level, and the operating result with this equipment returns to main thread again;
B2. main thread is preserved the operating result of this equipment, reads the facility information formation of this equipment place group, the information of this equipment of deletion from this facility information formation;
B3. whether the described facility information formation of determining step B2 is empty, if then discharge this sub-thread; Otherwise return step B1.
In the steps A, described main thread is group id of each set of dispense, sets up the mapping relations between the facility information formation of each group id and each group; Among the step B1, return the group id of this equipment place group during the operating result of sub-thread Returning equipment; Among the step B2, main thread reads the facility information formation of the place group of this equipment by this group id.
Among the step B2, main thread is preserved the operating result and the corresponding group id thereof of the equipment that receives get off; Main thread obtains the operating result that each is organized by operating result and the corresponding group id thereof that travels through all devices of self preserving.
Wherein, described operation of equipment result and corresponding group id thereof exist with the form of tabulating.
By such scheme as can be seen, key of the present invention is: divide into groups by the equipment of correlation to current beamhouse operation, relevant equipment is divided at same group, and incoherent equipment is in not on the same group.In same group, each equipment serial is successively operated, and the operation between on the same group is not parallel by the operator precedence level.
Therefore, apparatus operation method in the network management system provided by the present invention, use multi-threaded parallel to not on the same group equipment operate, to improve the efficient of operation of equipment, also consider correlation between the equipment simultaneously, relevant device is adopted the single-threaded serial process of coming, thereby guarantee the accuracy of operation of equipment.As seen, the present invention has made full use of the system handles resource equipment has been operated, and can greatly improve the operation of equipment performance of NMS, and exploitativeness is stronger, is easy to realize and promote.
Description of drawings
Fig. 1 is the inventive method one preferred embodiment handling process schematic diagram;
Fig. 2 is set up upright facility information formation one example schematic among the described embodiment of Fig. 1 for each;
Fig. 3 is the concrete handling process schematic diagram of the described embodiment neutron of Fig. 1 thread.
Embodiment
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
The invention provides the apparatus operation method in a kind of network management system, the main processing thought of this method is: at first, the equipment of current all beamhouse operations is divided into a group or more, same group equipment is relevant, and on the same group equipment is not uncorrelated, and in each group, be provided with by correlation organize in the operator precedence level of each equipment; Then, on the basis of above-mentioned group division and the setting of operator precedence level, carry out the operation of equipment is not parallel on the same group, and in same group, the operation of each equipment comes serial to carry out by set operator precedence level.
Based on above-mentioned processing thought, can adopt multithreading to realize.At first, the establishment main thread comes the device packets to current beamhouse operation, and the operator precedence level of equipment is set in each group.Then, form for each and to build a sub-thread, parallel between each sub-thread, but each sub-thread will be operated this group equipment successively by the operator precedence level.Thereby, utilize the sub-thread of main thread and each to realize to the serial operation of equipment on the same group with to the not parallel work-flow of equipment on the same group.
In addition, for the user, after to the large number quipments operation, need obtain operating result on the whole, especially need to understand the operating result of each group, use NMS that equipment is implemented control according to operating result thereby be convenient to the user.Therefore, can also further return the operating result of this equipment after each sub-thread is operated each equipment and give main thread, main thread is preserved the per unit operating result that receives, when the operation of all sub-threads all finished, the operating result that main thread is integrated each equipment of self preserving again obtained operating result of each group and checks for user.
Fig. 1 is the inventive method one preferred embodiment handling process schematic diagram.As shown in Figure 1, the concrete processing comprises:
Step 101:NMS at first creates main thread, and this main thread divides into groups by the equipment of the correlation between the equipment to all beamhouse operations, make relevant equipment on the same group, and incoherent equipment is not on the same group.Then, in each group, the operator precedence level of each equipment in the group is set, presses of the information sets forming apparatus message queue of the operator precedence level of each equipment in the group each equipment.At last, form for each and build a sub-thread.
Here, manage for ease of the facility information formation and the operating result of main thread each group, main thread can further be group id of each set of dispense during to device packets, and set up each group id and and facility information formation of each group between mapping relations.
Fig. 2 is facility information formation one example schematic of each group among the described embodiment of Fig. 1.In this example, have ten equipment beamhouse operations, they are divided into three groups, and the operator precedence level of each equipment is set respectively in these three groups, press the operator precedence level then and set up upright facility information formation for each by the correlation between these ten equipment.Main thread will be set up the group id of each group and the mapping relations between the facility information formation of each group like this.Wherein, the mapping relations of main thread foundation are commonly called the mapping relations between key (KEY) and the value (VALUE).So-called key is a kind of unique sign, and the key of this example is equal to group id, the corresponding value of each unique key, and the value of this example is equal to the facility information formation of the group of group id correspondence.As shown in Figure 2, described ten equipment is divided into group id respectively and is respectively in three groups of 1,2,3.In group id was 1 group, the information of each equipment arrayed from left to right by each operation of equipment priority order from high to low, is respectively: D11, D12, D13.In group id was 2 group, the information of each equipment arrayed from left to right by each operation of equipment priority order from high to low, is respectively: D21, D22, D23, D24.In group id was 3 group, the information of each equipment arrayed from left to right by each operation of equipment priority order from high to low, is respectively: D31, D32, D33.
Here, the information of described equipment comprises information such as device identification, when equipment is operated, can map directly to the operating data preservation address of this equipment according to the information of equipment, thereby can the read operation data be operated by this equipment.The information that specifically comprises about the information of described equipment and how according to the information read operation data of equipment etc. belongs to known technology, and the problem that solves of non-the present invention, so this no longer is described in further detail.
Step 102: each sub-thread that step 101 is created extracts facility information successively this group equipment is operated from the facility information formation of self place group, and the operating result of each equipment returned to main thread, promptly be released after all devices information in the intact equipment of itself message queue of each sub-thread process.
Step 103: after all sub-threads all were released, main thread was integrated the operating result of each equipment by the operating result of traversal step 102 described each equipment, and statistics obtains the operating result of each group, discharged main thread.
Wherein, the form that can tabulate of main thread writes down the operating result of each equipment.For making things convenient for main thread statistical operation result, can in recording operation result's tabulation, write down the operating result and the corresponding group id thereof of each equipment.Therefore, in the step 102, sub-thread also will further return the group id of this equipment place group and give main thread when the operating result of Returning equipment, thereby main thread can write down the operating result and the corresponding group id thereof of each equipment in tabulation.And then in the step 103, main thread can be added up the operating result that obtains each group by traveling through this tabulation.Here, about the method for adding up the operating result that obtains each group by the operating result that travels through each equipment, the problem that non-the present invention solves, and adopt prior art can realize that therefore, this paper does not describe this.
Below in conjunction with Fig. 3 the processing of a sub-thread is described in detail, each sub-thread all will be handled by flow process shown in Figure 3.Fig. 3 is the concrete handling process schematic diagram of the described embodiment neutron of Fig. 1 thread.As shown in Figure 3, the concrete processing comprises:
Step 301: main thread extracts the information of the highest equipment of operator precedence level from the facility information formation of current sub-thread, and the information of the equipment that extracted is sent to this sub-thread.
Here, the facility information formation that main thread is set up can be the formation of first in first out, when setting up formation, the information of equipment that can the operator precedence level is high at first adds formation, and by operation of equipment priority order from high to low the information of each equipment is added formation successively, then the information of the equipment that starts most of formation should be the information of the highest equipment of operator precedence level.
Step 302: sub-thread basis is from the information of the equipment of main thread, the highest equipment of current operator precedence level to the information correspondence of this equipment is operated, and obtain the operating result of this equipment, then the operating result of this equipment is returned to main thread together with the group id of this equipment place group.
Step 303: main thread is kept at the operating result and the corresponding group id thereof of the described equipment of step 302 in the operating result tabulation, 302 described group ids read the facility information formation of this group set by step, the information of the current operating result corresponding equipment of deletion from this facility information formation.
Step 304: whether determining step 302 described facility information formations are empty, if, execution in step 305; Otherwise return step 301.
Step 305: discharge this sub-thread.
Describe as seen according to above embodiment, application the inventive method can make full use of the concurrent advantage of multithreading and the correlation between the consideration equipment is operated large number quipments.Each equipment at first divides into groups by correlation, and the operation in each group comes serial process by single sub-thread, thereby has guaranteed the accuracy of operation.In addition, be parallel processing between the corresponding sub-thread of each group, so when the equipment of One's name is legion operated, treatment effeciency was not low.Adopt the inventive method can simplify the complexity of NMS operation of equipment greatly, significantly improve the equipment control performance of NMS.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.All any modifications of being done within the spirit and principles in the present invention, be equal to replacement, improvement etc., all be included in protection scope of the present invention.

Claims (7)

1, the apparatus operation method in a kind of network management system is characterized in that, this method comprises:
A. the equipment with current all beamhouse operations is divided into a group or more, and same group equipment is relevant, and on the same group equipment is not uncorrelated; The operator precedence level of each equipment in the group is set by correlation in each group;
B. carry out the operation of equipment is not parallel on the same group, the operator precedence level of A setting is operated successively to each equipment set by step in same group.
2, method according to claim 1 is characterized in that, creates main thread and carries out described steps A, and form for each and to build a sub-thread;
Among the step B, each sub-thread is operated the equipment in organizing separately successively by described operator precedence level, but the processing of each sub-thread is parallel.
3, method according to claim 2 is characterized in that, described step B further comprises: each sub-thread is whenever finished the operation of an equipment and is just returned the operating result of this equipment to main thread; After the processing of each sub-thread was all over, main thread was added up the operating result that all devices operating result that each sub-thread returns obtains each group.
4, method according to claim 3 is characterized in that, in the steps A, it is the upright facility information formation of each establishment that main thread is pressed the operator precedence level, and described facility information formation is made up of the information of interior each equipment of self group;
Among the step B, comprise the steps: at each sub-thread
B1. main thread extracts the information of the highest equipment of operator precedence level and sends to this sub-thread from the facility information formation of current sub-thread place group, the operating result of this equipment is operated and obtained to this sub-thread according to the information of the equipment that receives to the highest equipment of this operator precedence level, and the operating result with this equipment returns to main thread again;
B2. main thread is preserved the operating result of this equipment, reads the facility information formation of this equipment place group, the information of this equipment of deletion from this facility information formation;
B3. whether the described facility information formation of determining step B2 is empty, if then discharge this sub-thread; Otherwise return step B1.
5, method according to claim 4 is characterized in that, in the steps A, described main thread is group id of each set of dispense, sets up the mapping relations between the facility information formation of each group id and each group;
Among the step B1, return the group id of this equipment place group during the operating result of sub-thread Returning equipment;
Among the step B2, main thread reads the facility information formation of the place group of this equipment by this group id.
6, method according to claim 5 is characterized in that, among the step B2, main thread is preserved the operating result and the corresponding group id thereof of the equipment that receives get off; Main thread obtains the operating result that each is organized by operating result and the corresponding group id thereof that travels through all devices of self preserving.
7, method according to claim 6 is characterized in that, described operation of equipment result and corresponding group id thereof exist with the form of tabulating.
CNB2005100776085A 2005-06-17 2005-06-17 Apparatus operation method in network management system Expired - Fee Related CN100442709C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100776085A CN100442709C (en) 2005-06-17 2005-06-17 Apparatus operation method in network management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100776085A CN100442709C (en) 2005-06-17 2005-06-17 Apparatus operation method in network management system

Publications (2)

Publication Number Publication Date
CN1881895A true CN1881895A (en) 2006-12-20
CN100442709C CN100442709C (en) 2008-12-10

Family

ID=37519884

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100776085A Expired - Fee Related CN100442709C (en) 2005-06-17 2005-06-17 Apparatus operation method in network management system

Country Status (1)

Country Link
CN (1) CN100442709C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102307198A (en) * 2011-08-30 2012-01-04 苏州阔地网络科技有限公司 Audio and video data transmission method
CN102467412A (en) * 2010-11-16 2012-05-23 金蝶软件(中国)有限公司 Method, device and business system for processing operation request
CN102831007A (en) * 2011-06-14 2012-12-19 中兴通讯股份有限公司 Accessing method for real-time processing shared resource in system and real-time processing system
WO2013029425A1 (en) * 2011-09-01 2013-03-07 苏州阔地网络科技有限公司 Audio and video data transmission method
CN103179009A (en) * 2013-04-22 2013-06-26 烽火通信科技股份有限公司 Dynamic adaptive calling method of distributed management system
CN104714835A (en) * 2013-12-16 2015-06-17 ***通信集团公司 Data access processing method and device
CN109117260A (en) * 2018-08-30 2019-01-01 百度在线网络技术(北京)有限公司 A kind of method for scheduling task, device, equipment and medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6324562B1 (en) * 1997-03-07 2001-11-27 Fujitsu Limited Information processing apparatus, multitask control method, and program recording medium
US6195724B1 (en) * 1998-11-16 2001-02-27 Infineon Technologies Ag Methods and apparatus for prioritization of access to external devices
US7363380B2 (en) * 2002-10-29 2008-04-22 Honeywell International Inc. Method for optimizing a link schedule
JP2005005909A (en) * 2003-06-10 2005-01-06 Sony Ericsson Mobilecommunications Japan Inc Competition management program, storage medium stored with competition management program, competition management method and electronic apparatus

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467412A (en) * 2010-11-16 2012-05-23 金蝶软件(中国)有限公司 Method, device and business system for processing operation request
CN102831007A (en) * 2011-06-14 2012-12-19 中兴通讯股份有限公司 Accessing method for real-time processing shared resource in system and real-time processing system
CN102831007B (en) * 2011-06-14 2017-04-12 中兴通讯股份有限公司 Accessing method for real-time processing shared resource in system and real-time processing system
CN102307198A (en) * 2011-08-30 2012-01-04 苏州阔地网络科技有限公司 Audio and video data transmission method
WO2013029425A1 (en) * 2011-09-01 2013-03-07 苏州阔地网络科技有限公司 Audio and video data transmission method
CN103179009A (en) * 2013-04-22 2013-06-26 烽火通信科技股份有限公司 Dynamic adaptive calling method of distributed management system
CN103179009B (en) * 2013-04-22 2016-01-13 烽火通信科技股份有限公司 A kind of dynamic self-adapting call method of distributed management system
CN104714835A (en) * 2013-12-16 2015-06-17 ***通信集团公司 Data access processing method and device
CN109117260A (en) * 2018-08-30 2019-01-01 百度在线网络技术(北京)有限公司 A kind of method for scheduling task, device, equipment and medium
US11294714B2 (en) 2018-08-30 2022-04-05 Apollo Intelligent Driving Technology (Beijing) Co., Ltd. Method and apparatus for scheduling task, device and medium

Also Published As

Publication number Publication date
CN100442709C (en) 2008-12-10

Similar Documents

Publication Publication Date Title
CN1881895A (en) Apparatus operation method in network management system
WO2019237811A1 (en) Memory allocation method and apparatus for neural network
CN1684040A (en) Information processor capable of using past processing space
CN1271524C (en) Static internal storage management method
CN1722106A (en) Method for internal memory allocation in the embedded real-time operation system
CN101039278A (en) Data management method and system
CN1794208A (en) Mass storage device and method for dynamically managing a mass storage device
CN1941732A (en) Method and device for classifying dynamic flow without IP partitioned regrouping
CN1835619A (en) Radio communication network cell configuration model optimization device
CN1851671A (en) Method for saving global varible internal memory space
CN101052011A (en) MPLS label distribution method, system and device
CN101035010A (en) Network element device configuration method in the passive optical network
CN1859205A (en) Method and system for single board soft ware storage and loading
CN100343846C (en) Analytical comparison method for divergence between data
CN1878150A (en) Method and system for realizing time-division multiplexing bearing resource share
CN1878080A (en) Method for polling communication device by network management system
CN1904846A (en) Configuration of recovery device and method thereof
CN100342374C (en) A data storage method and apparatus
CN101043359A (en) Method for realizing self-adapting support of equipment unit
CN1946035A (en) Method for managing net element data configuration and net element
CN1744725A (en) Method for memorying data flow in single-board
DE112020003312T5 (en) MEMORY ALLOCATION EXPANSION OF MICROSERVICES
CN1866203A (en) Character string quoting method
CN1913448A (en) Method of synchronous operating network element by network management and its system
CN1870566A (en) Method for implementing image in exchange 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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081210

Termination date: 20160617