CN108874550A - A kind of method, apparatus, storage medium and computer equipment adjusting thread pool - Google Patents

A kind of method, apparatus, storage medium and computer equipment adjusting thread pool Download PDF

Info

Publication number
CN108874550A
CN108874550A CN201810802962.7A CN201810802962A CN108874550A CN 108874550 A CN108874550 A CN 108874550A CN 201810802962 A CN201810802962 A CN 201810802962A CN 108874550 A CN108874550 A CN 108874550A
Authority
CN
China
Prior art keywords
passes
thread pool
cpu
thread
score number
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.)
Pending
Application number
CN201810802962.7A
Other languages
Chinese (zh)
Inventor
贾伟
郭锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810802962.7A priority Critical patent/CN108874550A/en
Publication of CN108874550A publication Critical patent/CN108874550A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5011Pool

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a kind of method, apparatus, storage medium and computer equipments for adjusting thread pool, can dynamically adjust the size of thread pool.The method includes:Score number of passes is calculated according to the load information periodically obtained;The size that the thread pool is adjusted according to the score number of passes can dynamically adjust the size of thread pool, reasonable employment server resource, efficient execution thread using the embodiment of the present invention.

Description

A kind of method, apparatus, storage medium and computer equipment adjusting thread pool
Technical field
The present invention relates to the communication technology, espespecially a kind of method, apparatus, storage medium and computer for adjusting thread pool is set It is standby.
Background technique
With the development of technology, the infrastructure of data center especially server, scale have reached ten thousand number of stages.Mesh In preceding server monitoring platform, the server of ten thousand number of stages is monitored, the realization of technology bottom often uses multi-thread Journey Concurrent monitor, a large amount of thread will compete on relatively seldom CPU and memory source, this not only results in higher Memory usage amount, but also may break the bank.If thread pool is too small, will lead to many idle processors can not be executed Task reduces system throughput, how to find out best thread pool size, to be maximumlly to be badly in need of using server-side resource It solves the problems, such as.
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides it is a kind of adjust the method, apparatus of thread pool, storage medium and Computer equipment can find out subject thread pond size, to maximumlly utilize server-side resource.
In order to reach the object of the invention, the present invention provides it is a kind of adjust thread pool method, the method includes:
Score number of passes is calculated according to the load information periodically obtained;
The size of the thread pool is adjusted according to the score number of passes.
Further, the size for adjusting the thread pool according to the score number of passes includes:The subject thread Number is positively correlated with the load information.
Further, the load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU with percentage, memory Nucleus number;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
Further, when the load information includes the operation conditions of server resource information and thread pool, under Formula calculates score number of passes:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, d Percentage can be used for memory, e is CPU core number.
In order to reach the object of the invention, the present invention also provides a kind of devices for adjusting thread pool, which is characterized in that described Device includes computing module and adjusts module, wherein:
The computing module, for calculating score number of passes according to the load information periodically obtained;
The adjustment module, for adjusting the size of the thread pool according to the score number of passes.
Further, the adjustment module includes according to the size that the score number of passes adjusts the thread pool:The mesh Graticule number of passes is positively correlated with the load information.
Further, the load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU with percentage, memory Nucleus number;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
Further, when the load information includes the operation conditions of server resource information and thread pool, the meter It calculates module and score number of passes is calculated using following formula:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, d Percentage can be used for memory, e is CPU core number.
In order to reach the object of the invention, the present invention also provides a kind of computer readable storage mediums, are stored thereon with meter Calculation machine program, when which is executed by processor the step of the reality above method.
In order to reach the object of the invention, the present invention also provides a kind of computer equipment, including memory, processor and The computer program that can be run on a memory and on a processor is stored, the processor is realized above-mentioned when executing described program Step in method.
Compared with prior art, the present invention includes calculating score number of passes according to the load information periodically obtained;According to The score number of passes adjusts the size of the thread pool.The size of thread pool, reasonable employment server can dynamically be adjusted Resource, efficient execution thread.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is the flow chart of the method for the adjustment thread pool of the embodiment of the present invention one;
Fig. 2 is another flow chart of the method for the adjustment thread pool of the embodiment of the present invention two;
Fig. 3 is the structural schematic diagram of the device of the adjustment thread pool of the embodiment of the present invention three;
Fig. 4 is the structural schematic diagram of the computer equipment of the embodiment of the present invention three.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature can mutual any combination.
Step shown in the flowchart of the accompanying drawings can be in a computer system such as a set of computer executable instructions It executes.Also, although logical order is shown in flow charts, and it in some cases, can be to be different from herein suitable Sequence executes shown or described step.
Embodiment one
A kind of method for adjusting thread pool is present embodiments provided, the method includes S11-S12 as shown in Figure 1, being somebody's turn to do:
S11, score number of passes is calculated according to the load information periodically obtained;
S12, the size that the thread pool is adjusted according to the score number of passes.
In the embodiment of the present invention, the size of routine adjustment thread pool.The size that thread pool can dynamically be adjusted, rationally makes With server resource, efficient execution thread.
In one alternate embodiment, the size for adjusting the thread pool according to the score number of passes includes:Institute Score number of passes is stated to be positively correlated with the load information.
In the present embodiment, the load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU with percentage, memory Nucleus number;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
In one alternate embodiment, thread latency can be the average value for calculating multiple thread latencies, or Person's thread latency is the maximum value in multiple thread latencies;The CPU execution time refers to be executed since the last time, arrives this The time of secondary acquisition;
In one alternate embodiment, when load information only includes that CPU can use percentage and CPU with percentage, memory It, being capable of reasonable employment CPU and memory source when nucleus number;
In one alternate embodiment, when load information only includes that CPU can use percentage, CPU core with percentage, memory It is optimal according to the size of above-mentioned data information adjustment thread pool when number, thread latency and CPU execute the time.
In the present embodiment, thread latency and CPU execute the acquisition of time and include, such as:What java language provided The interface that jconsole, jvisualvm tool or java itself are provided can test out.
CPU can refer to the ratio between the idle CPU and total CPU that can be used with percentage;Memory can be with percentage Refer to the ratio between the free memory and total memory that can be used.
In one alternate embodiment, when the operation conditions that the load information includes server resource information and thread pool When, score number of passes is calculated using following formula:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, d Percentage can be used for memory, e is CPU core number.
If the calculated result of score number of passes is decimal default round.
In the embodiment of the present invention, score number of passes is calculated according to the load information periodically obtained;According to the score Number of passes adjusts the size of the thread pool.The size of thread pool can be dynamically adjusted, reasonable employment server resource is efficiently held Line journey.
Embodiment two
Above-described embodiment method is specifically described in the present embodiment.
The method implementation process can be obtained the load letter for calculating score number of passes by hardware analysis device and Thread Analysis device Breath, when the server resource information include CPU can with percentage, memory can with percentage and CPU core number, the thread pool When operation conditions includes thread latency and CPU execution time, the adjustment result of acquisition is best thread, specific implementation process It is as follows:
(1) nucleus number of hardware analysis device timing analysis server CPU, workable percentage, the available percentage of memory;
(2) in the implementation procedure of Thread Analysis device timing analysis current thread pond, the waiting time of thread, cpu execute the time;
(3) best Thread Count is obtained by following formula:
(4) according to best Thread Count, the size of thread pool is adjusted.
As shown in Fig. 2, being the present embodiment flow chart.
It is not that thread pool is the bigger the better because the size and queue size of thread pool influence the load of system very much, it When some numerical value be it is optimal, can reasonable utilization CPU, the purpose for pressing survey is exactly to recall this numerical value, is reached most It is excellent.
The invention discloses a kind of indexs and current business different based on CPU core calculation, memory size, network I/O etc. Lower thread executive condition dynamically adjusts the size of thread pool, and gradually pressure is surveyed, and the continuous Thread Count that adjusts carrys out the negative of observing system It carries, to be set as best thread pool, gives full play to the utilization rate of hardware resource, greatly improve raising efficiency.
Embodiment three
A kind of device for adjusting thread pool is present embodiments provided, description is also applied for this implementation in above method embodiment In example, shown in Fig. 3, this is stated device and includes computing module 31 and adjust module 32, wherein:
The computing module 31, for calculating score number of passes according to the load information periodically obtained;
The adjustment module 32, for adjusting the size of the thread pool according to the score number of passes.
In one alternate embodiment, the adjustment module 32 adjusts the size of the thread pool according to the score number of passes Including:The score number of passes is positively correlated with the load information.
In the present embodiment, the load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU with percentage, memory Nucleus number;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
In one alternate embodiment, when the operation conditions that the load information includes server resource information and thread pool When, the computing module 31 calculates score number of passes using following formula:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, d Percentage can be used for memory, e is CPU core number.
The embodiment of the present invention also provides a kind of computer storage medium, and the computer storage medium is stored with computer journey Sequence;After the computer program is performed, the method that the adjustment thread pool of previous embodiment offer is provided, for example, executing Method as shown in Figure 1.
The embodiment of the present invention also provides a kind of computer equipment, can be structure as shown in Figure 4, including processor 41, memory 42 and storage on a memory and the computer program that can run on a processor, processor execution institute Part or Overall Steps in embodiment one or embodiment two can be realized when stating program.
Although disclosed herein embodiment it is as above, the content only for ease of understanding the present invention and use Embodiment is not intended to limit the invention.Technical staff in any fields of the present invention is taken off not departing from the present invention Under the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment, Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain groups Part or all components may be implemented as by processor, such as the software that digital signal processor or microprocessor execute, or by It is embodied as hardware, or is implemented as integrated circuit, such as specific integrated circuit.Such software can be distributed in computer-readable On medium, computer-readable medium may include computer storage medium (or non-transitory medium) and communication media (or temporarily Property medium).As known to a person of ordinary skill in the art, term computer storage medium is included in for storing information (such as Computer readable instructions, data structure, program module or other data) any method or technique in the volatibility implemented and non- Volatibility, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or its His memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, tape, disk storage or other Magnetic memory apparatus or any other medium that can be used for storing desired information and can be accessed by a computer.This Outside, known to a person of ordinary skill in the art to be, communication media generally comprises computer readable instructions, data structure, program mould Other data in the modulated data signal of block or such as carrier wave or other transmission mechanisms etc, and may include any information Delivery media.

Claims (10)

1. a kind of method for adjusting thread pool, which is characterized in that the method includes:
Score number of passes is calculated according to the load information periodically obtained;
The size of the thread pool is adjusted according to the score number of passes.
2. the method according to claim 1, wherein described adjust the thread pool according to the score number of passes Size include:The score number of passes is positively correlated with the load information.
3. method according to claim 1 or 2, which is characterized in that
The load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU core number with percentage, memory;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
4. according to the method described in claim 3, it is characterized in that, when the load information includes server resource information and line When the operation conditions of Cheng Chi, score number of passes is calculated using following formula:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, and d is interior Available percentage is deposited, e is CPU core number.
5. a kind of device for adjusting thread pool, which is characterized in that described device includes computing module and adjusts module, wherein:
The computing module, for calculating score number of passes according to the load information periodically obtained;
The adjustment module, for adjusting the size of the thread pool according to the score number of passes.
6. device according to claim 5, which is characterized in that the adjustment module is according to described in score number of passes adjustment The size of thread pool includes:The score number of passes is positively correlated with the load information.
7. device according to claim 5 or 6, which is characterized in that
The load information includes:The operation conditions of server resource information and/or thread pool;
The server resource information includes at least one of:CPU can use percentage and CPU core number with percentage, memory;
The operation conditions of the thread pool includes:Thread latency and CPU execute the time.
8. device according to claim 7, which is characterized in that when the load information includes server resource information and line When the operation conditions of Cheng Chi, the computing module calculates score number of passes using following formula:
Wherein, f is score number of passes, and a is that CPU executes the time, and b is thread latency, and c is that CPU can use percentage, and d is interior Available percentage is deposited, e is CPU core number.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor The step of any one of claim 1-4 the method is realized when row.
10. a kind of computer equipment, can run on a memory and on a processor including memory, processor and storage Computer program, which is characterized in that realize that any one of claim 1-4 right such as is wanted when the processor executes described program Seek the step in the method.
CN201810802962.7A 2018-07-18 2018-07-18 A kind of method, apparatus, storage medium and computer equipment adjusting thread pool Pending CN108874550A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810802962.7A CN108874550A (en) 2018-07-18 2018-07-18 A kind of method, apparatus, storage medium and computer equipment adjusting thread pool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810802962.7A CN108874550A (en) 2018-07-18 2018-07-18 A kind of method, apparatus, storage medium and computer equipment adjusting thread pool

