The University of Southampton
University of Southampton Institutional Repository

The Role of Performance Engineering Techniques in the Context of the Grid

The Role of Performance Engineering Techniques in the Context of the Grid
The Role of Performance Engineering Techniques in the Context of the Grid
Performance engineering can be described as a collection of techniques and methodologies whose aim is to provide reliable prediction, measurement and validation of the performance of applications on a variety of computing platforms. This paper reviews techniques for performance estimation and performance engineering developed at the University of Southampton and presents application case studies in task scheduling for engineering meta-applications, and capacity engineering for a financial transaction processing system. These show that it is important to describe performance in terms of a resource model, and that the choice of models may have to trade accuracy for utility in addressing the operational issues. We then present work from the on-going EU funded Grid project GRIA, and show how lessons learned from the earlier work have been applied to support a viable business model for Grid service delivery to a specified quality of service level. The key in this case is to accept the limitations of performance estimation methods, and design business models that take these limitations into account rather than attempting to provide hard guarantees over performance. We conclude by identifying some of the key lessons learned in the course of our work over many years and suggest possible directions for future investigations.
Performance engineering, Grid, scheduling, benchmarking, meta-applications, neuro-fuzzy models, financial transaction processing
1532-0626
297-316
Hey, Tony
f4e293d1-493d-4a14-9c89-9be45872531e
Papay, Juri
21652b35-de29-439c-b343-cb3437ef2f9e
Surridge, Mike
3bd360fa-1962-4992-bb16-12fc4dd7d9a9
Gurd, J
5e1e81af-18eb-4907-924c-442815abfe78
Hey, T
f4e293d1-493d-4a14-9c89-9be45872531e
Papay, J
21652b35-de29-439c-b343-cb3437ef2f9e
Riley, G
91f6da63-f1e7-491d-bc51-7dd558121688
Hey, Tony
f4e293d1-493d-4a14-9c89-9be45872531e
Papay, Juri
21652b35-de29-439c-b343-cb3437ef2f9e
Surridge, Mike
3bd360fa-1962-4992-bb16-12fc4dd7d9a9
Gurd, J
5e1e81af-18eb-4907-924c-442815abfe78
Hey, T
f4e293d1-493d-4a14-9c89-9be45872531e
Papay, J
21652b35-de29-439c-b343-cb3437ef2f9e
Riley, G
91f6da63-f1e7-491d-bc51-7dd558121688

Hey, Tony, Papay, Juri and Surridge, Mike , Gurd, J, Hey, T, Papay, J and Riley, G (eds.) (2005) The Role of Performance Engineering Techniques in the Context of the Grid. Concurrency and Computation: Practice and Experience, 17 (2-4), 297-316.

Record type: Article

Abstract

Performance engineering can be described as a collection of techniques and methodologies whose aim is to provide reliable prediction, measurement and validation of the performance of applications on a variety of computing platforms. This paper reviews techniques for performance estimation and performance engineering developed at the University of Southampton and presents application case studies in task scheduling for engineering meta-applications, and capacity engineering for a financial transaction processing system. These show that it is important to describe performance in terms of a resource model, and that the choice of models may have to trade accuracy for utility in addressing the operational issues. We then present work from the on-going EU funded Grid project GRIA, and show how lessons learned from the earlier work have been applied to support a viable business model for Grid service delivery to a specified quality of service level. The key in this case is to accept the limitations of performance estimation methods, and design business models that take these limitations into account rather than attempting to provide hard guarantees over performance. We conclude by identifying some of the key lessons learned in the course of our work over many years and suggest possible directions for future investigations.

Text
SotonPaper.doc - Other
Download (694kB)

More information

Published date: February 2005
Additional Information: Event Dates: 2002 December
Venue - Dates: Grid Performance Workshop, NESC, 2002-12-01
Keywords: Performance engineering, Grid, scheduling, benchmarking, meta-applications, neuro-fuzzy models, financial transaction processing
Organisations: Electronics & Computer Science, IT Innovation

Identifiers

Local EPrints ID: 260608
URI: http://eprints.soton.ac.uk/id/eprint/260608
ISSN: 1532-0626
PURE UUID: 400b1874-ef2d-4776-bf3f-5f6f8794c6ff
ORCID for Mike Surridge: ORCID iD orcid.org/0000-0003-1485-7024

Catalogue record

Date deposited: 02 Mar 2005
Last modified: 26 Aug 2024 01:32

Export record

Contributors

Author: Tony Hey
Author: Juri Papay
Author: Mike Surridge ORCID iD
Editor: J Gurd
Editor: T Hey
Editor: J Papay
Editor: G Riley

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×