Tuning of computer systems using heuristics and system performance tools

  • Authors:
  • Khalil Shihab;Haider Ramadhan

  • Affiliations:
  • School of Computing & Design, Swinburne University of Technology - Sarawak Campus, Kuching, Malaysia;School of Computing & Design, Swinburne University of Technology - Sarawak Campus, Kuching, Malaysia

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2009

Quantified Score

Hi-index 12.05

Visualization

Abstract

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.