Invention Grant
US08387059B2 Black-box performance control for high-volume throughput-centric systems
失效
黑盒性能控制,用于大批量吞吐量为中心的系统
- Patent Title: Black-box performance control for high-volume throughput-centric systems
- Patent Title (中): 黑盒性能控制,用于大批量吞吐量为中心的系统
-
Application No.: US12166768Application Date: 2008-07-02
-
Publication No.: US08387059B2Publication Date: 2013-02-26
- Inventor: Rong N. Chang , Klaus Sonnenleiter , Chunqiang Tang , Sunjit Tara , Chun Zhang
- Applicant: Rong N. Chang , Klaus Sonnenleiter , Chunqiang Tang , Sunjit Tara , Chun Zhang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Throughput of a high-volume throughput-centric computer system is controlled by dynamically adjusting a concurrency level of a plurality of events being processed in a computer system to meet a predetermined target for utilization of one or more resources of a computer system. The predetermined target is less than 100% utilization of said one or more resources. The adjusted concurrency level is validated using one or more queuing models to check that said predetermined target is being met. Parameters are configured for adjusting the concurrency level. The parameters are configured so that said one or more resources are shared with one or more external programs. A statistical algorithm is established that minimizes total number of samples collected. The samples may be used to measure performance used to further dynamically adjust the concurrency level. A dynamic thread sleeping method is designed to handle systems that need only a very small number of threads to saturate bottleneck resources and hence are sensitive to concurrency level changes.
Public/Granted literature
- US20100005468A1 BLACK-BOX PERFORMANCE CONTROL FOR HIGH-VOLUME THROUGHPUT-CENTRIC SYSTEMS Public/Granted day:2010-01-07
Information query