The evaluation of the the StoRM storage system has been mainly carried out with the Elisa test suite. The outcome of that work is available at: PerformanceStoRM.pdf

Description of the test suite

This test suite is based on a client script which sends a serie of requests to the SRM and measures the mean time needed to fulfill a request and the rate of failed requests. In order to tune the load on the SRM, a variable number of simultanous requests can be sent by starting many processes at the same time.

Each process is a client script which makes the following operations: check if the destination directory on the SRM exists and is empty, then it starts to make a variable number of ptp requests and polls the system until the TURL is returned. No data transfer is done. Once the process has done all the scheduled requests, it cleans up the directory.

From a UI a user can launch the test choosing the following parameters: the number of parallel processes, the number of serial requests to do for each process, the polling time interval, the endpoint to address the requests. Once all the processes are done, another simple script can be run to have a quick analysis of the run, on the basis of the logfiles.

-- Main.RobertoSantinel - 25 Sep 2007

Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf PerformanceStoRM.pdf r1 manage 318.1 K 2007-09-25 - 09:14 RobertoSantinel  
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2007-09-26 - ElisaLanciotti
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback