Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated...

29
Irvan Dalfirtano Tambunan 13204071

description

This is my final project in ITB (2008)

Transcript of Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated...

Page 1: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Irvan Dalfirtano Tambunan13204071

Page 2: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Pendahuluan Telepon Internet Codec Differentiated Services Perancangan Pengukuran Hasil Pengukuran dan Pengujian Penutup

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Page 3: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

• Membandingkan kualitas layanan telepon internetpada kapasitas link yang terbatas

• Meningkatkan kualitas layanan telepon internetdengan metoda Differentiated Services

Tujuan

• Adanya trade-off antara kualitas layanan terhadappenggunaan

• Bagaimana cara meningkatkan kualitas layanantelepon internet

Masalah

• Menggunakan codec G.729 dan G.723

• Metoda Differentitated ServicesBatasan

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Page 4: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

VoIP atau Telepon Internet adalah teknologiyang menggunakan Internet Protocol (IP) sebagai kendaraan dalam transmisi data melaluisuatu gateway VoIP

Gateway VoIP menggunakan jalur internet, bukan SLJJ/SLI biasa

Suatu sistem VoIP mendijitalisasi suaramenggunakan sebuah audio codec, membagisuara terdijitalisasi ke dalam paket, danmengirim paket melalui jaringan IP ke suatutujuan

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Page 5: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Signalling (SIP)

• Protokol signaling memiliki tanggung jawab dalam pembentukan, modifikasi, dan penghentian sesi antara peserta-peserta panggilan

Real Time Transport (RTP)

• Protokol media transport untuk mengirim paket suara secara real time di dalam telepon internet

Page 6: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Page 7: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Codec adalah metode untuk mengkompressinyal dijital agar ukurannya lebih kompak(padat)

Codec bertujuan untuk mengurangipenggunaan bandwidth di dalam transmisisinyal

Codec suara yang digunakan adalah G.729 dan G.723

Page 8: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Codec AlgoritmaBit rate

(Kb/s)

Panjang

Frame (ms)

Look-ahead

(ms)

Delay

Algoritmik

(ms)

G.729 CS-ACELP 8 10 5 15

G.723.1MP-

MLQ/ACELP5,3/6,3 30 7,5 37,5

AMR MR-ACELP 4,75-12,2 20 0 20

Tabel Perbandingan Beberapa Codec Suara

Page 9: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Diffserv adalah pendekatan yang bersifat modular, performa tinggi, mudah diinstalasi, dan dapat diukur di dalam membuat kualitas layanan end-to-end internet

Diffserv mengikuti filosofi pemetaan aliran ganda ke dalam beberapa level layanan, kadang-kadang mengacu sebagai Class of Service (CoS)

Page 10: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Arsitektur dan Komponen Domain Diffserv

Page 11: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Edge router berfungsimenyediakan Service Level Agreement (SLA) dengan pelanggan

Selain itu, edge router mengimplementasikan shaping, routing, policing, paket classification, marking, monitoring, dan fungsi-fungsi lainnya

Interior core router hanya perlu mengetahui bagaimana menangani beberapa kelas-kelas trafik yang sudah didefinisikan di edge router

Page 12: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Sistem dibangun antar 2 jaringan di dalamkampus ITB, yaitu PAU dan DSP

Sistem ini mengacu kepada jaringan test bed milik ITB, yaitu (CRB) Community Reserved Basestation

Pengguna (di PAU) mengirimkan paket suaramenuju server (di DSP)

Trafik generator yang digunakan adalah SIPp

Page 13: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Community Reserved Basestation (CRB)

Jaringan Uji Coba

Page 14: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Diffserv dijalankan di dalam 2 domain jaringan, yaitu PAU dan DSP

Karena IP public yang tersedia terbatas, makadigunakan Network Address Translation (NAT) di dalam jaringan

Jumlah total router yang dipakai adalah 6 buah dengan fungsi sebagai edge dan core router

Page 15: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Edge router

• Menggunakan disiplinantrean Priority First In Fisrt Out (PFIFO)

• Melakukan marking paketdengan cara mengubahnilai DSCP paket

• Marking ditentukan olehalamat sumber (source) paket

Core router

• Menggunakan disiplinantrean Token Bucket Filter (TBF)

• Memberlakukan reservasibandwidth sesuai dengankelas paket dari edge router

• Revervasi ditentukan olehprotokol dan nomor port

Page 16: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Gambar Jaringan Uji Coba Lengkap

Page 17: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Pengukuran yang dilakukan dibedakan atas 3 skenario, yaitu kapasitas link 64, 128, dan 256 Kbps

Jumlah panggilan tiap kapasitas link jugaberbeda 64 Kbps 1 dan 2 panggilan 128 Kbps 3 dan 4 panggilan 256 Kbps 6 dan 7 panggilan

Selain itu, dilakukan perbandingan nilai kualitaslayanan antara ketika tanpa menggunakandiffserv dan menggunakan diffserv

Page 18: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

File .raw

Wireshark

File .wav

Guru Audio Convert

Nilai PESQ

SPDemo

Page 19: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan (64 Kbps, packet loss berubah) Grafik perbandingan (64 Kbps, jitter dan delay

berubah) Grafik perbandingan antara codec G.729 dan G.723

PESQ MOS

y=1+4/(1+exp(-1.7244*x+5.0187))

US Patent 7327985

Page 20: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan G.729 (64 Kbps, packet loss berubah)

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0 2 4 6 8 10 12 14 16 18 20

Grafik PESQ terhadap Paket Hilang(1 Panggilan)

PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0 2 4 6 8 10 12 14 16 18 20

Grafik PESQ terhadap Paket Hilang(2 Panggilan)

PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0 5 10 15 20

PE

SQ

Paket Hilang (%)

Nilai PESQ terhadap Paket Hilang

(DS, 64 Kbps, 1 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0 5 10 15 20

PE

SQ

Paket Hilang (%)

Nilai PESQ terhadap Paket Hilang

(DS, 64 Kbps, 1 panggilan)

Nilai PESQ

Page 21: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan G.723 (64 Kbps, packet loss berubah)

0

0.5

1

1.5

2

2.5

3

3.5

4

0 5 10 15 20

PE

SQ

Paket Hilang (%)

Nilai PESQ terhadap Paket Hilang

(DS, 64 Kbps, 1 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

0 5 10 15 20

PES

Q

Paket Hilang (%)

Nilai PESQ terhadap Paket Hilang

(DS, 64 Kbps, 2 panggilan)

Nilai PESQ

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

0 2 4 6 8 10 12 14 16 18 20

PE

SQ

Paket Hilang (%)

1 call

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

0 2 4 6 8 10 12 14 16 18 20

PE

SQ

Paket Hilang (%)

2 call

Page 22: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan G.729 (64 Kbps, jitter dan delay berubah)

0.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

4.50

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

Nilai PESQ terhadap Jitter dan Delay(2 Panggilan)

nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

PES

Q

Variasi waktu tunda dan waktu tunda (ms)

Nilai PESQ terhadap Jitter dan Delay

(DS, 64 Kbps, 1 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

PES

Q

Variasi waktu tunda dan waktu tunda (ms)

Nilai PESQ terhadap Jitter dan Delay (DS, 64 Kbps, 2 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

Nilai PESQ terhadap Jitter dan Delay(1 Panggilan)

nilai PESQ

Page 23: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan G.723 (64 Kbps, jitter dan delay berubah)

0

0.5

1

1.5

2

2.5

3

3.5

4

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

PES

Q

Variasi waktu tunda dan waktu tunda (ms)

Nilai PESQ terhadap Jitter dan Delay

(DS, 64 Kbps, 1 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

PES

Q

Variasi waktu tunda dan waktu tunda (ms)

Nilai PESQ terhadap Jitter dan Delay(DS, 64 Kbps, 2 panggilan)

Nilai PESQ

0

0.5

1

1.5

2

2.5

3

3.5

4

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

1 call

0

0.5

1

1.5

2

2.5

3

3.5

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

2 call

Page 24: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)

Grafik perbandingan antara codec G.729 dan G.723

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0 5 10 15 20

PE

SQ

Paket Hilang (%)

Nilai PESQ terhadap Paket Hilang

(DS, 64 Kbps, 1 panggilan)

G.723

G.729

0

0.5

1

1.5

2

2.5

3

3.5

4

0/70 10/80 20/90 30/100 40/110 50/120 60/130 70/140

PES

Q

Variasi waktu tunda dan waktu tunda (ms)

Nilai PESQ terhadap Jitter dan Delay

(DS, 64 Kbps, 1 panggilan)

G.723

G.729

Page 25: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Gambar Perubahan Nilai DSCP

Tanpa Diffserv Dengan Diffserv

Page 26: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Gambar Pemberlakuan Kebijakan Router

Tanpa Diffserv Dengan Diffserv

Page 27: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Kesimpulan Metoda Differentiated Services (diffserv)

merupakan salah satu metoda yang dapatdigunakan untuk meningkatkan kualitas suara.

Kualitas suara telepon internet dapat meningkatsekitar 0,5 poin ketika menggunakan metodadiffserv ketika diukur dengan nilai PESQ.

Jangkauan kualitas suara yang masih dapat diterima menggunakan codec G.729 lebih luas daripada codec G.723.

Page 28: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

Presentasi Tugas Akhir - Irvan D. Tambunan (13204071)

Saran Pengukuran dilakukan lebih dari 1 kali sehingga

data lebih mencerminkan kondisi yang sebenarnya.

Untuk mendapatkan hasil yang lebihbaik, penelitian dilakukan di domain jaringandengan lebih banyak router dan menggunakanIP public.

Mencoba mekanisme disiplin antrean selain TBF dan PFIFO yang sudah dilakukan di dalam tugas akhir ini, seperti Hierarchical Token Bucket (HTB) dan Extended Stochastic Fair Queuing (ESFQ).

Page 29: Quality of Service Enhancement Internet Telephony Using Codec G.729 and G.723 Based Differentiated Services

TERIMA KASIH

PresentasiTugas Akhir - Irvan D. Tambunan (13204071)