We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Optimal partitioning of a multicore server processor.
- Authors
Li, Keqin
- Abstract
Optimal partitioning of a multicore server processor in a cloud computing environment, i.e., optimal system (virtual server) configuration for some given types of applications is considered in this paper. Such optimization is important for dynamic resource provision and on-demand server customization in a cloud computing environment for certain specific types of applications, such that the overall system performance is optimized without exceeding certain energy consumption budget. A multicore server processor is treated as a group of queueing systems with multiple servers, i.e., M/M/m queueing systems. The system performance measures are the average task response time and the average power consumption. Two core speed and power consumption models are considered, namely, the idle-speed model and the constant-speed model. Three problems are formulated and solved, namely, optimal multicore server processor partitioning, optimal multicore server processor partitioning with power constraint, and optimal power allocation. All these problems are well-defined optimization problems. It is shown that although these problems are sophisticated, they can be solved by numerical algorithms. Numerical data are demonstrated for each problem.
- Subjects
MULTICORE processors; CLOUD computing; CLIENT/SERVER computing equipment; QUEUEING networks; COMPUTER algorithms; ENERGY consumption of computers
- Publication
Journal of Supercomputing, 2015, Vol 71, Issue 10, p3744
- ISSN
0920-8542
- Publication type
Article
- DOI
10.1007/s11227-015-1463-3