Loading...
Please wait, while we are loading the content...
Similar Documents
Performance-driven processor allocation (2005)
| Content Provider | CiteSeerX |
|---|---|
| Author | Corbalan, Julita Labarta, Jesus Martorell, Xavier |
| Abstract | In current multiprogrammed multiprocessor systems, to take into account the performance of parallel applications is critical to decide an efficient processor allocation. In this paper, we present the Performance-Driven Processor Allocation policy (PDPA). PDPA is a new scheduling policy that implements a processor allocation policy and a multiprogramming-level policy, in a coordinated way, based on the measured application performance. With regard to the processor allocation, PDPA is a dynamic policy that allocates to applications the maximum number of processors to reach a given target efficiency. With regard to the multiprogramming level, PDPA allows the execution of a new application when free processors are available and the allocation of all the running applications is stable, or if some applications show bad performance. Results demonstrate that PDPA automatically adjusts the processor allocation of parallel applications to reach the specified target efficiency, and that it adjusts the multiprogramming level to the workload characteristics. PDPA is able to adjust the processor allocation and the multiprogramming level without human intervention, which is a desirable property for self-configurable systems, resulting in a better individual application response time. |
| File Format | |
| Publisher Date | 2005-01-01 |
| Access Restriction | Open |
| Subject Keyword | Running Application New Scheduling Policy Efficient Processor Allocation Target Efficiency Performancedriven Processor Allocation Multiprogramming-level Policy Specified Target Efficiency New Application Coordinated Way Maximum Number Processor Allocation Measured Application Performance Result Demonstrate Performance-driven Processor Allocation Policy Runtime Analysis Desirable Property Multiprocessor Scheduling Human Intervention Dynamic Policy Self-configurable System Parallel Application Index Term Free Processor Current Multiprogrammed Multiprocessor System Processor Allocation Policy Workload Characteristic System Algorithm Individual Application Response Time Bad Performance |
| Content Type | Text |