CN102263666B - Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics - Google Patents
Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics Download PDFInfo
- Publication number
- CN102263666B CN102263666B CN201110241610.7A CN201110241610A CN102263666B CN 102263666 B CN102263666 B CN 102263666B CN 201110241610 A CN201110241610 A CN 201110241610A CN 102263666 B CN102263666 B CN 102263666B
- Authority
- CN
- China
- Prior art keywords
- business
- license
- service node
- adjustment
- service
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to the communications field, discloses a kind of method, apparatus and system for permitting progress traffic scheduling based on service traffics, to make the performance of service traffics license and service node used in service node match, so as to optimize system resource.This method is:For current different operators, different regions business platform variation, the unbalanced universal phenomenon of business development, make system can be according to the business license service conditions of each service node, the number for the service node that any one business needs to use neatly is adjusted in real time, so, just the performance of business license and service node used in service node is made to match, not only efficiently solve the problem of resource waste caused by each business development imbalance in multi-service fusion, can also largely it cut operating costs, the maximum reasonable distribution software/hardware resource improve the efficiency of management and system ease for use while, it is achieved thereby that the optimal most rational utilization of resources.
Description
Technical field
The present invention relates to the communications field, it is more particularly to a kind of based on flow permit carry out traffic scheduling method, apparatus and
System.
Background technology
At present, communication field just develops towards the fusion direction of multi-service, Multi net voting, and the business platform of various functions is more next
More is deployed in communication network.Communication operator at this stage, especially multinational operator all suffer from attenuating CAPEX
The dilatation or replacement of the existing business of (capital output) and OPEX (operation cost) important task, the deployment of new business, or existing network,
Will follow reduces TCO (totle drilling cost) principle, with the input of minimum, produces maximum value.
Seldom but for needing to provide the small-sized country of all kinds of business platforms, more industry can be merged for some customer volumes
The unified platform of business turns into a kind of good selection.The multi-service fusion unified platform is used so that for multiple services unified industry
Business scheduling system is also widely applied, meanwhile, the use of the multi-service fusion unified platform has also expedited the emergence of a kind of multi-service fortune
Battalion's pattern, i.e. operator wish the business license (flow license) of the purchase fixed amount under the conditions of limited device resource, and
Corresponding license is set wherein for each business, license threshold value corresponding to every kind of business can be by unified industry
Scheduling system of being engaged in is according to the development adjust automatically of corresponding service, to adapt to the Operation Scale of different business and flow, so as to
Reach cost-effective purpose.
However, although license threshold value can be automatically adjusted according to the development of business, business
The software/hardware performance of node be it is fixed, when the software/hardware performance of service node and the business license that is assigned to not
Timing, under prior art, this is adjusted without corresponding solution, so as to have impact on the multi-service fusion unified platform
Overall performance.
The content of the invention
The embodiment of the present invention provides a kind of method, apparatus and system for permitting progress traffic scheduling based on service traffics, uses
To make service traffics license used in service node and the performance of service node match, so as to optimize system resource.
Concrete technical scheme provided in an embodiment of the present invention is as follows:
A kind of business scheduling method based on business license, including:Respectively to the business section of each business of fusion
Point carries out flow monitoring;
The service node flow of any one business and the business of any one business are determined according to monitoring result
When license is mismatched, numerical value adjustment is carried out to the business license of any one business.
According to adjustment result, it is determined that the service node performance of any one business and the business license after adjustment
During mismatch, the service node quantity of any one business is adjusted accordingly.
A kind of traffic scheduling device based on license, including:
License regulates and controls module, for carrying out flow monitoring to the service node of each business of fusion respectively, according to
When monitoring result determines that the service node flow of any one business mismatches with the business license of any one business,
Carry out numerical value adjustment to the business license of any one business, and according to adjustment result, it is determined that it is described any one
When the service node performance of business mismatches with the business license after adjustment, notice traffic scheduling module is to described any one
The service node quantity of kind business adjusts accordingly;
Traffic scheduling module, for regulating and controlling service node number of the instruction to any one business of module according to license
Amount adjusts accordingly.
A kind of service scheduling system based on license, including:
License regulation devices, for carrying out flow monitoring to the service node of each business of fusion respectively, according to
When monitoring result determines that the service node flow of any one business mismatches with the business license of any one business,
Carry out numerical value adjustment to the business license of any one business, and according to adjustment result, it is determined that it is described any one
When the service node performance of business mismatches with the business license after adjustment, notice traffic scheduling device is to described any one
The service node quantity of kind business adjusts accordingly;
Traffic scheduling device, the service node number for the instruction according to license regulation devices to any one business
Amount adjusts accordingly.
It is uneven for current different operators, the variation of different regions business platform, business development in the embodiment of the present invention
The universal phenomenon of weighing apparatus, there is provided a kind of business scheduling method based on business license, apparatus and system, make system can root
According to the business license service conditions of each service node, the business section that any one business needs to use neatly is adjusted in real time
The number of point, so, just makes the performance of business license and service node used in service node match, not only effectively
Ground solves the problem of resource waste caused by each business development imbalance in multi-service fusion, can also largely drop
Low running cost, the maximum reasonable distribution software/hardware resource improve the efficiency of management and system ease for use while,
It is achieved thereby that the optimal most rational utilization of resources.
Brief description of the drawings
Figure 1A is service scheduling system architectural framework schematic diagram in the embodiment of the present invention;
Figure 1B is traffic scheduling apparatus function structural representation in the embodiment of the present invention;
Fig. 2 is that service scheduling system is based on business license progress traffic scheduling flow charts in the embodiment of the present invention;
Fig. 3 is service scheduling system original upload service node flow chart in the embodiment of the present invention;
Fig. 4 is that service scheduling system is based on business license progress service node loading flow charts in the embodiment of the present invention;
Fig. 5 is that service scheduling system is based on business license progress service node unloading flow charts in the embodiment of the present invention.
Embodiment
In order to make business license used in service node and service node software/hardware performance match, so as to excellent
Change the overall performance of the multi-service fusion unified platform, in the embodiment of the present invention, newly devise a kind of with traffic scheduling function
System, the system carries out flow monitoring to the service node of each business of fusion respectively, and is determined according to monitoring result
It is any one to this when the flow of the service node of any one business mismatches with the business license of any one business
Kind business license carries out numerical value adjustment, and according to result is adjusted, determines the service node performance of any one above-mentioned business
When being mismatched with the business license after adjustment, the service node quantity of any one business is adjusted accordingly.
The preferred embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.
A kind of service scheduling system based on business license, the traffic scheduling system are provided refering to the present invention shown in Figure 1A
The business that uniting to dispatch is not limited to single business, can be the miscellaneous service disposed by the multi-service fusion unified platform, should
Service scheduling system includes:
Operation maintenance device 11, for providing manual traffic scheduling operation, according to instruction notice traffic scheduling module 13
Service node loading is carried out for each business respectively, and is directed to the corresponding business license of each business configuration respectively
Initial value, and business license initial values corresponding to each business are synchronized to license regulation and control modules respectively and distributed
To corresponding each service node.
Specifically, service node is disposed, managed and configured according to the instruction of administrative staff, to business license
Configured and safeguarded with the relevant system parameters such as traffic scheduling and service parameter, and by each business current business information to
Administrative staff are shown etc..
Specifically, operation maintenance device 11 provides the terminal that can dispatch service node manually, administrative staff to administrative staff
By the device can the operation such as the loading of finishing service node, unloading, startup, stopping, operation maintenance device 11 is by administrative staff
Operation requests be sent to traffic scheduling device 13, make traffic scheduling device 13 complete the operating process of whole service node scheduling
And by the service node synchronizing information of current business to license regulation devices 12;Operation maintenance device 11 is also to management simultaneously
Personnel, which provide, carries out the relevant configuration functions such as each business license initial values distribution, and configuration data is synchronized into license
Regulation device 12, operating maintenance module 11 can also show the dispatch situation and business license of service node to administrative staff
Use distribution condition.
License regulation devices 12, for carrying out flow monitoring, root to the service node of each business of fusion respectively
Determine that the service node flow of any one business mismatches with the business license of any one business according to monitoring result
When, carry out numerical value adjustment to the business license of any one business, and according to adjustment result, determine this any one
When the service node performance of business mismatches with the business license after adjustment, notice traffic scheduling module to this any one
The service node quantity of business adjusts accordingly;
Specifically, license regulation devices 12 receive the value for the business license that each service node reports and according to
The flow of service node regulates and controls to business license values, and judges whether needs according to business license value
The adjustment of service node quantity is carried out, notifies traffic scheduling device 13 to carry out service node quantity in the case where needing to adjust
Adjustment;For example, license regulation devices 12 collect the value for the business license that each service node reports and according to current
Business license service conditions adjustment distribute to each business business license value, further according to the business of distribution
License value and service node current software processing capability or/and hardware processing capability, analyze and judge whether to need
Load or unload service node, exceed or will exceed the business institute in the value for the business license for distributing to some business
There is a software processing capability of service node or/and hardware processing capability message of constantly sending out public notice enters industry to traffic scheduling device 13
Be engaged in node loading, distribute to the business license value of some business be reduced to can unload a service node when
Message of sending out public notice carries out the unloading of service node to traffic scheduling device 13.
Traffic scheduling device 13, the business section for the instruction according to license regulation devices 12 to any one business
Point quantity adjusts accordingly.
Specifically, traffic scheduling device 13 completes the operating process of whole service node scheduling and service node information is same
Walk to license regulation devices 12;For example, traffic scheduling device 13 completes the scheduling of each service node, including loading, unload
Carry, start, stop etc.;And the service condition of each service node is synchronized to license regulation devices 12 in real time.
In the embodiment of the present invention, background maintenance device 11, license regulation devices 12, traffic scheduling device 13, Ke Yifen
Do not realized, can also be realized respectively by server farm by single server, can also assembled by server and server zone
Close and realize:For example, background maintenance device 11, license regulation devices 12 and traffic scheduling device 13 are respectively by server or clothes
The realization of Wu Qi groups, in another example, background maintenance device 11, license regulation devices 12 are realized by server respectively, and business is adjusted
Device 13 is spent to be realized by server farm, in another example, background maintenance device 11 is realized by server farm, license regulation and control dresses
Put 12 and traffic scheduling device 13 realized respectively by server.... certainly, above-mentioned several ways are only for example, and are not limited to
In this, when it is implemented, administrative staff can adjust accordingly according to specific real-world environment, will not be repeated here.
On the other hand,, can also be by background maintenance device in the case where system environments is less complicated in practical application
11, license regulation devices 12, traffic scheduling device 13 are integrated in one or more server as functional module.
Refering to shown in Figure 1B, in the embodiment of the present invention, a kind of traffic scheduling device can be provided, the traffic scheduling device bag
Operating maintenance module 110, license regulation and control modules 120 and traffic scheduling module 130 are included, wherein,
Operating maintenance module 110, for being carried out respectively for each business according to instruction notice traffic scheduling module 130
Service node loads, and is directed to the corresponding business license of each business configuration respectively, and respectively by each business pair
The business license answered regulates and controls module 120 by license and distributes to corresponding each service node;
License regulates and controls module 120, for carrying out flow monitoring to the service node of each business of fusion respectively,
Determine that the service node flow of any one business mismatches with the business license of any one business according to monitoring result
When, numerical value adjustment is carried out to the business license of any one above-mentioned business, and according to adjustment result, determine above-mentioned any
When a kind of service node performance of business mismatches with the business license after adjustment, notice traffic scheduling device is to above-mentioned
A kind of service node quantity for business of anticipating adjusts accordingly;
Traffic scheduling module 130, for regulating and controlling business of the instruction to any one business of module 120 according to license
Number of nodes adjusts accordingly.
Certainly, operating maintenance module 110, license regulation and control modules 120 and traffic scheduling module 130 can be integrated in one
In platform server, it can also be distributed and be integrated in two-server, aforesaid way is only for example, it is not limited to this, it is specific real
Shi Shi, administrative staff can adjust accordingly according to specific real-world environment, will not be repeated here.
Certainly, in addition to above-mentioned function, operating maintenance module 110, license regulation and control modules 120 and traffic scheduling module 130
Other multiple functions can also be completed, specifically regulate and control subsystem 12 and business referring to operation and maintenance sub system 11, license respectively
The correlation function description of dispatching device 13, is also repeated no more herein.
Based on above-mentioned technical proposal, as shown in fig.2, in the embodiment of the present invention, in case of shown in Figure 1A, introduce
The general introduction flow that service scheduling system carries out traffic scheduling based on business license is as follows:
Step S201:Service scheduling system carries out flow monitoring to the service node of each business of fusion respectively.
For example, what service scheduling system can be merged by license regulation devices 12 to the multi-service fusion unified platform
The service node of each business carries out flow monitoring, and the quantity of service node can be one or more.In actual applications,
For each business, service scheduling system can allocate a business license initial value in advance, also, preferably, will be every
A kind of business license initial values of business give each service node of corresponding service, and each service node can be to industry
Scheduling system real-time report of being engaged in currently used business license, the currently used business license are considered as business
The flow of node, it can be less than or equal to the business license that service node is assigned to.
Step S202:Service scheduling system determines the service node flow of any one business and this according to monitoring result
When a kind of business license for business of anticipating is mismatched, numerical value adjustment is carried out to the business license of any one above-mentioned business.
For example, license regulation devices 12 confirm the flow that the service node of a certain business reports and the business of the business
When license is mismatched, numerical value up-regulation or downward are carried out to the business license of the business.Wherein, so-called service node flow
Mismatched with business license, refer to the currently used business license of the service node of a certain business summation higher than upper
The business license higher limits of a certain business are stated, now, each service node can not bear the business license being assigned to,
The business license of above-mentioned a certain business should suitably be raised, or, so-called service node flow and business
License is mismatched, and refers to the currently used business license of the service node of a certain business summation less than above-mentioned a certain
The business license lower limits of kind of business, now, the flow of service node well below the business license being assigned to, so as to
Business license waste is caused, the business license of above-mentioned a certain business should suitably be lowered.
Step S203:Service scheduling system determines the service node performance of any one above-mentioned business according to result is adjusted
When being mismatched with the business license after adjustment, the service node quantity of any one above-mentioned business is adjusted accordingly.
For example, license regulation devices 12 according to result is adjusted, determine the soft of the service node of any one above-mentioned business
When part performance or/and hardware performance mismatch with the business license after adjustment, notice traffic scheduling device 13 is to service node
Carry out the load or unload of respective numbers.
On the other hand, the software performance of so-called service node or/and hardware performance and the business license after adjustment be not
Match somebody with somebody, refer to that license regulation devices 12 carry out upper timing, the business after order adjustment to the business license of a certain business
License be higher than maximum traffic license that the software performance of corresponding each service node or/and hardware performance can support it
With, at this time, it may be necessary to load new service node with support up-regulation after business license, or, so-called service node it is soft
Part performance or/and hardware performance mismatch with the business license after adjustment, refer to license regulation devices 13 to a certain industry
The business license of business carries out lower timing, the difference of business license and the business license before adjustment after order adjustment, greatly
In the maximum traffic license that the software performance or/and hardware performance of single service node can be supported, at this time, it may be necessary to unload
Existing service node is to save device resource.
After execution of step S203, service scheduling system is needed the business license after any one business reorganization
It is reassigned to current corresponding each service node.For example, service scheduling system is by the business license of any one business
After tune, new business license is given into original each service node and the service node newly loaded again;In another example
After service scheduling system lowers the business license of any one business, new business license is given into unloading again
Remaining each service node after service node.
When connecing, service scheduling system also needs to the newest business license that each service node of real-time reception reports and used
Situation, to ensure the accurate execution of business license adjustment next time.
Below by taking three concrete application scenes as an example, above-mentioned steps S201- steps S203 specific implementation procedure is carried out
Describe in detail.
First, in order to realize the traffic scheduling based on business license, it is necessary to first trigger service node carry out business
License is reported, then, as shown in fig.3, in the embodiment of the present invention, triggering service node reporting service license's is detailed
Flow is as follows:
Step S301:Service node load request is sent to traffic scheduling and filled by administrative staff by operation maintenance device 11
Put 13.
In practical application, business license that administrative staff pass through the pre-configured each business of operation maintenance device 11
Initial value, and notify traffic scheduling device 13 to load N number of service node (N >=1) by operation maintenance device 11;Meanwhile grasp
License regulation devices 12 can be synchronized to by configuration data by making attending device 11;
Step S302:Traffic scheduling device 13 is according to the loading of the service node load request finishing service node of reception.
Step S303:The synchronous service nodal information of traffic scheduling device 13 is to license regulation devices 12.
The service condition of the service node of each business is synchronized to license regulation devices by traffic scheduling device in real time
12。
Step S304:License regulation devices 12, which are sent, reports notice to service node.
License regulation devices 12 give the business license initial values of each business at N number of section of corresponding service
Point, and notify each service node to start the business license values actually used in reporting service operation.
Step S305:Service node receive report notice after start to report the business license locally used to license
Regulation device 12.
In order to further realize the traffic scheduling based on business license, it is necessary to which service scheduling system can be according to current
The flow of business carries out the loading of service node, in the embodiment of the present invention, is illustrated by taking MMS as an example, it is assumed that multimedia message industry
Business current only service node a Y1, Y1 maximum software processing capability are 350/second, for the business license of Y1 configurations
It is 80% to regulate and control threshold value, and the value that system distributes to the initial service license of MMS is 350/second, and license is adjusted
Whole unit (adjusting amplitude) is 100/second, wherein, 80% is the license adjustment threshold values pre-set, in the present embodiment,
It is by the business license principles raised:Business license × 80% of the currently used business license > distribution of business,
When meeting the principle, it is necessary to which the business license of the business is distributed in increase;So, as shown in fig.4, the present invention is real
Apply in example, service scheduling system realizes that the detailed process of service node loading is as follows:
Step S401:License regulation devices 12 receive the currently used industry that the service node Y1 of MMS is reported
Be engaged in license.In the present embodiment, the value for the business license that Y1 is reported is 300/second.
Step S402:License regulation devices 12 determine that the business license of MMS total value needs to raise, and on
Business license after tune exceedes Y1 maximum software processing capability.
In the present embodiment, the business license service conditions that license regulation devices 12 need to be reported according to Y1 are in business
The business license of MMS total value is adjusted in running, business license after up-regulation is more than Y1's
During maximum software processing capability, license regulation devices 12 need to notify traffic scheduling device 12 to carry out MMS node
Loading.In the present embodiment, illustrated so that current MMS only has a service node Y1 as an example, if any multiple business sections
Point, then license regulation devices 12 need to determine that the business license total value of the MMS after adjustment exceedes all business sections
During the maximum software processing capability sum of point, just traffic scheduling device 12 is notified to carry out the loading of MMS node, because, compared with
Good, business license is divided equally between the different business node of same business.
For example, license regulation devices 12 calculate the business license needs for distributing to Y1 according to the current flowmeters of Y1
Up-regulation, e.g., 300/second are more than 350/second * 80%=280 bars/second, wherein, 300/second, which are that business is currently practical, to be used
Business license value, 350/second are the business license of distribution, and 80% is threshold value, then license regulation devices 12
Increase by the business license units of 100/second (adjustment amount set in advance) for MMS, that is, distribute to Y1 business
License increases to 450/second by 350/second, and 450/second are more than the maximum software processing capability 350 that Y1 can bear
Bar/second.
Step S403:License regulation devices 12 will load service node request and send to traffic scheduling device 13.
Such as:Because 450/second are more than/second of maximum software processing capability 350 that Y1 can bear, it is clear that need to add
New MMS node is carried, therefore, license regulation devices 12 send the request message of loading MMS node to business
Dispatching device 13.
Step S404, traffic scheduling device 13 complete the loading operation of MMS node and synchronous newest MMS
Nodal information is to license regulation devices 12.
Such as:Traffic scheduling device 13 loads new MMS node Y2, and Y1, Y2 use information are synchronized to
License regulation devices 12.
Step S405:License regulation devices 12 give the business license of the MMS after up-regulation current
Y1 and Y2.
For example, license regulation devices 12 divide equally/second of business license values 450 for being currently assigned to MMS
Give MMS node Y1 and Y2.
On the other hand, in order to further realize the traffic scheduling based on business license, it is necessary to which service scheduling system also can
Enough unloadings that service node is carried out according to the flow of current business, in the embodiment of the present invention, still said by taking MMS as an example
It is bright, it is assumed that MMS currently has 3 service nodes Y1, Y2, Y3, and each service node maximum software processing capability is 350/
Second, license regulation and control threshold values are 80%.The initial service license values for distributing to MMS are 1050/second;Wherein,
80% is the license adjustment threshold values pre-set, in the present embodiment, is by the business license principles lowered:Business
The business license < 80% of currently used business license/ distribution, when meeting the principle, the business is distributed in reduction
Business license;So, as shown in fig.5, in the embodiment of the present invention, service scheduling system realizes service node loading
Detailed process is as follows:
Step S501:License regulation devices 12 receive the business that service node Y1, Y2 and Y3 of each MMS are reported
license。
For example, the total value for the business license that MMS node Y1, Y2, Y3 are reported be 480/it is per second.
Step S502:License regulation devices 12 determine that the business license of MMS total value need to be lowered and lowered
Business license values be more than single service node maximum software processing capability.
For example, license regulation devices 12 calculate the industry for distributing to MMS according to the current flowmeter of Y1, Y2 and Y3
Business license total value needs to lower, and e.g., 480/second/1050/second < 80%, then license regulation devices 12 should general
The business license of MMS reduces (the default license adjustment of 1050-480/80%=1050-600=450 bars/second
Measure calculation), that is, the total value for distributing to the business license of MMS is reduced to 600/second by 1050/second, its
In ,/second of 450/second > 350 (the business license higher limits that single MMS node can bear).
Step S503, license regulation device 12 will unload service node request and send to traffic scheduling device 13.
For example, due to reduction 450/second be more than single MMS node maximum software processing capability 350/
Second, then it can at least discharge a MMS node, then, license regulation devices 12 send unloading MMS section
Point request is to traffic scheduling device 13.
Step S504:Traffic scheduling device 13 completes the unloading of MMS node, and synchronous newest MMS section
Point information is to license regulation devices 12.
For example, traffic scheduling device 13 unloads MMS node Y3, and synchronous MMS node Y1, Y2 information are given
License regulation devices 12.
Step S505:License regulation devices 12 give the business license of the MMS after downward total value
Each MMS node.
For example, license regulation devices 12 will be currently assigned to the business license of MMS/second of total value 600
Give MMS node Y1 and Y2.
In the above two embodiments, when meeting default regularization condition, the business for distributing to MMS
The license adjustment amounts (e.g., 100/second and 450/second) that license is raised or lower timing uses simply have lifted two kinds
The example simply calculated, can calculate required license adjustment amounts with reference to each side factor during specific implementation, and adjust
Whole threshold value (e.g., 80%) can also be other different values, and the application method for adjusting threshold value can also be other threshold value plans
Slightly, it can flexibly be set, will not be repeated here according to actual application environment.
In summary, in the embodiment of the present invention, for current different operators, the variation of different regions business platform, industry
It is engaged in uneven in development universal phenomenon, there is provided a kind of business scheduling method based on business license, apparatus and system, order
System can be according to the business license service conditions of each service node, and neatly adjusting any one business in real time needs to make
The number of service node, so, just make business license used in service node and service node performance phase
Match somebody with somebody, not only efficiently solve the problem of resource waste caused by each business development imbalance in multi-service fusion, can be with
Largely cut operating costs, the maximum reasonable distribution while efficiency of management and system ease for use is improved
Software/hardware resource, it is achieved thereby that the optimal most rational utilization of resources.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention
God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprising including these changes and modification.
Claims (18)
- A kind of 1. business scheduling method based on service traffics license license, it is characterised in that including:Flow monitoring is carried out to the service node of each business of fusion respectively;The business license of the service node flow of any one business and any one business is determined not according to monitoring result During matching, numerical value adjustment is carried out to the business license of any one business;According to adjustment result, it is determined that the service node performance of any one business with the business license after adjustment not Timing, the service node quantity of any one business is adjusted accordingly.
- 2. the method as described in claim 1, it is characterised in that carried out respectively to the service node of each business of fusion Before flow monitoring, service node loading is carried out for each business according to instruction respectively, and be directed to each business respectively Corresponding business license is configured, and business license corresponding to each business is distributed into corresponding each business respectively Node.
- 3. method as claimed in claim 1 or 2, it is characterised in that the business of any one business is determined according to monitoring result Node flow and the business license of any one business are mismatched, and numerical value adjustment, bag are carried out to the business license Include:The summation for determining the currently used business license of the service node of any one business according to monitoring result is higher than this During a kind of business license higher limits for business of anticipating, numerical value up-regulation is carried out to the business license of any one business, OrThe summation for determining the currently used business license of the service node of any one business according to monitoring result is less than this During a kind of business license lower limits for business of anticipating, numerical value downward is carried out to the business license of any one business.
- 4. method as claimed in claim 1 or 2, it is characterised in that according to adjustment result, it is determined that any one business When service node performance mismatches with the business license after adjustment, the service node quantity of any one business is entered The corresponding adjustment of row, including:Numerically timing is carried out to the business license of any one business, it is determined that the business license after adjustment is more than The maximum traffic license sums that the software performance or/and hardware performance of corresponding each service node can be supported, then load phase The new business node of quantity is answered, or,Timing under numerical value is carried out to the business license of any one business, it is determined that the business license after adjustment is with adjusting The difference of business license before whole, more than the maximum that can support of software performance or/and hardware performance of single service node Business license, then unload the service node of respective numbers.
- 5. method as claimed in claim 3, it is characterised in that phase is carried out to the service node quantity of any one business After should adjusting, it is currently corresponding that the business license after any one described business reorganization is distributed into any one business Each service node, and the business license service condition that each service node of real-time reception reports.
- 6. method as claimed in claim 4, it is characterised in that phase is carried out to the service node quantity of any one business After should adjusting, it is currently corresponding that the business license after any one described business reorganization is distributed into any one business Each service node, and the business license service condition that each service node of real-time reception reports.
- A kind of 7. traffic scheduling device based on service traffics license license, it is characterised in that including:License regulates and controls module, for carrying out flow monitoring to the service node of each business of fusion respectively, according to monitoring When as a result determining that the service node flow of any one business mismatches with the business license of any one business, to institute The business license for stating any one business carries out numerical value adjustment, and according to adjustment result, it is determined that any one described business Service node performance with adjustment after business license mismatch when, notice traffic scheduling module to any one described industry The service node quantity of business adjusts accordingly;Traffic scheduling module, the instruction for regulating and controlling module according to license are entered to the service node quantity of any one business The corresponding adjustment of row.
- 8. device as claimed in claim 7, it is characterised in that further comprise:Operating maintenance module, for entering respectively to the service node of each business of fusion in license regulation and control module Before row flow monitoring, the traffic scheduling module is notified to carry out service node for each business respectively and add according to instruction Carry, and be directed to the corresponding business license initial values of each business configuration respectively, and respectively by corresponding to each business Business license initial values regulate and control module assignment to corresponding each service node by the license.
- 9. device as claimed in claim 7 or 8, it is characterised in that license regulates and controls module and determined arbitrarily according to monitoring result A kind of service node flow of business is mismatched with the business license of any one business, and the business license is entered Line number value adjusts, including:The license regulation and control module determines the currently used business of the service node of any one business according to monitoring result When license summation is higher than the business license higher limits of any one business, to the business of any one business License carries out numerical value up-regulation, or,The license regulation and control module determines the currently used business of the service node of any one business according to monitoring result When license summation is less than the business license lower limits of any one business, to the business of any one business License carries out numerical value downward.
- 10. device as claimed in claim 7 or 8, it is characterised in that the license regulation and control modules are according to result is adjusted, really When the service node performance of fixed any one business mismatches with the business license after adjustment, traffic scheduling mould is notified Block adjusts accordingly to the service node quantity of any one business, including:The license regulation and control modules carry out numerically timing to the business license of any one business, it is determined that adjustment Business license afterwards is more than the maximum traffic that the software performance of corresponding each service node or/and hardware performance can be supported License sums, then the new business node of the traffic scheduling module loading respective numbers is notified, or,The license regulation and control modules carry out timing under numerical value to the business license of any one business, it is determined that adjustment Rear business license and the business license before adjustment difference, more than the software performance of single service node or/and hard The maximum traffic license that part performance can be supported, then notify the service node of the traffic scheduling module unloading respective numbers.
- 11. device as claimed in claim 9, it is characterised in that carried out to the service node quantity of any one business After corresponding adjustment, the business license after any one described business reorganization is distributed to this by the license regulation and control module Each service node corresponding to a kind of business of anticipating is current, and the business license use that each service node of real-time reception reports Situation.
- 12. device as claimed in claim 10, it is characterised in that carried out to the service node quantity of any one business After corresponding adjustment, the business license after any one described business reorganization is distributed to this by the license regulation and control module Each service node corresponding to a kind of business of anticipating is current, and the business license use that each service node of real-time reception reports Situation.
- A kind of 13. service scheduling system based on service traffics license license, it is characterised in that including:License regulation devices, for carrying out flow monitoring to the service node of each business of fusion respectively, according to monitoring When as a result determining that the service node flow of any one business mismatches with the business license of any one business, to institute The business license for stating any one business carries out numerical value adjustment, and according to adjustment result, it is determined that any one described business Service node performance with adjustment after business license mismatch when, notice traffic scheduling device to any one described industry The service node quantity of business adjusts accordingly;Traffic scheduling device, the service node quantity of any one business is entered for the instruction according to license regulation devices The corresponding adjustment of row.
- 14. system as claimed in claim 13, it is characterised in that further comprise:Operation maintenance device, for entering respectively to the service node of each business of fusion in the license regulation devices Before row flow monitoring, the traffic scheduling device is notified to carry out service node for each business respectively and add according to instruction Carry, and be directed to the corresponding business license initial values of each business configuration respectively, and respectively by corresponding to each business Business license initial values distribute to corresponding each service node by the license regulation devices.
- 15. the system as described in claim 13 or 14, it is characterised in that license regulation devices determine according to monitoring result The service node flow of any one business mismatches with the business license of any one business, to the business License carries out numerical value adjustment, including:The license regulation devices determine the currently used business of the service node of any one business according to monitoring result When license summation is higher than the business license higher limits of any one business, to the business of any one business License carries out numerical value up-regulation, or,The license regulation devices determine the currently used business of the service node of any one business according to monitoring result When license summation is less than the business license lower limits of any one business, to the business of any one business License carries out numerical value downward.
- 16. the system as described in claim 13 or 14, it is characterised in that the license regulation devices according to adjustment result, It is determined that when the service node performance of any one business mismatches with the business license after adjustment, traffic scheduling is notified Device adjusts accordingly to the service node quantity of any one business, including:The license regulation devices carry out numerically timing to the business license of any one business, it is determined that adjustment Business license afterwards is more than the maximum traffic that the software performance of corresponding each service node or/and hardware performance can be supported License sums, then the new business node of the traffic scheduling device loading respective numbers is notified, or,The license regulation devices carry out timing under numerical value to the business license of any one business, it is determined that adjustment Rear business license and the business license before adjustment difference, more than the software performance of single service node or/and hard The maximum traffic license that part performance can be supported, then notify the service node of the traffic scheduling device unloading respective numbers.
- 17. system as claimed in claim 15, it is characterised in that carried out to the service node quantity of any one business After corresponding adjustment, the business license after any one described business reorganization is distributed to this by the license regulation devices Each service node corresponding to a kind of business of anticipating is current, and the business license use that each service node of real-time reception reports Situation.
- 18. system as claimed in claim 16, it is characterised in that carried out to the service node quantity of any one business After corresponding adjustment, the business license after any one described business reorganization is distributed to this by the license regulation devices Each service node corresponding to a kind of business of anticipating is current, and the business license use that each service node of real-time reception reports Situation.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110241610.7A CN102263666B (en) | 2011-08-22 | 2011-08-22 | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics |
PCT/CN2012/072637 WO2012155650A1 (en) | 2011-08-22 | 2012-03-20 | Service-flow-license-based service scheduling method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110241610.7A CN102263666B (en) | 2011-08-22 | 2011-08-22 | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102263666A CN102263666A (en) | 2011-11-30 |
CN102263666B true CN102263666B (en) | 2018-03-13 |
Family
ID=45010135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110241610.7A Active CN102263666B (en) | 2011-08-22 | 2011-08-22 | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102263666B (en) |
WO (1) | WO2012155650A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263666B (en) * | 2011-08-22 | 2018-03-13 | 中兴通讯股份有限公司 | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics |
CN102541650B (en) * | 2011-12-02 | 2017-02-22 | 曙光信息产业(北京)有限公司 | Dynamic license scheduling method based on historical statistics |
CN105490829B (en) | 2014-10-13 | 2020-04-21 | 华为技术有限公司 | Method and device for controlling message transmission and network function virtualization system |
CN106682483A (en) * | 2015-11-05 | 2017-05-17 | 大唐移动通信设备有限公司 | License central control method and device |
CN113965912B (en) * | 2021-10-20 | 2023-07-18 | 中国联合网络通信集团有限公司 | Scheduling method, device and equipment for communication software license |
CN114143233A (en) * | 2021-10-28 | 2022-03-04 | 上海够多智网络科技有限公司 | Flow regulation and control system for local service requirements of online platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834758A (en) * | 2010-04-09 | 2010-09-15 | 华为技术有限公司 | Logical port energy-saving realization method and device and system thereof |
CN102130837A (en) * | 2011-03-31 | 2011-07-20 | 中兴通讯股份有限公司 | Method and system for dynamically regulating service license |
CN102143563A (en) * | 2010-07-30 | 2011-08-03 | 华为技术有限公司 | Control method, equipment and systems of short message center cluster |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040033806A1 (en) * | 2002-08-16 | 2004-02-19 | Cellglide Technologies Corp. | Packet data traffic management system for mobile data networks |
US8370416B2 (en) * | 2006-04-26 | 2013-02-05 | Hewlett-Packard Development Company, L.P. | Compatibility enforcement in clustered computing systems |
CN101170446B (en) * | 2007-12-03 | 2010-07-28 | 华为技术有限公司 | A license management method, server, client and system |
CN101764852B (en) * | 2008-12-24 | 2013-04-24 | 华为技术有限公司 | License control method, system and server |
CN102263666B (en) * | 2011-08-22 | 2018-03-13 | 中兴通讯股份有限公司 | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics |
-
2011
- 2011-08-22 CN CN201110241610.7A patent/CN102263666B/en active Active
-
2012
- 2012-03-20 WO PCT/CN2012/072637 patent/WO2012155650A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834758A (en) * | 2010-04-09 | 2010-09-15 | 华为技术有限公司 | Logical port energy-saving realization method and device and system thereof |
CN102143563A (en) * | 2010-07-30 | 2011-08-03 | 华为技术有限公司 | Control method, equipment and systems of short message center cluster |
CN102130837A (en) * | 2011-03-31 | 2011-07-20 | 中兴通讯股份有限公司 | Method and system for dynamically regulating service license |
Also Published As
Publication number | Publication date |
---|---|
CN102263666A (en) | 2011-11-30 |
WO2012155650A1 (en) | 2012-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102263666B (en) | Permit to carry out the method, apparatus and system of traffic scheduling based on service traffics | |
CN106416345B (en) | Share resource allocation methods, controller and the base station between each side of identical radio access network | |
CN104285459B (en) | Control node and communication control method | |
CN110071960A (en) | Manage method, system, equipment and the storage medium of gray scale publication | |
CN105429780A (en) | Virtualized network service business automatic generation and dynamic monitoring method | |
CN106201661A (en) | Method and apparatus for elastic telescopic cluster virtual machine | |
EP3958508A1 (en) | Data processing method and device, storage medium and electronic device | |
CN104601680B (en) | A kind of method for managing resource and device | |
CN102004673A (en) | Processing method and system of multi-core processor load balancing | |
CN111274033B (en) | Resource deployment method, device, server and storage medium | |
CN106713053A (en) | Method and device for batch updating server firmware based on Linux | |
CN109102273A (en) | A kind of realization method and system of distributed intelligence payment routing | |
CN109195178A (en) | signal quality monitoring method and terminal device | |
CN105871580A (en) | Cross-cluster automation dispatching operation system and method | |
CN113055416B (en) | Management method and device for container cluster node resource pool | |
CN107015864B (en) | Business method for controlling batch processing and device | |
CN104683252B (en) | A kind of gateway applied to gaming network is connected into method and system | |
CN105207856A (en) | Load balancing system and method based on SDN virtual switch | |
CN102448120B (en) | Multipath load sharing method and device | |
CN108471373A (en) | A kind of resource bid, VNF examples creation method and device | |
CN105743674A (en) | Method, device and system for virtual network function management | |
CN107147522B (en) | A kind of method and device of determining networking topological structure | |
CN111770026B (en) | Network flow control method and device | |
CN102025534B (en) | Veneer resource allocation method and device | |
CN107734475A (en) | Note transmission method and business platform based on short message link |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |