Find Best DTS Max Parcel Size for staging of SD Package on slow network ?
search cancel

Find Best DTS Max Parcel Size for staging of SD Package on slow network ?

book

Article ID: 379401

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

For Staging of SD Package to Scalability Server libraries, the Domain Manager is using some DTS Transfers and following parameters are used for the DTS Transfer :

By default Domain Manager has following settings in its comstore :

DSM/Software Delivery/File Transfer/DTS: Default maximum parcel size = 0 (DefaultMaxParcelSize)
Value of 0 means the default size 512 KB (= 524288 Bytes)

DSM/Data Transport Service (DTS)/Transfer Object Server/Transfer group size=30 (multi_group_limit)
DSM/Data Transport Service (DTS)/Data Transport Agent Plugin/Concurrency=10 (MaxConcurrency)

Which settings should be set to support a slow network speed (like 10 Mbps WAN)

Environment

Client Automation - All Versions

Resolution

Example 1 :
The Domain Manager should stage a SD Package (with a size of 300 MB) to 100 Scalability Servers :

  • Size of Package 300 MB is split into DTS Parcels = 314572800 (300 MB) / 524288 (max parcel size) = 600 DTS parcels

  • 4 DTS Agent process are executed for 4 groups of scalability servers (3 groups of 30 and 1 group of 10)

  • Every DTS Agent are sending the first parcel to all scalability server.
    So 100 * 524288 = 50 MB are sent on the network.

  • A parcel should be received by the scalability server within 60 seconds (otherwise there is a timeout).
    So the network should have the capacity to send 50 MB within 60 seconds

If network speed is 10 Mbps (=1.25 MB/s), then in 60 seconds a maximum of 75 MB could be transferred.

75 MB is superior to 50 MB.
So sending of big SD Package to 100 scalability Servers with a Max Parcel Size = 512 KB on 10 Mbps network should be ok.

 

With these settings : 

DSM/Data Transport Service (DTS)/Transfer Object Server/Transfer group size=30 (multi_group_limit)
DSM/Data Transport Service (DTS)/Data Transport Agent Plugin/Concurrency=10 (MaxConcurrency)

9 DTS Agents could send SD Package to 30 scalability servers (270 Scalability servers)


Network should support the sending of
"Number of Scalability Servers" * "Max Parcel Size" Bytes in 60 seconds

 

Example 2 :
The Domain Manager should stage a SD Package (with a size of 300 MB) to 300 Scalability Servers :
  • 300 MB are split in DTS Parcels = 314572800 (300 MB) / 524288 (max parcel size) = 600 DTS parcels

  • 9 DTS Agent process are executed for 9 groups of 30 scalability servers

  • Every DTS Agent are sending the first parcel to all scalability server.
    So 270 * 524288 = 135 MB are sent on the network.

  • A parcel should be received to the scalability server within 60 seconds (otherwise there is a timeout).
    So the network should have the capacity to send 135 MB within 60 seconds


If network speed is 10 Mbps (=1.25 MB/s), then in 60 seconds a maximum of 75 MB could be transferred.
75 MB is inferior to 135 MB.

So sending of big SD Package to 300 scalability Servers with a Max Parcel Size = 512 KB on 10 Mbps network will not be ok.

In this situation DefaultMaxParcelSize should be set to 262144 (256 KB)