Publications (1)

Publication Number Publication Date
CN108874550A true CN108874550A (en) 2018-11-23

Family

ID=64304067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810802962.7A Pending CN108874550A (en) 2018-07-18 2018-07-18 A kind of method, apparatus, storage medium and computer equipment adjusting thread pool

Country Status (1)

Country Link
CN (1) CN108874550A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408399A (en) * 2018-12-14 2019-03-01 武汉斗鱼鱼乐网络科技有限公司 A kind of calculation power estimation method, device, equipment and storage medium
CN110673876A (en) * 2019-09-30 2020-01-10 北京三快在线科技有限公司 Method and device for setting thread pool parameters, computer equipment and storage medium
CN111049914A (en) * 2019-12-18 2020-04-21 珠海格力电器股份有限公司 Load balancing method and device and computer system
CN111124281A (en) * 2019-11-29 2020-05-08 浪潮(北京)电子信息产业有限公司 Data storage method, device, equipment and storage medium of full flash memory storage system
CN111274038A (en) * 2020-01-22 2020-06-12 恩亿科(北京)数据科技有限公司 Data processing method and device, electronic equipment and computer readable storage medium
CN111324447A (en) * 2019-06-26 2020-06-23 杭州海康威视***技术有限公司 Thread adjusting method and device, application server and storage medium
CN111651328A (en) * 2020-06-08 2020-09-11 北京字节跳动网络技术有限公司 Thread monitoring method and device
CN112099955A (en) * 2020-09-27 2020-12-18 合肥移瑞通信技术有限公司 Control method, device and medium for android system running memory and computer equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364185A (en) * 2008-09-02 2009-02-11 中国科学院软件研究所 Thread pool size self-adapting regulating method and concurrency control method applying server
CN102360310A (en) * 2011-09-28 2012-02-22 中国电子科技集团公司第二十八研究所 Multitask process monitoring method and system in distributed system environment
CN105630606A (en) * 2015-12-22 2016-06-01 山东中创软件工程股份有限公司 Method and device for adjusting capacity of thread pools
CN106293670A (en) * 2015-06-03 2017-01-04 阿里巴巴集团控股有限公司 A kind of event-handling method, equipment and a kind of server
CN106716367A (en) * 2014-09-25 2017-05-24 甲骨文国际公司 System and method for supporting dynamic thread pool sizing in distributed data grid
CN106775990A (en) * 2016-12-31 2017-05-31 ***通信集团江苏有限公司 Request scheduling method and device
CN107220033A (en) * 2017-07-05 2017-09-29 百度在线网络技术(北京)有限公司 Method and apparatus for controlling thread pool thread quantity
US9910711B1 (en) * 2017-07-17 2018-03-06 Tmaxsoft. Co., Ltd. Method and computing device for managing size of thread pool dynamically
US20180157659A1 (en) * 2016-12-06 2018-06-07 Sap Se Replaying large concurrency workload
CN108153584A (en) * 2016-12-02 2018-06-12 百度在线网络技术(北京)有限公司 A kind of method and apparatus for being used to determine the Thread Count that destination network device need to distribute

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364185A (en) * 2008-09-02 2009-02-11 中国科学院软件研究所 Thread pool size self-adapting regulating method and concurrency control method applying server
CN102360310A (en) * 2011-09-28 2012-02-22 中国电子科技集团公司第二十八研究所 Multitask process monitoring method and system in distributed system environment
CN106716367A (en) * 2014-09-25 2017-05-24 甲骨文国际公司 System and method for supporting dynamic thread pool sizing in distributed data grid
CN106293670A (en) * 2015-06-03 2017-01-04 阿里巴巴集团控股有限公司 A kind of event-handling method, equipment and a kind of server
CN105630606A (en) * 2015-12-22 2016-06-01 山东中创软件工程股份有限公司 Method and device for adjusting capacity of thread pools
CN108153584A (en) * 2016-12-02 2018-06-12 百度在线网络技术(北京)有限公司 A kind of method and apparatus for being used to determine the Thread Count that destination network device need to distribute
US20180157659A1 (en) * 2016-12-06 2018-06-07 Sap Se Replaying large concurrency workload
CN106775990A (en) * 2016-12-31 2017-05-31 ***通信集团江苏有限公司 Request scheduling method and device
CN107220033A (en) * 2017-07-05 2017-09-29 百度在线网络技术(北京)有限公司 Method and apparatus for controlling thread pool thread quantity
US9910711B1 (en) * 2017-07-17 2018-03-06 Tmaxsoft. Co., Ltd. Method and computing device for managing size of thread pool dynamically

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408399A (en) * 2018-12-14 2019-03-01 武汉斗鱼鱼乐网络科技有限公司 A kind of calculation power estimation method, device, equipment and storage medium
CN109408399B (en) * 2018-12-14 2023-02-14 武汉斗鱼鱼乐网络科技有限公司 Calculation power estimation method, device, equipment and storage medium
CN111324447A (en) * 2019-06-26 2020-06-23 杭州海康威视***技术有限公司 Thread adjusting method and device, application server and storage medium
CN111324447B (en) * 2019-06-26 2023-03-28 杭州海康威视***技术有限公司 Thread adjusting method and device, application server and storage medium
CN110673876A (en) * 2019-09-30 2020-01-10 北京三快在线科技有限公司 Method and device for setting thread pool parameters, computer equipment and storage medium
CN111124281A (en) * 2019-11-29 2020-05-08 浪潮(北京)电子信息产业有限公司 Data storage method, device, equipment and storage medium of full flash memory storage system
CN111124281B (en) * 2019-11-29 2023-11-03 浪潮(北京)电子信息产业有限公司 Data storage method, device, equipment and storage medium of full flash memory system
CN111049914A (en) * 2019-12-18 2020-04-21 珠海格力电器股份有限公司 Load balancing method and device and computer system
CN111049914B (en) * 2019-12-18 2021-02-09 珠海格力电器股份有限公司 Load balancing method and device and computer system
CN111274038A (en) * 2020-01-22 2020-06-12 恩亿科(北京)数据科技有限公司 Data processing method and device, electronic equipment and computer readable storage medium
CN111651328A (en) * 2020-06-08 2020-09-11 北京字节跳动网络技术有限公司 Thread monitoring method and device
CN112099955A (en) * 2020-09-27 2020-12-18 合肥移瑞通信技术有限公司 Control method, device and medium for android system running memory and computer equipment

