Parameter Kinerja Efek packet error probability

20

3.2. Parameter Kinerja

Pada penelitian ini telah dipilih beberapa parameter kinerja yang dapat digunakan untuk mengukur unjuk kerja dari TCP Reno dan TCP Vegas. Parameter kinerja ini menjadi fokus dalam setiap pengujian yang dilakukan.

3.2.1. Throughput

Throughput merupakan jumlah bit data per satuan waktu yang dikirim ke suatu destinasi melalui jaringan. Semakin besar nilai throughput maka akan semakin baik. Kualitas protokol transport dapat terlihat melalui besarnya throughput yang dihasilkan. Hal tersebut dapat menjadi tolak ukur performansi protokol transport yang diuji. Berikut adalah rumus untuk menghitung throughput : Throughput = � � � � � � �� � �� � � � �

3.2.2. Loss paket

Loss paket merupakan suatu kegagalan pada satu atau lebih paket yang sudah ditransmisikan untuk mencapai destinasi[2]. Semakin tinggi loss paket menunjukkan suatu keadaan jaringan yang memiliki masalah. Loss paket sendiri terjadi karena buffer overflow congestion dan juga bit error pada jaringan wireless[1]. Loss paket = jumlah paket dikirim – jumlah paket diterima

3.2.3. Delay End to End delay

End to End delay merupakan waktu yang ditempuh oleh paket dari ketika paket itu dikirim hingga mencapai destinasi. Nilai delay dapat dipengaruhi oleh cara kerja dari protokol transport, sehingga nilai delay dapat dijadikan parameter pembeda antar protokol transport. Rumus end to end delay 21 adalah sebagai berikut : End to End delay = receivedtime-sendtime 22 BAB IV PENGUJIAN DAN ANALISIS Untuk mendapatkan hasil pengujian perbandingan unjuk kerja TCP Vegas dan TCP Reno pada jaringan kabel maka dilakukan skenario simulasi yang telah direncanakan pada Bab 3.

4.1. Efek packet error probability

4.1.1. Throughput

Packet Error probability Reno Vegas 5 38.61232031 75.07881641 10 10.96741699 24.38298828 15 4.211444336 11.43839453 Tabel 4.1.1 Hasil pengujian throughput pada TCP dengan packet error probabability yang berbeda Gambar 4.1.1 Average throughput TCP pada penambahan packet error probabability 10 20 30 40 50 60 70 80 5 10 15 T h ro u g h p u t k b p s Packet Error probability Throughput Reno Vegas 23 Pada gambar 4.1.1 Penambahan packet error probability akan menurunkan throughput dari kedua protokol karena semakin banyak paket yang hilang akan menyebabkan protokol TCP sering jatuh menyebabkan jumlah paket yang dikirimkan hanya berjumlah kecil sehingga nilai throughput menjadi semakin kecil. Meskipun sama-sama mengalami penurunan throughput, nilai throughput yang didapatkan oleh TCP Vegas lebih besar dibandingkan throughput TCP Reno. Hal tersebut karena cara kerja TCP Reno yang sangat terpengaruh oleh adanya packet drop menyebabkan TCP Reno sering jatuh yang kemudian mengakibatkan jumlah data yang dikirim hanya dalam jumlah yang kecil dan nilai throughput menjadi kecil, sedangkan TCP Vegas yang dapat menangani lebih banyak packet drop akan mendapatkan hasil yang sebaliknya.

4.1.2. Delay

Packet Error probability Reno Vegas 5 0.016032791 0.018831206 10 0.012508868 0.017349359 15 0.01145809 0.014427057 Tabel 4.1.2 Hasil pengujian delay pada TCP dengan packet error probabability yang berbeda 24 Gambar 4.1.2 Delay TCP pada penambahan packet error probabability Pada gambar 4.1.2 Penambahan packet error probability menyebabkan drop semakin turun pada kedua prokol karena semakin besar packet error yang terjadi menyebabkan TCP menjadi semakin sering jatuh dan harus memulai dari awal slow start yang kemudian menyebabkan paket yang dikirim sangat kecil sehingga antrian yang terjadi pada buffer menjadi lebih kecil dan berdampak pada nilai delay yang semakin kecil. Dapat dilihat bahwa end to end delay pada TCP Vegas lebih besar daripada TCP Reno, hal tersebut dikarenakan TCP Vegas dapat menghadapi lebih banyak packet loss drop daripada TCP Reno, TCP Vegas tidak mudah jatuh jika terjadi paket hilang seperti yang terjadi pada TCP Reno sehingga TCP Vegas dapat mengirimkan paket yang lebih banyak, dengan banyaknya paket yang dikirim tersebut menyebabkan antrian yang lebih panjang sehingga nilai delay lebih besar. 0.005 0.01 0.015 0.02 5 10 15 d e lay s Packet Error probability End to End delay Reno Vegas 25

4.1.3. Packet loss

Packet Error probability Reno Vegas 5 791.8 1649.6 10 460.4 1109 15 273.4 808.6 Tabel 4.1.3 Hasil pengujian packet loss pada TCP dengan packet error probabability yang berbeda Gambar 4.1.3 Packet loss TCP pada penambahan packet error probabability Pada gambar 4.1.3 Penambahan packet error probability menyebabkan drop semakin turun pada kedua prokol karena semakin besar packet error yang terjadi menyebabkan unjuk kerja TCP menjadi semakin buruk dan harus memulai dari awal slow start yang kemudian menyebabkan paket yang dikirim sangat kecil sehingga paket yang loss akan semakin kecil. Dapat dilihat bahwa packet loss pada TCP Vegas lebih besar daripada TCP Reno, hal tersebut dikarenakan TCP Vegas dapat 200 400 600 800 1000 1200 1400 1600 1800 5 10 15 P ac k e t lo ss p k t Packet error probability Packet loss Reno Vegas 26 menghadapi lebih banyak packet loss drop daripada TCP Reno, TCP Vegas tidak mudah jatuh jika terjadi paket hilang seperti yang terjadi pada TCP Reno sehingga TCP Vegas dapat mengirimkan paket yang lebih banyak, dengan banyaknya paket yang dikirim tersebut maka packet loss yang terjadi lebih besar.

4.1.4 Congestion Window

a packet error probability 5 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 27 b packet error probability 10 sampel packet error probability 5 28 c packet error probability 15 sampel packet error probability10 29 Gambar 4.1.4 Congestion Window pada packet error probability yang berbeda Pada gambar a hingga d ditunjukkan bahwa congestion window TCP Reno lebih kecil dibandingkan TCP Vegas, hal ini dikarenakan cara kerja TCP Reno yang sangat dipengaruhi oleh adanya loss paket menyebabkan congestion window sering jatuh ketika terjadi single error ataupun mengalami timeout ketika terjadi multiple error 2 atau lebih paket eror dalam satu window pada jaringan dengan packet error menyebabkan congestion windows menjadi kecil. Di sisi lain congestion windows TCP Vegas lebih besar dibandingkan TCP Reno, hal tersebut congestion window TCP Vegas tidak selalu diturunkan ketika terjadi loss paket, ketika terjadi multiple error 2 loss paket dalam satu window penurunan congestion window hanya dilakukan pada retransmisi paket yang pertama dan penurunan yang terjadi tidak sebesar TCP Reno 50 pada TCP Reno dan 25 pada TCP Vegas, karena mampu menangani adanya multiple error menyebabkan congestion window pada TCP Vegas lebih besar dibandingkan TCP Reno. d packet error probability 20 sampel packet error probability 15 sampel packet error probability 15 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 30

4.2. Efek ukuran buffer queue