21 Mayıs 2020 Perşembe

Throughput - Net Yük

Giriş
Throughput - Net Yük için hangi konudan bakıldığına göre farklı bir açıklama getirilebilir

1. Batch İşlem Açısından
Açıklaması şöyle. Burada da Throughput kelimesi kullanılıyor. Sadece örnek vermek istedim. Amaç yığın (batch) işlemde sisteme girdi olarak verilebilecek dosya sayısnı artırmak
Sometimes, although the response speed is relatively slow, the overall throughput is very high, such as batch operations of some databases, merging of some buffers, etc. Although the delay of information has increased, if our goal is throughput, then this can be regarded as a relatively large performance improvement.
2. İletişim/Ağ Açısından
Açıklaması şöyle
Transfer rate of data from one place to another with respect to time is called as throughput
Açıklaması şöyle
The bandwidth and bit rate are going to include protocol (layer-2, layer-3, and layer-4) overhead, while the throughput will not, so the throughput will be lower than the other two. 
Throughput kelimesi genellikle iletişimle ilgili yazılarda geçer.  Türkçeye yararlı yük olarak çevrilmiş.  Ancak bence net yük çok daha iyi bir tercüme. Sinyalleşme, CRC  gibi bitleri hariç bırakarak gönderilen yararlı veri anlamına geliyor.

Throughput'u Artırmak
Kural şöyle. Eğer Occupancy (kullanım süresi) sabitse, Latency yani gecikmeyi azaltmak net yükü artırır.
Little’s law states that the occupancy = latency x throughput.
Little's Law
Queuing Theory başlığı altında incelenir. Açıklaması şöyle.
At steady state, the average number of items in a queuing system equals the average rate at which items arrive multiplied by the average time that an item spends in the system.
Amdahl's Law
Açıklaması şöyle
Amdahl's Law is a formula used to find the maximum improvement possible by improving a particular part of a system. In parallel computing, Amdahl's Law is mainly used to predict the theoretical maximum speedup for program processing using multiple processors.
Bandwidth
Türkçesi bant genişliği. Açıklaması şöyle
Bandwidth is the number of bits per second that a link can send or receive, including all flows. For example, the bandwidth of a 100 Mbps connections is 100 Mbps, but that doesn't mean it is always sending or receiving 100 Mbps, but that is the maximum possible on that link. 
Throughput Değeri Bandwidth Değerinden Küçüktür
Açıklaması şöyle.
The bandwidth is the number of bits that can be sent on a link in one second. The throughput is the amount of data sent, and that will need to subtract the protocol overhead from the bandwidth, so no, the throughput cannot exceed the bandwidth

Hiç yorum yok:

Yorum Gönder