Similar Documents

Publication Publication Date Title
CN108874550A (en) A kind of method, apparatus, storage medium and computer equipment adjusting thread pool
CN108776934B (en) Distributed data calculation method and device, computer equipment and readable storage medium
CN108989238A (en) Method for distributing service bandwidth and related equipment
US20110041131A1 (en) Migrating tasks across processors
US9201715B2 (en) Event overflow handling by coalescing and updating previously-queued event notification
US8606905B1 (en) Automated determination of system scalability and scalability constraint factors
US20210326762A1 (en) Apparatus and method for distributed model training, device, and computer readable storage medium
CN107241281A (en) A kind of data processing method and its device
WO2019056695A1 (en) Task scheduling method and apparatus, terminal device, and computer readable storage medium
EP2426871B1 (en) Method and device for scheduling data communication input ports
CN109086135B (en) Resource scaling method and device, computer equipment and storage medium
CN102902589B (en) The management of a kind of cluster MIC operation and dispatching method
EP4203437A1 (en) Data set and node cache-based scheduling method and device
CN112380020A (en) Computing power resource allocation method, device, equipment and storage medium
DE112013000486T5 (en) Instruction uncertainty by instruction uncertainty for multi-threaded processors
CN109492024A (en) Data processing method, device, computer equipment and storage medium
WO2021017701A1 (en) Spark performance optimization control method and apparatus, and device and storage medium
CN108762912A (en) A kind of method and apparatus of container cluster elastic telescopic
CN109615138A (en) A kind of work flow tuning method and device
CN109933422A (en) Method, apparatus, medium and the electronic equipment of processing task
US20230033164A1 (en) Webpage image monitoring method and apparatus, electronic device, and computer-readable storage medium
CN113010283A (en) Online service method and device, electronic equipment and readable storage medium
US11521042B2 (en) System and method to dynamically and automatically sharing resources of coprocessor AI accelerators
EP2829972B1 (en) Method and apparatus for allocating stream processing unit
CN106020984A (en) Creation method and apparatus of processes in electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181123