CN104102541A - Sign-off dynamic adjusting method and system - Google Patents
Sign-off dynamic adjusting method and system Download PDFInfo
- Publication number
- CN104102541A CN104102541A CN201310118923.2A CN201310118923A CN104102541A CN 104102541 A CN104102541 A CN 104102541A CN 201310118923 A CN201310118923 A CN 201310118923A CN 104102541 A CN104102541 A CN 104102541A
- Authority
- CN
- China
- Prior art keywords
- server
- sign
- preset value
- checking
- signing task
- 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
Links
Abstract
The invention discloses a sign-off dynamic adjusting method. The method comprises the following steps: acquiring the specified parameter of each server for processing a sign-off task at present; comparing the acquired specified parameter with a first preset value and a second preset value; judging the state of each server for processing the sign-off task at present; adjusting the quantity of the servers for processing the sign-off task; reassigning the remaining sign-off tasks to each adjusted server. The invention further provides a sign-off dynamic adjusting system. By adopting the sign-off dynamic adjusting method and system, hardware resources used during processing of the sign-off tasks can be adjusted dynamically.
Description
Technical field
The present invention relates to a kind of method for managing resource and system, especially relate to a kind of sign-off dynamic adjusting method and system.
Background technology
Distributed application, has promoted the processing power of approving system greatly.But be not all time periods of processing checking and signing task, all need equal hardware resource support.If hardware resource can be carried out reasonably dynamically adjusting, make full use of existing hardware resource, can effectively reduce approving system holistic cost.
Summary of the invention
In view of above content, be necessary to provide a kind of sign-off dynamic adjusting method, can dynamically adjust the hardware resource using while processing checking and signing task.
In view of above content, be also necessary to provide a kind of sign-off dynamic debugging system, can dynamically adjust the hardware resource using while processing checking and signing task.
Described sign-off dynamic adjusting method comprises: obtaining step: the designated parameter of each server that Real-time Obtaining is current to be used for processing checking and signing task; Comparison step: the size of the designated parameter of relatively obtaining and the first preset value, the second preset value; Determining step: according to described comparative result, judge the current residing state of each server that is used for processing checking and signing task; Set-up procedure: according to the residing state of each server, adjust the quantity of the server that is used for processing checking and signing task; And allocation step: remaining checking and signing task is re-assigned to each server after adjustment.
Described sign-off dynamic debugging system comprises: acquisition module, for the designated parameter of current each server that is used for processing checking and signing task of Real-time Obtaining; Comparison module, the size of the designated parameter of obtaining for comparison and the first preset value, the second preset value; Judge module, for according to described comparative result, judges the current residing state of each server that is used for processing checking and signing task; Adjusting module, for according to the residing state of each server, adjusts the quantity of the server that is used for processing checking and signing task; And distribution module, for remaining checking and signing task being re-assigned to each server after adjustment.
Compared to prior art, described sign-off dynamic adjusting method and system, can, for the resource requirement of processing each time period when checking and signing task, dynamically adjust the hardware resource that it uses, the object that reach energy-conservation, reduces costs.
Brief description of the drawings
Fig. 1 is the running environment figure of sign-off dynamic debugging system of the present invention preferred embodiment.
Fig. 2 is the functional block diagram of sign-off dynamic debugging system of the present invention preferred embodiment.
Fig. 3 is the process flow diagram of sign-off dynamic adjusting method of the present invention preferred embodiment.
Main element symbol description
Server | 1 |
Sign-off dynamic debugging system | 10 |
Storer | 20 |
CPU | 30 |
Acquisition module | 100 |
Comparison module | 200 |
Judge module | 300 |
Adjusting module | 400 |
Distribution module | 500 |
Execution module | 600 |
Following embodiment further illustrates the present invention in connection with above-mentioned accompanying drawing.
Embodiment
Consulting shown in Fig. 1, is the running environment figure of sign-off dynamic debugging system of the present invention preferred embodiment.In the time carrying out distributed sign-off, conventionally need three conduct representatives shown in multiple server 1(Fig. 1) complete every checking and signing task, described sign-off dynamic debugging system 10 runs in wherein one or more servers 1.In described server 1, also comprise by data line or connected storer 20 and the CPU 30 of signal wire.
Consulting shown in Fig. 2, is the functional block diagram of sign-off dynamic debugging system of the present invention preferred embodiment.
Described sign-off dynamic debugging system 10 comprises acquisition module 100, comparison module 200, judge module 300, adjusting module 400, distribution module 500 and execution module 600.
Described acquisition module 100 is for the designated parameter of current each server 1 that is used for processing checking and signing task of Real-time Obtaining.Described designated parameter is mainly the state parameter of CPU 30, for example the occupancy of CPU 30.The present embodiment describes as an example of the occupancy of CPU 30 example.Described checking and signing task comprises procurator's sign-off, supervisor's sign-off etc.
The size of the occupancy of the CPU 30 that described comparison module 200 obtains for comparison and the first preset value, the second preset value.In the present embodiment, described the first preset value is 80%, and described the second preset value is 20%.
Described judge module 300, for according to described comparative result, judges the current residing state of each server 1 that is used for processing checking and signing task.In the present embodiment, the state of described server 1 comprises overload, free time and normal condition.In the time that the occupancy of CPU 30 is greater than the first preset value, described server 1 is in overload.In the time that the occupancy of CPU 30 is less than the second preset value, described server 1 is in idle condition.In the time that the occupancy of CPU 30 (is less than or equal to the first preset value and is more than or equal to the second preset value) between the first preset value and the second preset value, described server 1 is in normal condition.
Described adjusting module 400 is for according to the residing state of each server 1, adjusts the quantity of the server 1 that is used for processing checking and signing task.In the present embodiment, when server 1 is during in overload, described adjusting module 400 increases a server 1 that is used for processing checking and signing task.When server 1 is during in idle condition, described adjusting module 400 reduces by a server 1 that is used for processing checking and signing task.When server 1 is during in normal condition, it is constant that described adjusting module 400 maintains the quantity of the server 1 for processing checking and signing task.
Described distribution module 500 is for being re-assigned to remaining checking and signing task each server 1 after adjustment.For example, before supposing, there are two servers 1 to be used for processing checking and signing task, and these two servers 1 are in overload, process checking and signing task so described adjusting module 400 increases a server 1, described distribution module 500 redistributes the remaining checking and signing task of distributing to before two servers 1 to three servers 1.Described remaining checking and signing task is uncompleted checking and signing task also before redistributing.
Described execution module 600 starts to carry out remaining checking and signing task for each server 1 of controlling after adjustment.
Consulting shown in Fig. 3, is the process flow diagram of sign-off dynamic adjusting method of the present invention preferred embodiment.
Step S10, the designated parameter of each server 1 that described acquisition module 100 Real-time Obtainings are current to be used for processing checking and signing task.Described designated parameter is mainly the state parameter of CPU 30, for example the occupancy of CPU 30.The present embodiment describes as an example of the occupancy of CPU 30 example.
Step S12, the size of the occupancy of the CPU 30 that described comparison module 200 relatively obtains and the first preset value, the second preset value.In the present embodiment, described the first preset value is 80%, and described the second preset value is 20%.
Step S14, described judge module 300, according to described comparative result, judges the current residing state of each server 1 that is used for processing checking and signing task.In the present embodiment, the state of described server 1 comprises overload, free time and normal condition.
Step S16, described adjusting module 400 is according to the residing state of each server 1, adjusts the quantity of the server 1 that is used for processing checking and signing task.In the present embodiment, when server 1 is during in overload, described adjusting module 400 increases a server 1 that is used for processing checking and signing task.When server 1 is during in idle condition, described adjusting module 400 reduces by a server 1 that is used for processing checking and signing task.When server 1 is during in normal condition, it is constant that described adjusting module 400 maintains the quantity of the server 1 for processing checking and signing task.
Step S18, remaining checking and signing task is re-assigned to each server 1 after adjustment by described distribution module 500.
Step S20, each server 1 that described execution module 600 is controlled after adjusting starts to carry out remaining checking and signing task.
In described sign-off dynamic adjusting method, above-mentioned flow process loops, the correlation parameter of each server 1 of Real-time Obtaining, thereby in real time the quantity of the server 1 that is used for processing checking and signing task is dynamically adjusted, in the time that server 1 transships, accelerate, alleviate the pressure of current server 1, in the time that server 1 is idle, reduce quantity, releasing resource, processes checking and signing task until reduce to last station server 1 of residue.
Above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can modify or be equal to replacement technical scheme of the present invention, and not depart from the spirit and scope of technical solution of the present invention.
Claims (10)
1. a sign-off dynamic adjusting method, is characterized in that, the method comprises:
Obtaining step: the designated parameter of each server that Real-time Obtaining is current to be used for processing checking and signing task;
Comparison step: the size of the designated parameter of relatively obtaining and the first preset value, the second preset value;
Determining step: according to described comparative result, judge the current residing state of each server that is used for processing checking and signing task;
Set-up procedure: according to the residing state of each server, adjust the quantity of the server that is used for processing checking and signing task; And
Allocation step: remaining checking and signing task is re-assigned to each server after adjustment.
2. sign-off dynamic adjusting method as claimed in claim 1, is characterized in that, described designated parameter comprises the occupancy of the CPU of each server.
3. sign-off dynamic adjusting method as claimed in claim 1, is characterized in that, the method also comprises step:
Each server of controlling after adjusting starts to carry out remaining checking and signing task.
4. sign-off dynamic adjusting method as claimed in claim 1, is characterized in that, the state of described server comprises overload, free time and normal condition;
In the time that designated parameter is greater than the first preset value, described server is in overload;
In the time that designated parameter is less than the second preset value, described server is in idle condition; And
In the time that designated parameter is less than or equal to the first preset value and is more than or equal to the second preset value, described server is in normal condition.
5. sign-off dynamic adjusting method as claimed in claim 4, is characterized in that, in described set-up procedure:
When server is during in overload, increase a server that is used for processing checking and signing task;
When server is during in idle condition, reduce by a server that is used for processing checking and signing task; And
When server is during in normal condition, the quantity that maintains the server for processing checking and signing task is constant.
6. a sign-off dynamic debugging system, is characterized in that, this system comprises:
Acquisition module, for the designated parameter of current each server that is used for processing checking and signing task of Real-time Obtaining;
Comparison module, the size of the designated parameter of obtaining for comparison and the first preset value, the second preset value;
Judge module, for according to described comparative result, judges the current residing state of each server that is used for processing checking and signing task;
Adjusting module, for according to the residing state of each server, adjusts the quantity of the server that is used for processing checking and signing task; And
Distribution module, for being re-assigned to remaining checking and signing task each server after adjustment.
7. sign-off dynamic debugging system as claimed in claim 6, is characterized in that, described designated parameter comprises the occupancy of the CPU of each server.
8. sign-off dynamic debugging system as claimed in claim 6, is characterized in that, this system also comprises:
Control module, starts to carry out remaining checking and signing task for each server of controlling after adjustment.
9. sign-off dynamic debugging system as claimed in claim 6, is characterized in that, the state of described server comprises overload, free time and normal condition;
In the time that designated parameter is greater than the first preset value, described server is in overload;
In the time that designated parameter is less than the second preset value, described server is in idle condition; And
In the time that designated parameter is less than or equal to the first preset value and is more than or equal to the second preset value, described server is in normal condition.
10. sign-off dynamic debugging system as claimed in claim 9, is characterized in that:
When server is during in overload, described adjusting module increases a server that is used for processing checking and signing task;
When server is during in idle condition, described adjusting module reduces by a server that is used for processing checking and signing task; And
When server is during in normal condition, it is constant that described adjusting module maintains the quantity of the server for processing checking and signing task.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310118923.2A CN104102541B (en) | 2013-04-08 | 2013-04-08 | Sign-off dynamic adjusting method and system |
TW102112639A TWI512485B (en) | 2013-04-08 | 2013-04-10 | Method and system for managing servers for signing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310118923.2A CN104102541B (en) | 2013-04-08 | 2013-04-08 | Sign-off dynamic adjusting method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104102541A true CN104102541A (en) | 2014-10-15 |
CN104102541B CN104102541B (en) | 2018-02-13 |
Family
ID=51670713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310118923.2A Active CN104102541B (en) | 2013-04-08 | 2013-04-08 | Sign-off dynamic adjusting method and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104102541B (en) |
TW (1) | TWI512485B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371923A (en) * | 2016-08-30 | 2017-02-01 | 江苏国泰新点软件有限公司 | Method and device for processing task |
CN109815011A (en) * | 2018-12-29 | 2019-05-28 | 东软集团股份有限公司 | A kind of method and apparatus of data processing |
CN112333172A (en) * | 2020-10-28 | 2021-02-05 | 中国农业银行股份有限公司 | Signature verification method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090100172A1 (en) * | 2005-09-19 | 2009-04-16 | Ying Chen | Method and apparatus for monitoring web services resource utilization |
CN102236582A (en) * | 2011-07-15 | 2011-11-09 | 浙江大学 | Method for balanced distribution of virtualization cluster load in a plurality of physical machines |
CN102279771A (en) * | 2011-09-02 | 2011-12-14 | 北京航空航天大学 | Method and system for adaptively allocating resources as required in virtualization environment |
CN102427475A (en) * | 2011-12-08 | 2012-04-25 | 曙光信息产业(北京)有限公司 | Load balance scheduling system in cloud computing environment |
TW201237655A (en) * | 2010-11-22 | 2012-09-16 | Ibm | Information processing system, information processing apparatus, load balancing method, database deployment planning method, and program for realizing connection distribution for load balancing in distributed database |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4289436B1 (en) * | 2008-03-18 | 2009-07-01 | 日本電気株式会社 | Load balancing system and load balancing method |
US7809833B2 (en) * | 2008-07-15 | 2010-10-05 | International Business Machines Corporation | Asymmetric dynamic server clustering with inter-cluster workload balancing |
TW201128545A (en) * | 2010-02-01 | 2011-08-16 | Hon Hai Prec Ind Co Ltd | System and method for signing electronic files by distributed servers |
-
2013
- 2013-04-08 CN CN201310118923.2A patent/CN104102541B/en active Active
- 2013-04-10 TW TW102112639A patent/TWI512485B/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090100172A1 (en) * | 2005-09-19 | 2009-04-16 | Ying Chen | Method and apparatus for monitoring web services resource utilization |
TW201237655A (en) * | 2010-11-22 | 2012-09-16 | Ibm | Information processing system, information processing apparatus, load balancing method, database deployment planning method, and program for realizing connection distribution for load balancing in distributed database |
CN102236582A (en) * | 2011-07-15 | 2011-11-09 | 浙江大学 | Method for balanced distribution of virtualization cluster load in a plurality of physical machines |
CN102279771A (en) * | 2011-09-02 | 2011-12-14 | 北京航空航天大学 | Method and system for adaptively allocating resources as required in virtualization environment |
CN102427475A (en) * | 2011-12-08 | 2012-04-25 | 曙光信息产业(北京)有限公司 | Load balance scheduling system in cloud computing environment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371923A (en) * | 2016-08-30 | 2017-02-01 | 江苏国泰新点软件有限公司 | Method and device for processing task |
CN109815011A (en) * | 2018-12-29 | 2019-05-28 | 东软集团股份有限公司 | A kind of method and apparatus of data processing |
CN112333172A (en) * | 2020-10-28 | 2021-02-05 | 中国农业银行股份有限公司 | Signature verification method and system |
Also Published As
Publication number | Publication date |
---|---|
CN104102541B (en) | 2018-02-13 |
TWI512485B (en) | 2015-12-11 |
TW201506636A (en) | 2015-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111522652B (en) | Power balancing for increased load density and improved energy efficiency | |
CN109451051B (en) | Service request processing method and device, electronic equipment and storage medium | |
WO2019014591A8 (en) | Blockchain-based data processing method and device | |
WO2018127790A3 (en) | Centralized services ecu based on services oriented architecture and methods of use thereof | |
CN107589997B (en) | Dynamic adjusting method for guaranteeing delay sensitive program QoS under data center environment | |
CN104239150B (en) | A kind of method and device of hardware resource adjustment | |
CN107015972B (en) | Method, device and system for migrating machine room services | |
CN105450716A (en) | Dynamic business distribution method and dynamic business distribution system | |
CN105262826A (en) | Method and system for adjusting interface processing amount | |
CN103713955A (en) | Method and device for managing resource dynamic allocation | |
CN106161485A (en) | Resource regulating method, device and the system of a kind of infrastructure service cluster | |
CN104102541A (en) | Sign-off dynamic adjusting method and system | |
US9304965B2 (en) | Scheduling apparatus and method for load balancing when performing multiple transcoding operations | |
WO2015165546A1 (en) | Dynamically scaled web service deployments | |
US20170308137A1 (en) | System and method for rack over provisioning and intelligent power management | |
CN113885794B (en) | Data access method and device based on multi-cloud storage, computer equipment and medium | |
CN108023936B (en) | Distributed interface access control method and system | |
CN106411971B (en) | Load adjusting method and device | |
CN104021046A (en) | Method and device for processing applications | |
CN104951368A (en) | Dynamic allocation device and method of resources | |
CN104092729A (en) | Cloud computing method | |
CN104978235A (en) | Operating frequency prediction based load balancing method | |
CN104168207A (en) | Load regulating method and system | |
CN104111892A (en) | Internal memory dynamic distribution method and system | |
US11106680B2 (en) | System, method of real-time processing under resource constraint at edge |
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 |