TWI512485B - 簽核動態調整方法及系統 - Google Patents
簽核動態調整方法及系統 Download PDFInfo
- Publication number
- TWI512485B TWI512485B TW102112639A TW102112639A TWI512485B TW I512485 B TWI512485 B TW I512485B TW 102112639 A TW102112639 A TW 102112639A TW 102112639 A TW102112639 A TW 102112639A TW I512485 B TWI512485 B TW I512485B
- Authority
- TW
- Taiwan
- Prior art keywords
- server
- sign
- state
- task
- preset value
- Prior art date
Links
Landscapes
- Debugging And Monitoring (AREA)
- Hardware Redundancy (AREA)
Description
本發明涉及一種資源管理方法及系統,尤其是涉及一種簽核動態調整方法及系統。
分散式的應用,極大的提升了簽核系統的處理能力。但並不是處理簽核任務的所有時間段,都需要同等的硬體資源支援。如果能將硬體資源進行合理的動態調整,充分利用已有硬體資源,則可有效降低簽核系統整體成本。
鑒於以上內容,有必要提供一種簽核動態調整方法及系統,可以動態調整處理簽核任務時所使用的硬體資源。
所述簽核動態調整方法包括:獲取步驟:即時獲取當前用來處理簽核任務的各個伺服器的指定參數;比對步驟:比對所獲取的指定參數與第一預設值、第二預設值的大小;判斷步驟:依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器所處的狀態;調整步驟:根據各個伺服器所處的狀態,調整用來處理簽核任務的伺服器的數量;及分配步驟:將剩餘的簽核任務重新分配到調整後的各個伺服器。
所述簽核動態調整系統包括:獲取模組,用於即時獲取當前用來
處理簽核任務的各個伺服器的指定參數;比對模組,用於比對所獲取的指定參數與第一預設值、第二預設值的大小;判斷模組,用於依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器所處的狀態;調整模組,用於根據各個伺服器所處的狀態,調整用來處理簽核任務的伺服器的數量;及分配模組,用於將剩餘的簽核任務重新分配到調整後的各個伺服器。
相較於習知技術,本發明所述之簽核動態調整方法及系統,能夠針對處理簽核任務時各個時間段的資源需求,動態調整其所使用的硬體資源,達到節能、降低成本的目的。
1‧‧‧伺服器
10‧‧‧簽核動態調整系統
20‧‧‧儲存器
30‧‧‧CPU
100‧‧‧獲取模組
200‧‧‧比對模組
300‧‧‧判斷模組
400‧‧‧調整模組
500‧‧‧分配模組
600‧‧‧執行模組
圖1係為本發明簽核動態調整系統較佳實施方式之運行環境圖。
圖2係為本發明簽核動態調整系統較佳實施方式之功能模組圖。
圖3係為本發明簽核動態調整方法較佳實施方式之流程圖。
參閱圖1所示,係為本發明簽核動態調整系統較佳實施方式之運行環境圖。在進行分散式簽核時,通常需要多個伺服器1(圖1中示出三個作為代表)來完成各項簽核任務,所述簽核動態調整系統10運行於其中一個或多個伺服器1中。所述伺服器1中還包括透過資料線或訊號線相連的儲存器20及CPU 30。
參閱圖2所示,係為本發明簽核動態調整系統較佳實施方式之功能模組圖。
所述簽核動態調整系統10包括獲取模組100、比對模組200、判斷模組300、調整模組400、分配模組500及執行模組600。
所述獲取模組100用於即時獲取當前用來處理簽核任務的各個伺服器1的指定參數。所述指定參數主要為CPU 30的狀態參數,例如CPU 30的佔用量。本實施方式以CPU 30的佔用量為例進行說明。所述簽核任務包括代理人簽核、主管簽核等。
所述比對模組200用於比對所獲取的CPU 30的佔用量與第一預設值、第二預設值的大小。在本實施方式中,所述第一預設值為80%,所述第二預設值為20%。
所述判斷模組300用於依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器1所處的狀態。在本實施方式中,所述伺服器1的狀態包括超載、空閒及正常狀態。當CPU 30的佔用量大於第一預設值時,所述伺服器1處於超載狀態。當CPU 30的佔用量小於第二預設值時,所述伺服器1處於空閒狀態。當CPU 30的佔用量介於第一預設值與第二預設值之間(小於或等於第一預設值且大於或等於第二預設值)時,所述伺服器1處於正常狀態。
所述調整模組400用於根據各個伺服器1所處的狀態,調整用來處理簽核任務的伺服器1的數量。在本實施方式中,當伺服器1處於超載狀態時,所述調整模組400增加一個用來處理簽核任務的伺服器1。當伺服器1處於空閒狀態時,所述調整模組400減少一個用來處理簽核任務的伺服器1。當伺服器1處於正常狀態時,所述調整模組400維持用來處理簽核任務的伺服器1的數量不變。
所述分配模組500用於將剩餘的簽核任務重新分配到調整後的各個伺服器1。例如,假設之前有兩個伺服器1用來處理簽核任務,而該兩個伺服器1處於超載狀態,於是所述調整模組400增加一個伺服器1來處理簽核任務,所述分配模組500將之前分配給兩個伺
服器1的剩餘的簽核任務重新分配給三個伺服器1。所述剩餘的簽核任務是在重新分配前還未完成的簽核任務。
所述執行模組600用於控制調整後的各個伺服器1開始執行剩餘的簽核任務。
參閱圖3所示,係為本發明簽核動態調整方法較佳實施方式之流程圖。
步驟S10,所述獲取模組100即時獲取當前用來處理簽核任務的各個伺服器1的指定參數。所述指定參數主要為CPU 30的狀態參數,例如CPU 30的佔用量。本實施方式以CPU 30的佔用量為例進行說明。
步驟S12,所述比對模組200比對所獲取的CPU 30的佔用量與第一預設值、第二預設值的大小。在本實施方式中,所述第一預設值為80%,所述第二預設值為20%。
步驟S14,所述判斷模組300依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器1所處的狀態。在本實施方式中,所述伺服器1的狀態包括超載、空閒及正常狀態。
步驟S16,所述調整模組400根據各個伺服器1所處的狀態,調整用來處理簽核任務的伺服器1的數量。在本實施方式中,當伺服器1處於超載狀態時,所述調整模組400增加一個用來處理簽核任務的伺服器1。當伺服器1處於空閒狀態時,所述調整模組400減少一個用來處理簽核任務的伺服器1。當伺服器1處於正常狀態時,所述調整模組400維持用來處理簽核任務的伺服器1的數量不變。
步驟S18,所述分配模組500將剩餘的簽核任務重新分配到調整後的各個伺服器1。
步驟S20,所述執行模組600控制調整後的各個伺服器1開始執行剩餘的簽核任務。
在所述簽核動態調整方法中,上述流程迴圈進行,即時獲取各個伺服器1的相關參數,從而即時對用來處理簽核任務的伺服器1的數量進行動態調整,當伺服器1超載時增加數量,減輕當前伺服器1的壓力,當伺服器1空閒時減少數量,釋放資源,直至減少到剩餘最後一台伺服器1來處理簽核任務。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施方式,本發明之範圍並不以上述實施方式為限,舉凡熟悉本案技藝之人士爰依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
10‧‧‧簽核動態調整系統
100‧‧‧獲取模組
200‧‧‧比對模組
300‧‧‧判斷模組
400‧‧‧調整模組
500‧‧‧分配模組
600‧‧‧執行模組
Claims (8)
- 一種簽核動態調整方法,該方法包括:獲取步驟:即時獲取當前用來處理簽核任務的各個伺服器的指定參數;比對步驟:比對所獲取的指定參數與第一預設值、第二預設值的大小;判斷步驟:依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器所處的狀態,所述伺服器的狀態包括超載、空閒及正常狀態;調整步驟:根據各個伺服器所處的狀態,調整用來處理簽核任務的伺服器的數量;當伺服器處於超載狀態時,增加一個用來處理簽核任務的伺服器;當伺服器處於空閒狀態時,減少一個用來處理簽核任務的伺服器;及當伺服器處於正常狀態時,維持用來處理簽核任務的伺服器的數量不變;及分配步驟:將剩餘的簽核任務重新分配到調整後的各個伺服器。
- 如申請專利範圍第1項所述之簽核動態調整方法,其中,所述指定參數包括各個伺服器的CPU的佔用量。
- 如申請專利範圍第1項所述之簽核動態調整方法,其中,該方法還包括步驟:控制調整後的各個伺服器開始執行剩餘的簽核任務。
- 如申請專利範圍第1項所述之簽核動態調整方法,其中,所述伺服器的狀態透過以下方法進行判斷:當指定參數大於第一預設值時,所述伺服器處於超載狀態;當指定參數小於第二預設值時,所述伺服器處於空閒狀態;及當指定參數小於或等於第一預設值且大於或等於第二預設值時,所述伺服器處於正常狀態。
- 一種簽核動態調整系統,該系統包括:獲取模組,用於即時獲取當前用來處理簽核任務的各個伺服器的指定參數;比對模組,用於比對所獲取的指定參數與第一預設值、第二預設值的大小;判斷模組,用於依據所述比對結果,判斷當前用來處理簽核任務的各個伺服器所處的狀態,所述伺服器的狀態包括超載、空閒及正常狀態;調整模組,用於根據各個伺服器所處的狀態,調整用來處理簽核任務的伺服器的數量;當伺服器處於超載狀態時,增加一個用來處理簽核任務的伺服器;當伺服器處於空閒狀態時,減少一個用來處理簽核任務的伺服器;及當伺服器處於正常狀態時,維持用來處理簽核任務的伺服器的數量不變;及分配模組,用於將剩餘的簽核任務重新分配到調整後的各個伺服器。
- 如申請專利範圍第5項所述之簽核動態調整系統,其中,所述指定參數包括各個伺服器的CPU的佔用量。
- 如申請專利範圍第5項所述之簽核動態調整系統,其中,該系統還包括:控制模組,用於控制調整後的各個伺服器開始執行剩餘的簽核任務。
- 如申請專利範圍第5項所述之簽核動態調整系統,其中,所述伺服器的狀態透過以下方法進行判斷:當指定參數大於第一預設值時,所述伺服器處於超載狀態;當指定參數小於第二預設值時,所述伺服器處於空閒狀態;及當指定參數小於或等於第一預設值且大於或等於第二預設值時,所述伺服器處於正常狀態。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310118923.2A CN104102541B (zh) | 2013-04-08 | 2013-04-08 | 签核动态调整方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201506636A TW201506636A (zh) | 2015-02-16 |
TWI512485B true TWI512485B (zh) | 2015-12-11 |
Family
ID=51670713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102112639A TWI512485B (zh) | 2013-04-08 | 2013-04-10 | 簽核動態調整方法及系統 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104102541B (zh) |
TW (1) | TWI512485B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371923A (zh) * | 2016-08-30 | 2017-02-01 | 江苏国泰新点软件有限公司 | 任务处理方法和装置 |
CN109815011A (zh) * | 2018-12-29 | 2019-05-28 | 东软集团股份有限公司 | 一种数据处理的方法和装置 |
CN112333172B (zh) * | 2020-10-28 | 2023-06-30 | 中国农业银行股份有限公司 | 签名验签方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200952516A (en) * | 2008-03-18 | 2009-12-16 | Nec Corp | Load distribution system, load distribution method and authentication server |
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 |
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 (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1936849A (zh) * | 2005-09-19 | 2007-03-28 | 国际商业机器公司 | 资源动态调整方法及设备 |
CN102236582B (zh) * | 2011-07-15 | 2013-06-05 | 浙江大学 | 虚拟化集群负载在多台物理机中均衡分配的方法 |
CN102279771B (zh) * | 2011-09-02 | 2013-07-10 | 北京航空航天大学 | 一种虚拟化环境中自适应按需资源分配的方法及*** |
CN102427475B (zh) * | 2011-12-08 | 2014-01-29 | 无锡城市云计算中心有限公司 | 一种云计算环境中负载均衡调度的*** |
-
2013
- 2013-04-08 CN CN201310118923.2A patent/CN104102541B/zh active Active
- 2013-04-10 TW TW102112639A patent/TWI512485B/zh not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200952516A (en) * | 2008-03-18 | 2009-12-16 | Nec Corp | Load distribution system, load distribution method and authentication server |
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 |
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 |
Also Published As
Publication number | Publication date |
---|---|
TW201506636A (zh) | 2015-02-16 |
CN104102541B (zh) | 2018-02-13 |
CN104102541A (zh) | 2014-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8365175B2 (en) | Power management using dynamic application scheduling | |
JP7020616B2 (ja) | リソーススケジューリングのための方法およびシステム | |
US20160378570A1 (en) | Techniques for Offloading Computational Tasks between Nodes | |
US20170300359A1 (en) | Policy based workload scaler | |
KR20170116439A (ko) | 태스크 스케줄링 방법 및 장치 | |
JP2017511940A5 (zh) | ||
JP2007531130A5 (zh) | ||
JP7109549B2 (ja) | サービスフロアの品質に基づくメモリ帯域幅のスケジューリング | |
US10142997B2 (en) | Method and apparatus for adjusting physical resource, and controller | |
TW201818244A (zh) | 雲端環境下應用集群資源分配的方法、裝置和系統 | |
TWI512485B (zh) | 簽核動態調整方法及系統 | |
CN107589997A (zh) | 数据中心环境下保证延迟敏感程序QoS的动态调节方法 | |
US20190138354A1 (en) | Method for scheduling jobs with idle resources | |
US20170286168A1 (en) | Balancing thread groups | |
CN107203256B (zh) | 一种网络功能虚拟化场景下的节能分配方法与装置 | |
US11303546B2 (en) | Service system and control method of the same | |
US20160055037A1 (en) | Analysis controller, analysis control method and computer-readable medium | |
CN112948113A (zh) | 一种集群资源管理调度方法、装置、设备及可读存储介质 | |
CN104021046A (zh) | 处理应用的方法和装置 | |
CN107239341B (zh) | 一种资源折算方法、***及虚拟机资源调度*** | |
CN106790368A (zh) | 一种分布式***中的资源调度方法和装置 | |
US20160073543A1 (en) | Zoneable power regulation | |
US11397457B2 (en) | Dynamic power capping of computing systems and subsystems contained therein | |
CN106326001B (zh) | 一种信息处理方法及电子设备 | |
TW201617865A (zh) | 虛擬機器建立系統以及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |