You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Table of Contents

Under Construction

This work is under construction so please bear with us as we write the content for this section. Comments would be appreciated.

Performance Testing Initiative

The is the beginning of a new performance testing initiative for the Fedora Repository and components integrated into Fedora Commons Framework. This work builds upon the superb performance tests and analysis performed by Fiz Karlsruhe and the performance testing included in each release of the Fedora Repository. We hope this will provide a common performance testing framework and begin a community effort to characterize Fedora performance to document best practices for configuration and identify bottlenecks for subsequent software development.

Testing Framework

Performance testing will be accomplished using testbeds kindly provided by a number of community sources. Testing will also be accomplished using Cloud infrastructure such as Amazon's offerings. Details of the test configurations will be documented in this Wiki as the configurations are implemented.

In most cases a test configuration will always consists of at least four parts:

  1. A load lnjector
  2. An instance of a Fedora Repository
  3. A relational database
  4. A collection point for the results

Other typical components include:

  1. A resource index (RDF database)
  2. An OIA-PMH provider
  3. A search engine
  4. Ingest components
  5. Client software
  6. Other framework components or services
  7. Fedora Repository backend services

The load injector selected for the initial round of tests is The Grinder which is available from Sourceforge.net. This software is open source and freely available to anyone. Details about The Grinder will be provided on subsequent pages.

Related Material

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels