Page tree
Skip to end of metadata
Go to start of metadata

Mission

Boost platform performance to extreme level

Core Value

QTIP is  True Indicator of Performance

  • Transparent
  • Reliable
  • Understandable
  • Extensible

Overview 

A top-down decomposition of QTIP project

The Pile - area

APPLICATION
SUPPORTING
FRAMEWORK

Small "T" - sections

SampleAPPLICATIONTest tools
TechniqueSUPPORTINGInstallers
FeatureFRAMEWORKInfrastructure
 core 
 api 
 cli 
 resource 
 dist 

Big "T" - modules

storagenetworkcomputeSampleAPPLICATIONTest toolsunixbenchiperf...
...Monster VMVM vs BMTechniqueSUPPORTINGInstallersfuelDaisy...
...PharosDoctor
Feature
FRAMEWORKServicesdatabasedashboard...
    corerunner    
    loader    
    collector    
    reporter    
    apiRESTful    
    RPC    
    clilocal    
    remote    
    resourceqpi    
    metric    
    plan    
    distpip    
    docker    

Legend

  • UPPERCASE: blocks
  • CamelCase: sections
  • Regular: items already covered or in progress
  • Italic: related but not covered yet

Application

Who will be interested to get a performance benchmark?

QTIP will be driven by the application requirements from end-users.

Sample

How should I use QTIP for my application? 

QTIP will provide examples of different benchmarks including

  • compute
  • network
  • storage

Technique

How much performance elevation/loss we could benefit/suffer from a technique?

Things we might explore

Function

Is the given NFVI qualified for dedicated function?

Framework

A performance testing framework or eco-system is required to achieve our mission.

The core area QTIP will focus in would be

  • Benchmark, a simple score as the performance indication in specified application
  • Reporting, user friendly result visualization and comprehensive test data

Supporting

A skyscraper can not be built without a solid base.

Test Tools

3rd party tools to be integrated for getting raw test data. Contribute to upstream if required.

Installers

Allow flexible deployment of QTIP benchmark in different environment

Infrastructure

Help to accelerate development and reach out for influence.

  • No labels