Random Early Detection LANDASAN TEORI

e. q yaitu ukuran antrian saat ini f. Avg = ukuran rata – rata dari antrian g. count= jumlah paket di antrian sejak drop yang terakhir kali dilakukan ketika THmin ≤ Avg ≤ THmax

2.6 Stochastic Fair Queue

Stochastic Fair Queue adalah suatu mekanisme congestion control. Ide dari Fair Queue adalah membuat beberapa antrian dalam suatu router. Proses pembagian antrian ini menggunakan fungsi hash. Router kemudian akan melayani antrian – antrian ini dengan round robin. Fair queue juga akan membuat fairness dari sekumpulan flow antrian yang akan diatur oleh algoritma congestion control yang baik. SFQ hanya mengelompokkan jenis paket namun semua paket tadi akan diperlakukan sama dan ditransmisikan dengan service round robin. Masalah utama dari SFQ adalah dimana paket yang diproses tidak selamanya memiliki panjang paket yang sama. Agar benar-benar mengalokasikan bandwith dari link yang keluar dengan cara yang fair sangat penting untuk melihat panjang paket yang akan diproses. Namun, yang diinginkan dari FQ adalah bit by bit round robin. Bit by bit Round Robin adalah suatu mekanisme dimana router akan mentransmisikan dari flow 1 sebesar 1 bit,kemudian dari flow 2 sebesar 1 bit,dan seterusnya. Gambar 2.3 Antrian Fair Queue Sekarang akan kita lihat bagaimana suatu single flow akan dialirkan dengan bit by bit round robin. Misalkan, Pi merupakan panjang dari paket i, dan dihitung dengan setiap detik, Si merupakan waktu router mulai transmit paket I, dan Fi menandakan finish time router mentransmisikan paket i. Fi = Si + Pi Jika diketahui Ai menunjukkan paket i tiba di router maka Si= max Fi-1, Ai Fi = max F i-1, Ai+ Pi Jika terdapat n flow, maka untuk setiap flow kita akan menghitung nilai Fi untuk setiap paket i yang tiba dengan menggunakan formula diatas. Kemudian, kita akan memperlakukan semua Fi sebagai suatu timestamp, dan paket berikutnya yang akan ditransmisikan selalu paket yang memiliki nilai timestamp paling sedikit, yang artinya paket itu akan selesai lebih dahulu dari paket yang lain.