Version 6 (modified by kyli, 16 years ago) (diff) |
---|
Analysis
Overview
PLATFORM_NFR_EFFICIENCY? should collect useful statistics on resources usage in Sophie 2. As memory and CPU usage is important aspect for the project, efficiency should help developers to see different module performance.
Task requirements
- Correct misspelled word EFFIECENCY (should be EFFIECIENCY) where needed.
- Research for better performace benchmark solution - currently a trial plugin is used
- Setup chosen tool and perform efficiency tests
- Define a schedule for running the tests
- Define where the results should be stored
- See implementation idea for example tools
- Make sure that the requirements from PLATFORM_NFR_EFFIECENCY_R0 are satisfied!
Task result
wiki page, maintained wiki pages
Implementation idea
http://clif.objectweb.org/ CLIF looks promising and seems to satisfy the demands.
CLIF is a modular and flexible distributed load testing platform. It may address any target system that is reachable from a Java program (HTTP, DNS, TCP/IP...) CLIF provides 3 user interfaces (Swing or Eclipse GUI, command line) to deploy, control and monitor a set of distributed load injectors and resource consumption probes (CPU, memory...) An Eclipse wizard helps programming support for new protocols. Load scenarios are defined through XML-editing, using a GUI, or using a capture tool. The scenario execution engine allows the execution of up to millions of virtual users per load injector.
Related
http://clif.objectweb.org/doc/user_manual/CLIFTutorial.pdf http://www.opensourcetesting.org/performance.php
How to demo
Show generated reports.
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
The trial tool has not been used, the task design is wrong. --kyli