Tuning of computer systems using heuristics and system performance tools
Information technology professionals and administrators are required to cut cost, protect current investments, and meet immediate performance demands without service interruption. Achieving these requirements within tight budgetary constraints, they have to consider the task of how to configure and tune their computer systems. In this work presented here, a novel performance prediction system has been used to provide suitable performance models which can determine application mapping parameters, code execution decisions, and system choices on-the-fly. The method uses heuristics and system performance tools to the diagnosis of bottlenecks and provides the necessary remedies to achieve acceptable computer performance. The work introduces a parameter prioritizing tool to focus on those performance critical parameters. it also demonstrates how to reduce the time when tuning a large system with many tunable parameters. The search space can be reduced by checking the relations among parameters to avoid unnecessary search. (C) 2008 Elsevier Ltd. All rights reserved.
heuristics computer system tuning bottleneck detection system management