Show Children Hide Children

Main FTS Pages
FtsRelease22
Install
Configuration
Administration
Procedures
Operations
Development
Previous FTSes
FtsRelease21
FtsRelease21
All FTS Pages
FtsWikiPages
Last Page Update
Main.PaoloTedesco
2009-02-25

Shares

This parameter specify how to interpret the VO Share values associated to a channel.

How to calculate the shares.

It should be one the following values:

  • normalized: the share is the value of the channel voshare property for the given VO, normalized to the sum of all the share for all the VOs in the same channel. This option could be used when channel administrators wantto guarantee slots for certain VOs, in order to implement some sort of QoS, accepting to eventually penalize the total throughput (transfer slots would be reserved to a VO even if that VO has no job to process)

  • absolute: the share is the value on the channel voshare property expressed as a percentage. No normalization is performed, that means that the sum of all the shares on the same channel can exceed 100%. This option could be used when channel administrators want to balance the share between the VOs, without allowing that a single VO fully allocate a channel but minimizing the risk to allocate slots to VOs that don't have any job to process. This option implies some tuning on the VO share values based on the experience, but it would allow to have a compromise between throughput and QoS.

  • normalized-on-active: the share is the value of the channel voshare property for the given VO, normalized to the sum of all the share for all the VOs in the same channel that has at least one job that can be processed by the Channel Agent (job state should be Active, Pending or Canceling). This option is the default one and could be used when the channel administrators want to optimize the throughput of the channel (the channel can be fully allocated even by one VO), but with a lower QoS.

Practical example

Channel Name VO Name share limit
CERN-RAL Dteam 50 10
CERN-RAL Atlas 50 -
CERN-RAL CMS 50 -

The channel files is set in CERN RAL to 60 files. For the example it will be considered taht CMS hasn't got jobs in status submitted. So the shares calculated with the 3 mechanisms are in the following table.

Calculation Type Dteam Atlas CMS
Normalized 10 20 20
Normalized-on-Active 10 30 -
Absolute 10 30 30

In the example, Dteam always gets 10 independently of the algorithm due to the value of the limit to 10.

With the Normalized on Active algorithm CMS gets 0 as it has no jobs in submitted status.

In the absolute case, they get 50 % of 60.


Last edit: PaoloTedesco on 2009-02-25 - 10:00
Number of topics: 1

Maintainer: RosaGarciaRioja


Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2009-02-25 - PaoloTedesco
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback