Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Download of large amount of content as single user operation.  This may require any number of repository operations to accomplish. Whether content and metadata stays fixed from the beginning to the end of the operation is to be defined. This is needs consideration a whole intellectual entity, graph or DIP is considered the unit.  Also we need to consider what this means for continuous access operations.

...

Baseline Testing Matrix

 

Category

User OperationRepository OperationTest MetricTestPriorityNotes
AuthoringUse concurrency test (see below)     
Authoring

Authoring with Workflow

Not planned for initial test

    
Simple IngestSmall Files Rate 1Increase Load Injectors until max rate is found. Synthetic data is acceptable for this test
Simple IngestMedium Files Rate 1Increase Load Injectors until max rate is found. Synthetic data is acceptable for this test
Simple IngestLarge Files Rate 1Synthetic data is acceptable for this testSimple Ingest

Mixed Files

 

Rate

 1Increase Load Injectors until max rate is found. Synthetic data is acceptable for this test
Simple IngestMedia Files     
Simple IngestLarge File Count 

Rate - Normalized

Count

  1Ingest files to a substantial number to explore maximum file count. Normalized to ignore size of a given file.
Bulk IngestSmall Files     
Bulk IngestMedium Files     
Bulk IngestLarge Files     
Bulk IngestLarge File Count 

Rate - Normalized

Count

  Ingest files to a substantial number to explore maximum file count
Simple AccessSmall Files Random Access 1Increase Load Injectors until max rate is found. Site should contain a set of files of uniform size. Tests can vary download mix by URL. It is essential that caching be avoided. Synthetic data is acceptable for this test.
Simple AccessMedium Files Random Access 1Increase Load Injectors until max rate is found. Site should contain a set of files of uniform size. Tests can vary download mix by URL. It is essential that caching be avoided. Synthetic data is acceptable for this test.
Simple AccessLarge Files Random Access 1Increase Load Injectors until max rate is found. Site should contain a set of files of uniform size. Tests can vary download mix by URL. It is essential that caching be avoided. Synthetic data is acceptable for this test.
Simple AccessMixed Files Random Access 1Increase Load Injectors until max rate is found. Site should contain a set of files of all three sizes. Tests can vary download mix by URL. It is essential that caching be avoided. Synthetic data is acceptable for this test.
Simple AccessLarge File Count Random Access 1Increase Load Injectors until max rate is found. Access a large number of files until time is exhausted.
Bulk IngestSmall Files     
Bulk IngestMedium Files     
Bulk IngestLarge Files     
Bulk IngestMixed Files     
Conditioned AccessNone planned for initial testing     
Mediated AccessNone planned for initial testing     
Concurrent Test #1Simple Access Mixed FilesSimple Ingest Mixed Files 

Rate

Random Access

 1

Number of Load Injectors TBD

Number of Load Injectors TBD

Concurrent Test #1Authoring Simulation 

Rate

Directed Access

  Random ingests (writes), Random delay read of same file. Count errors.
       
       
       
       

 

Concurrency Tests

CategoryUser OperationRepository OperationTest MetricTestPriorityNotes
Concurrent Test #1

Simple Access Mixed Files

Simple Ingest Mixed Files

 

Rate

Random Access

 1

Number of Load Injectors TBD

Number of Load Injectors TBD

       
Concurrent Test #NAuthoring Simulation 

Rate

Directed Access

   

...