Top Banner
UNIVERSITAS TELKOM PERANCANGAN DAN ANALISIS PERFORMANSI VEHICULAR DELAY TOLERANT NETWORK MENGGUNAKAN PROTOKOL ROUTING DIRECT DELIVERY DAN FIRST CONTACT DI WILAYAH DAGO PROPOSAL TUGAS AKHIR JODI NUGROHO RESTU 1101120192 i
45

Bismilah Proposal jodi REV6

Apr 28, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bismilah Proposal jodi REV6

UNIVERSITAS TELKOM

PERANCANGAN DAN ANALISIS PERFORMANSI VEHICULAR DELAY

TOLERANT NETWORK MENGGUNAKAN PROTOKOL ROUTING DIRECT

DELIVERY DAN FIRST CONTACT DI WILAYAH DAGO

PROPOSAL TUGAS AKHIR

JODI NUGROHO RESTU1101120192

i

Page 2: Bismilah Proposal jodi REV6

FAKULTAS TEKNIK ELEKTRO

PROGRAM STUDI SARJANA TEKNIK TELEKOMUNIKASI

BANDUNGMARET 2015

ii

Page 3: Bismilah Proposal jodi REV6

LEMBAR PENGESAHAN

Proposal Tugas Akhir ini diajukan oleh:

Nama : Jodi Nugroho Restu

NIM : 1101120192

Program Studi : S1 Teknik Telekomunikasi

Judul TugasAkhir : Perancangan dan Analisis Performansi

Vehicular Delay Tolerant Network menggunakan

Protokol Routing Direct Delivery dan First Contact

di Wilayah Dago.

Bandung, 25 Maret 2015

Mengetahui

Pembimbing I : Leanna Vidya Yovita S.T,M.T

(.................................)

08830413-1

iii

Page 4: Bismilah Proposal jodi REV6

Pembimbing II : Dr.Ir. xxx, M.Eng

(.................................)

9975XXXXXXXX

ABSTRAK

Nama : Jodi Nugoho Restu

Program Studi: Teknik Telekomunikasi

Judul : Perancangan dan Analisis Performansi

Vehicular Delay Tolerant Network Menggunakan Protokol

Routing Direct Delivery dan First Contact di Wilayah

Dago

Internet (Interconection-networking) adalah seluruh jaringan

komputer yang saling terhubung menggunakan Transmission Control

Protocol/Internet Protocol(TCP/IP)[1]. TCP/IP merupakan protokol

yang paling banyak digunakan dalam jaringan komputer[2],

tidak akan dapat bekerja bila terjadi delay yang cukup lama.

Saat pengiriman informasi, harus selalu ada koneksi antar

iv

Page 5: Bismilah Proposal jodi REV6

end-to-end user. Koneksi end-to-end user melewati beberapa

router dari pengirim hingga penerima, namun bagaimana jika

salah satu router mati saat pengiriman paket, maka koneksi

internet pun juga akan terputus. Paket yang dikirim belum

sampai ketujuan akan di dbuang jika batas waktu paket

dijaringan melebihi waktu jaringan kembali normal. Delay

Tolerant Network berusaha untuk memperbaiki kelemahan jaringan

internet dengan menyimpan paket (Store) bila belum

memungkinkan penerusan paket (Packet Fowarding).

Tugas akhir ini akan membahas topik tentang teknologi

Mobile Delay Tolerant Network, dengan fokus Perancangan dan Analisis

Peformansi Vehicle Delay Tolerant Network Menggunakan Protokol

Routing Direct Delivery dan First Contact di wilayah Dago. Alasan

utama penerapan di Dago mengingat belum di

implementasikannya teknologi DTN di area ini serta banyaknya

jalur angkot yang bisa dimanfaatkan sebagai mobile node.

Dengan memanfaatkan ONE( Opportunistic Network Environtment )

Simulator akan dianalisis bagaimana peforma protokol routing

Direct Delivery dan First Contact.

Berdasarkan simulasi diatas akan diterapkan dua protokol

routing yakni Direct Delivery dan First Contact. Selanjutnya akan

dianalisis bagaimana peformansi dari masing-masing protokol

routing. Untuk menentukan kualitas dari kedua protokol ini

digunakan perbandingan antara paket dikirim dan dibentuk

(Delivery Probability), perbandingan paket yang dikirim dan paket

v

Page 6: Bismilah Proposal jodi REV6

yang diterima (Troughput), perbandingan paket yang hilang

terhadap paket yang dikirim (Loss Packet), rata-rata waktu yang

diperlukan untuk mengirim pesan (Average Latency) dan jumlah

hop yang digunakan untuk mengirim paket(Average Hopcount).

Kata kunci :Vehicular Delay Tolerant Network, Store-Carry-Foward, First

Contact, Direct Delivery, Delivery Probability, Troughput,loss packet, Average

Latency, Average Hopcount

vi

Page 7: Bismilah Proposal jodi REV6

DAFTAR ISI

LEMBAR PENGESAHAN.....................................................ii

ABSTRAK..............................................................iii

DAFTAR ISI.............................................................v

DAFTAR GAMBAR........................................................vii

DAFTAR TABEL........................................................viii

DAFTAR SINGKATAN......................................................IX

BAB I PENDAHULUAN.....................................................101.1 Latar Belakang.......................................................................................................................... 10

1.2 Rumusan Masalah.................................................................................................................... 11

1.3 Batasan Masalah...................................................................................................................... 11

1.4 Tujuan dan Manfaat Penelitian...............................................................................................12

1.5 Hipotesis Penelitian..................................................................................................................12

1.6 Peneitian Terkait....................................................................................................................... 13

1.7 Metodologi Penelitian..............................................................................................................13

BAB II TINJAUAN PUSTAKA...............................................142.1 Graf............................................................................................................................................ 142.1.1 Jenis Graf.....................................................................................................................14

2.2 Delay Tolerant Network............................................................................................................162.2.1 Sejarah............................................................................................................................ 162.2.2 Vehicular Delay Tolerant Network...................................................................................162.2.3 Node dan Endpoint........................................................................................................172.2.4 ADUs dan bundle...........................................................................................................172.2.5 Endpoint Identity Number................................................................................................172.2.6 Primary bundle field.........................................................................................................182.2.7 Routing and fowarding.....................................................................................................18

2.3 ONE Simulator........................................................................................................................... 182.3.1 Terminologi Dasar.....................................................................................................182.3.2 Pemodelan pergerakan..............................................................................................192.33 Routing simulation............................................................................................................20

2.4 Protokol Routing....................................................................................................................... 202.4.1 Terminologi Dasar.....................................................................................................20

vii

Page 8: Bismilah Proposal jodi REV6

2.4.2 Jenis Routing..............................................................................................................212.4.3 Direct delivery .................................................................................................................. 212.4.4 First contact.....................................................................................................................22

BAB III SKEMA PERANCANGAN DAN SKENARIO EVALUASI.......................24

3.1 Skema Perancangan............................................................................................................. 243.1.2 OpenStreetMap...........................................................................................................253.1.2 NetConvert SUMO.........................................................................................................253.1.3 SUMO Simulator............................................................................................................253.1.4 Converter.....................................................................................................................263.1.5 ONE Simulator..............................................................................................................26

3.2 Spesifikasi Parameter Simulasi................................................................................................263.2.1 Parameter Uji..............................................................................................................273.2.2 Parameter Perfomansi..............................................................................................29

3.3 Topologi Jaringan.....................................................................................................................26

BAB IV LUARAN YANG DIHARAPKAN.........................................31

DAFTAR REFERENSI......................................................32

viii

Page 9: Bismilah Proposal jodi REV6

DAFTAR GAMBAR

Gambar 2.1 Graf Sederhana.................................13Gambar 2.2 Graf ganda dan graf semu.......................14Gambar 2.3 Pengiriman paket V-DTN.........................15Gambar 2.4 Mobile node.......................................16Gambar 2.5 Gambaran Umum ONE Simulator ...................18Gambar 2.6 Tampilan Map dalam ONE.........................18Gambar 2.7 Ilustrasi store-carry-foward.......................19Gambar 2.8 Ilustrasi fowarding Direct Delivery..................21Gambar 2.9 Ilustrasi fowarding First Contact...................22Gambar 3.1 Desain skema perancangan.......................23Gambar 3.2 Tampilan peta Dago.............................24Gambar 3.3 Gambar trafik lalu lintas SUMO.................25Gambar 3.4 Topologi Tree...................................31

ix

Page 10: Bismilah Proposal jodi REV6

DAFTAR TABEL

Tabel Parameter uji simulasi I............................26Tabel Parameter uji simulasi II...........................27Tabel Parameter uji simulasi III..........................27Tabel Parameter perfomansi simulasi I.....................29Tabel Parameter perfomansi simulasi II....................30Tabel Parameter perfomansi simulasi III...................30

x

Page 11: Bismilah Proposal jodi REV6

DAFTAR SINGKATAN

ADUs : Aplication Data Unit

DTN : Delay Tolerant Network

EID : Endpoint Identity Numbers

GIS : Geographical Information System

GPS : Global Positioning Systemxi

Page 12: Bismilah Proposal jodi REV6

IP : Internet Protocol

Internet : Interconnection-Networking

NASA : National Aeronautics and Space Administration

ONE : Opportunistic Network Environtment

OSM : OpenStreetMap

SUMO : Simulation and Optimization

TCP : Transmission Control Protocol

TTL : Time to Live

VDTN : Vehicular Delay Tolerant Network

Wifi : Wireless Fidelity

WKT : Well Known Format

xii

Page 13: Bismilah Proposal jodi REV6

BAB IPENDAHULUAN

1.1 Latar Belakang

Internet adalah jaringan komputer yang saling

terhubung menggunakan Transmission Control Protocol/Internet

Protocol (TCP/IP)[1]. TCP/IP merupakan protokol internet

yang paling banyak digunakan dalam jaringan

komputer ,tidak akan bekerja bila terjadi delay terlalu

lama dalam jaringan[2]. TCP/IP bekerja dengan cara

melakukan koneksi end-to-end secara terus-menerus. Koneksi

end-to-end pasti melibatkan beberapa router yang terhubung

dari pengirim hingga penerima. Saat proses pengiriman

paket berlangsung ternyata terjadi permasalahan dimana

salah satu router mati, maka paket yang terlanjur

terkirim akan di drop dari jaringan jika waktu yang paket

berada dijaringan melebihi waktu jaringan kembali normal.

Dengan adanya hal itu Delay Tolerant Network (DTN) berusaha

untuk memperbaiki kemampuan jaringan internet dimana saat

salah satu node terjadi masalah maka data akan ditahan

(store)di node terakhir dan akan di diteruskan(foward) jika

node tujuan sudah kembali normal.

Delay Tolerant Network merupakan suatu teknologi yang

menerapkan konsep Store-Carry-Foward, dimana suatu informasi

akan di tumpangkan ke mobile node dan akan diteruskan ke

node yang lain selama masih dalam cakupan suatu node untuk13

Page 14: Bismilah Proposal jodi REV6

meneruskan pengiriman informasi[3]. Selama proses

pengiriman informasi mobile node akan melakukan proses Store-

Carry-foward sampai mencapai destinasi tujuan pengiriman

informasi. Dalam mekanisme pengiriman informasi DTN

memiliki beberapa protokol routing, Diantaranya adalah

First Contact dan Direct Delivery.

First Contact dan Direct Delivery merupakan salah satu routing

protocol yang menerapkan single copy massage[4] dimana

pengirim hanya membuat satu paket informasi yang akan di

kirimkan ke node lain jika berada dalam suatu area

cakupannya. Kedua protokol ini tidak akan membuat paket

informasi selama proses store-carry and foward sampai ke

node tujuan.

Berdasarkan ulasan diatas maka tercipta ide untuk

mengalisis performansi kedua protokol roting ini

mengingat keduanya sama-sama menerapkan sistem single copy

massage.

1.2 Rumusan Masalah

Berdasarkan Latar belakang masalah, maka dirumuskan

beberapa rumusan masalah yang dibahas pada tugas akhir

ini yaitu:

1. Bagaimanakah proses perancangan Delay Tolerant Network

menggunakan protokol routing Direct Delivery dan First Contact

di Dago?

14

Page 15: Bismilah Proposal jodi REV6

2.Bagaimanakah pengaruh kecepatan pergerakan (Moving

Speed), waktu simulasi (Simulation tim),jumlah node (Node

Number), waktu paket dalam jaringan (Message TTL) dan

ukuran bufer (Buffersize) terhadap Perbandingan antara

paket dikirim dan dibentuk (Delivery probablity),

perbandingan paket yang dikirim dan paket yang

diterima (Troughput), perbandingan paket yang hilang

terhadap paket yang dikirim (Loss Packet) yang rata-

rata waktu yang diperlukan untuk mengirim pesan (Average

Latency) dan hop yang digunakan untuk mengirim paket

(Average Hopcount) dari protokol routing First contact dan

Direct Delivery?

1.3 Asumsi dan Batasan Masalah

Untuk memperjelas pembahasan tugas akhir ini perlu

dibuat pembatasan masalah. Pembatasan masalah yang

dilakukan dalam tugas akhir ini yaitu:

1. Perancangan dan simulasi dilakukan pada sistem

operasi berbasis windows

2. Perancangan dan simulasi di terapkan pada

Opportunistic Network Environtment (ONE) Simulator.

3. Peta pada One simulator didapat dari www.openstreetmap.org

4. Daerah perancangan akan diterapkan pada wilayah

Dago, kota Bandung

5. Hanya ada 2 protokol routing yakni Direct Delivery dan

First Contact15

Page 16: Bismilah Proposal jodi REV6

6. Aspek parameter performansi hanya Delivery Probability,

Troughput, Packet loss, Average Latency dan Average Hop Count.

7. Parameter yang diuji dalam analisa peforma protokol

routing adalah Moving Speed, Simulation time, Node

Number,Message TTL dan Buffer Size

8. Jaringan yang dipakai antar node adalah jaringan

WIFI.

9. Mobile Node yang digunakan berdasarkan trayek angkot.

10. Komunikasi antar node menggunakan standar 802.11[17]

11. Skema perancangan menggunakan software.

1.4 Tujuan dan Manfaat Penelitian

Tujuan

Tujuan dari pembuatan tugas akhir ini adalah

1. Merancang dan mensimulasikan Vehicular Delay Tolerant Network

menggunakan Opportunistic Network Environtment (ONE) simulator

di Wilayah Dago.

2. Mengetahui dan menganalisa perbandingan antara paket

dikirim dan dibentuk (Delivery probablity), perbandingan

paket yang diterima dan paket(Packet Loss) yang dikirim

(Troughput), perbandingan paket yang hilang dan paket

yang dikirim rata-rata waktu yang diperlukan untuk

mengirim pesan (Average Latency) dan hop yang digunakan

untuk mengirim paket (Average Hopcount) dari protokol

routing First contact dan Direct Delivery.

16

Page 17: Bismilah Proposal jodi REV6

3. Menyimpulkan peforma kedua protokol routing berdasarkan

simulasi.

Manfaat

Manfaat yang ingin diperoleh dari analisa peforma

perancangan ini adalah

1. Mengetahui bagaimana peformansi keseluruhan dari kedua

protokol routing ini berdasarkan parameter analisa.

2. Menemukan rekomendasi protokol routing jika menggunkan

konsep single copy Message.

1.5 Hipotesis Penelitian

Berdasarkan uraian latar belakang dan rumusan masalah

maka diterapkan skenario perutean menggunakan transportasi

umum yakni angkot. Hal ini dikarenakan kedua protokol

menggunakan konsep single copy message jadi jalur node harus

sudah jelas untuk meningkatkan probabilitas pengiriman

bundle (Delivery Probability).

1.6 Penelitian Terkait

Pada Tugas Akhir ini merujuk pada penelitian

sebelumnya [10] [11] dimana pada refrerensi pertama

penelitian menggunakan parameter perfomansi Buffer size dan

kedua menggunakan parameter Message TTL, namun pada kedua

refrensi menggunakan hampir semua protokol routing yang

ada pada DTN dan tidak melakukan variasi jumlah node.

Oleh karena pada tugas akhir ini akan mempertimbangkan

variasi perubahan node dan penambahan parameter uji serta17

Page 18: Bismilah Proposal jodi REV6

parameter perfomansi namun hanya membandingkan perfomansi

antara protokol routing First Contact dan Direct Delivery

1.7 Metodologi Penelitian

Metodologi penelitian yang akan digunakan pada tugas akhir

ini adalah:

a. Studi Literatur

Studi Literatur digunakan sebagai salah satu cara untuk

mengetahui konsep dan aspek cara kerja secara umum

teknologi Delay Tolerant Network (DTN) dalam melakukan

pengiriman informasi. Sumber yang digunakan sebagai

literatur ini bisa dari jurnal, paper, internet dan

diskusi.

b. Perancangan dan Pemodelan

Membuat skenario perancangan simulasi sesuai parameter

yang akan diuji.

c. Simulasi Model

Melakukan simulasi pergerakan node untuk melihat output

berdasarkan parameter yang diuji.

d. Analisis Model

Menganalisa outpul hasil simulasi berdasarkan parameter

yang diterapkan dalam simulasi.

e. Analisis Masalah

Menganalisis permasalahan yang muncul selama proses

analisis peforma Vehicular Delay Tolerant Network.

18

Page 19: Bismilah Proposal jodi REV6

BAB IITINJAUAN PUSTAKA

2.1 Graf[6]

Graf didefinisikan sebagai pasangan himpunan (V,E)

ditulis dengan sebuah notasi umum G(V,E), yang dalam hal

ini V adalah himpunan tidak kosong dari simpul-simpul

(vertices atau node) dan E adalah himpunan sisi (edges atau arcs)

yang menghubungkan sepasang simpul.

2.1.1 Jenis GrafGraf dapat dikelompokkan dalam beberapa katagori yang

bergantung dari sisi pandang cara pengelompokannya.

Secara garis besar pengelompokkan graf dapat dilihat

dari beberapa sudut pandang diantaranya ada tidaknya

sisi kalang, jumlah simpul atau berdasarkan orientasi

arah pada masing-masing sisi.

Berdasarkan ada tidaknya gelang atau sisi ganda pada

suatu graf maka secara garis besar dibedakan menjadi 2

yaitu

a. Graf Sederhana (simple graf)

Graf yang tidak mengandung gelang ataupun sisi

ganda.Pada graf ini setiap node terhubung ke node yang

lain hanya menggunakan 1 jalur dan tidak ada gelang pada

setiap nodenya.

19

Page 20: Bismilah Proposal jodi REV6

Gambar 2.1. Graph sederhana

b.Graph tak-sederhana (unsimple graph).

Graph yang mengandung sisi ganda dan gelang pada node

nya. Graph tak sederhana dibagi menjadi 2 bagian yakni

graf ganda dan graph semu. Graph ganda merupakan graf

yang mengandung sisi ganda.Sisi ganda menghubungkan

sepasang simpul bisa lebih dari dua buah. Graph semu

adalah graph yang mengandung gelang (loop). Graph semu

juga memiliki gelang pada nodenya.

Gambar 2.2 Graph Ganda (kiri) dan Graph Semu

(kanan)

Berdasarkan orientasi arah suatu graf maka secara garis

besar dibedakan menjadi 2 yaitu20

Page 21: Bismilah Proposal jodi REV6

a.Graph-tak berarah (undirected graph)

Graph yang setiap nodenya tidak mempunyai arah ke node

yang lainnya. Urutan pasangan simpul yang dihubungkan

oleh edge tidak perhatikan. Maka (u,v)=(v,u).

b.Graph berarah ( directed graph ).

Graph yang setiap sisi nya mempunyai arah ke node yang

lainnya. Pada graph berarah urutan pasangan simpul

dibedakan dalam sepasang node yang bertenggaaan, jadi

(u,v)≠(v,u).

Gambar 2.3 Graph berarah(kiri) dan Graph tak-

berarah(kanan).

2.2 Delay Tolerant Network

2.2.1 Sejarah[6]

Delay Tolerant Netowork pertama kali diperkenalkan oleh

Kevin Fall dalam makalah yang berjudul“A Delay-Tolerant

Network Architecture for Challenged Internets”. Dalam makalah

tersebut kevin menyatakan bahwa DTN merupakan suatu

21

Page 22: Bismilah Proposal jodi REV6

arsitekstur yang cocok pada jaringan yang menantang.

Menantang disini adalah jaringan yang penuh akan masalah

seperti delay yang lama serta koneksi yang sering

terputus dan eror yang tinggi. Alasan terciptanya

teknologi ini adalah komunikasi luar angkasa (Interplanetary

Network). Oleh karena itu, pada perkembangannya, NASA

selalu ikut berperan besar. Pada komunikasi di luar

angkasa sudah jelas tidak akan dapat dilakukan dengan

protokol TCP/IP .komunikasi luar angkasa memiliki

karakter delay yang lama akibat jarak dan koneksi end to

end yang tidak selalu ada.

2.2.2 Vehicular Delay Tolerant Network (V-DTN)[7]

Teknologi Delay Tolerant Network yang diterapkan pada

komunikasi antar kendaraan bergerak dimana tidak ada

koneksi end to end secara langsung antara pengirim dan

penerima. Kendaraan digunakan sebagai pembawa data

informasi yang akan diteruskan ke kendaraan yang lain

yang dikenal dengan istilah fowarding. Setiap kendaraan

memiliki radius cakupan yang memungkinkan melakukan

fowarding jika suatu kendaraan yang lain telah memasuki

area cakupannya. Data dari pengirim akan di simpan

kedalam bufer dari router yang terpasang pada kendaraan.

Selanjutnya kendaraan akan bergerak dan meneruskan paket

ke kendaraan yang lainnya sampai ke tujuan.

22

Page 23: Bismilah Proposal jodi REV6

Gambar 2.3 Proses pengiriman paket V-DTN

2.2.3 Node dan End Point[8]

Node merupakan engine yang digunakan untuk menerima dan

mengirim bundles (kumpulan paket informasi yang disusun

dalam suatu blok). End point merupakan kumpulan node

pengirim bundles dari pengirim sampai penerima. Pengiriman

Bundles akan melalui 3 tahap yakni store-carry-foward. Store

merupakan proses menyimpan bundles pada bufer dalam

memory, carry adalah membawa bundle sebelum memungkinkan

terjadinya penerusan paket dan foward merupakan proses

penerusan paket saat penerusan paket memungkinkan

terjadi antar node.

Gambar 2.6 nodes mobile

Gambar 2.4 Mobile Node

2.2.4 ADUs dan Bundles[8]

23

Page 24: Bismilah Proposal jodi REV6

ADUs (Aplication Data Unit) merupakan suatu format dasar

informasi yang dihasilkan suatu aplikasi dalam DTN. ADUs

dikirimkan dari suatu node ke node yang lain dalam

bentuk bundles. Sedangkan bundles merupakan kumpulan ADUs

yang di ubah kedalam bentuk Protocol Data Unit (PDU). Didalam

bundle berisi beberapa blok data, masing masing blok

berisi data informasi yang akan digunakan untuk mengirim

isi bundle ketujuan.

2.2.5 Endpoint Identity Numbers (EID)[8]

Endpoint Identity Number adalah suatu penamaan

untuk mengidentifikasi tujuan dari pengiriman paket.

Dengan menggunakan EID sutau node dapat mengidentifikasi

node tujunannya. Setiap node memiliki EID yang unik

dimana suatu node memiliki EID yang berbeda-beda dengan

node yang lainnya.Suatu aplikasi mengurimkan ADUs

berdasarkan EID yang berada pada setiap node.

2.2.7 PrimaryBundle Field[8]

Bundle dibawa diantara node satu dan node yang

lainnya menggunakan standar protokol bundle. Bundles

berisi blok-blok yang memuat masing-masing informasi

dimana ada payload block yang berisi data ADUs dan beberapa

blok yang lainnya. Dalam bundle memiliki beberapa bagian .

a. Creation Timestamp-Menyatakan waktu untuk pengiriman

ADUs.

24

Page 25: Bismilah Proposal jodi REV6

b. Lifespan-Waktu dimana suatu Bundle sudah tidak

diharapkan lagi oleh penerima

c. Class of Service flag –menunjukkan opsi pengiriman dan

prioritas paket

d. Source EID- Sumber dari pengiri,

e. Destination EID- Tujuan EID

2.2.8 Routing and Fowarding[8]

Arsitekstur DTN memiliki suatu kerangka untuk

perutean dan penerusan paket bundle layer secara unicast,

anicast dan multicast. Hal ini dikarenakan setiap node bisa

terkoneksi dengan lebih dari satu topologi. Hal yang

paling tepat adalah menyebutnya multigraf. Setiap edge

secara umum bersifat time variying dengan memperdulikan

delay dan kapasitas yang memungkinkan terjadi koneksi

satu arah.

2.3 ONE Simulator

2.3.1 Terminologi Dasar [9]

ONE Simulator merupakan suatu perangkat lunak yang

diciptakan untuk membuat DTN mudah dimengerti. Dalam

ONE akan bisa dirancang pergerakan simulasi perutean,

visualisasi dan laporan dalam program ONE. Model

pergerakan dapat diimpor dari sumber yang lainnya.

Dalam software ini kita dapat menempatkan posisi node

satu dan node yang lainnya serta memodelkan pergerakan

node sesuai dengan map yang kita pakai dalam ONE.

25

Page 26: Bismilah Proposal jodi REV6

Pemodelan pergerakan digunakan untuk mengetahui jika

dua node dapat berkomunikasi untuk melakukan pertukaran

informasi. Pemodelan pergerakan dan simulasi perutean

dapat diamati pada GUI simulator dan report module untuk

menunjukkan informasi proses simulasi.

Gambar 2.5 Gambaran Umum ONE

Simulator

2.3.2 Pemodelan Pergerakan

Pemodelan pergerakan menunjukkan bagaimana

pergerakan node selama simulasi. Pemodelan pergerakan

node dapat dibagi menjadi 3 yakni reference purpose, even

despite of its shortcoming dan basic random waypoint. Untuk

merealisasikan skenario pergerakan ONE menyediakan

berbagai jenis map berdasarkan pemodelan pergerakan. Map

yang digunakan untuk pemodelan pergerakan menggunakan

26

Page 27: Bismilah Proposal jodi REV6

format Well Known Format (WKT). WKT adalah berdasarkan

format ASCII yng umum digunakan pada Geographical Information

System (GIS) program. GIS program juga dapat digunakan

sebagai editor pada map ONE.

Gambar 2.6 Tampilan map dalam ONE

2.3.3 Routing Simulation

Ketika model pergerakan memutuskan dimana suatu node

bergerak menuju node yang lainnya routing module memutuskan

bagaimana pesan atau bundles dikirimkan. ONE menyediakan

6 algoritma routing yakni First contact, Direct Delivery, Spray and

Wait, Epidemic,PRoPHET dan MaxProp. Ketika dua node saling

bertemu akan terjadi proses pertukaan informasi.

Algoritma diatas memiliki karakteristik masing-masing

dimana dibedakan berdasarkan pembentukan pesan dan

karakteristik penyampain pesan. Dalam tugas ini penulis

hanya membahas dua protokol routing yakni first Contact dan

Direct Delivery.

27

Page 28: Bismilah Proposal jodi REV6

2.4 Protokol Routing

2.4.1 Terminologi Dasar[8][9]

Protokol Routing merupakan sekumpulan aturan /

standard untuk menentukan bagaimana router dalam sebuah

jaringan bias berkomunikasi dan melakukan pertukaran

informasi anatara satu dan yang lainnya. Dalam teknologi

V-DTN, routing ditunjukkan istilah store-carry-forward. Ide

terbentuknya hal ini didasarkan pada suatu node yang

menyimpan bundles pada sebuah buffer kemudian membawa

hingga bertemu dengan node tujuannya atau dengan node

perantara sebelum adanya node tujuan. Jika ada

kesempatan untuk melalukakan kontak,keputusan routing

akan dilakukan secara independen oleh setiap node untuk

melakukan Penerusan bundle.

Gambar 2.7 Ilustrasi store-carry-foward

Pada gambar diatas,terlihat ada 3 warna node dimana

warna jingga sebagai node sumber warna biru node tujuan

dan warna hijau adalah node perantara.Pada ilustrasi

diatas terjadi proses store-carry-forward. Secara garis28

Page 29: Bismilah Proposal jodi REV6

besar bisa dibedakan menjadi skema.Skema pertama

terlihat bahwa dalam pertukaran informasi dilakukan

secara langsung yakni antara node sumber dan node

tujuan.Skema kedua pertukaran informasi antara node

siumber dan node penerima melalui node perantara.

Skema 1

Skema 2

2.4.2 Jenis Routing [10]

Dalam teknologi Delay Tolerant Network , protokol perutean

dibagi menjadi 2 yakni single copy routing protocol dan multicopy

routing protocol. Single copy merupakan jenis procol routing

dimana hanya membentuk satu bundle untuk dikirim didalam

jaringan.Skema berbeda ditunjukkan oleh multicopy, dimana

protokol ini menggandakan bundle didalam jaringan untuk

memperbaiki probabilitas pengiriman dan mengurangi delay

akibat pengiriman namun menambah bandwidth dan

penyimpanan. Dalam tugas akhir ini akan membahas single

copy routing protocol yakni direct delivery dan first contact routing

protocol.

2.4.3 Direct Delivery routing protocol [10][11]29

Page 30: Bismilah Proposal jodi REV6

Area node a

Node a

Area node a

Node b

Node a

Node b

FowardingNode a

Step I Step II

Direct Delivery merupakan salah satu jenis protokol

single copy. Dalam protokol ini pengirim sebagai pembentuk

paket hanya membentuk satu paket tanpa ada salinan

paket.Setiap node membawa satu bundle hingga menemui

node tujuan untuk melakukan penerusan bundle (forwarding).

Setelah paket sampai pada tujuan maka pembentukan akan

dibuat kembali kemudian melakukan seperti skema diatas.

Pada proses pengiriman paket node sumber bisa langsung

mengirimkan bundle jika selama proses pengiriman tidak

terjadi penerusan (forwarding) ke node yang lainnya. Jadi

tidak akan terjadi penerusan paket jika antara node

sumber dan node tujuan tidak dalam satu cakupan area.

Dalam teknik routing ini selalu memilih jalur langsung

anatara node pengirim dan penerima. Selain itu karena

keserderhanaannya, protocol routing ini tidak

membutuhkan banyak informasi dari jaringan dan langsung

mengirimkan satu bundle secara langsung

30

Page 31: Bismilah Proposal jodi REV6

Gambar 2.8 Ilustrasi Fowarding Direct Delivery

2.4.4 First Contact routing protocol[10][11]

First contact merupakan protokol routing yang sejenis

dengan direct delivery, dimana menggunakakan skema single

copy. Pada protokol ini memiliki ciri khas dimana

proses penerusan paket dilakukan secara langsung dan

acak saat suatu node bertemu pertama kali dengan node

yang lain dalam cakupan area node pengirim. Saat

proses pengiriman paket informasi penerusan paket akan

dilakukan jika suatu node lain berada dalam cakupan

area node sumber. Secara garis besar skema pengiriman

hamper sama dengan direct delivery, namun first contact

berupaya untuk meningkatkan probabilitas pengiriman

suatu paket informasi dengan cara melakukan penerusan

bundle, setelah meneruskan paket node sumber menyalin

paket yang sama kemudian bersama-sama membawa paket

ketujuan, jika selama proses pengiriman paket ada node

yang berada dalam area cakupannya, maka penerusan

paket akan dilakukan secara terus menerus sampai paket

sampai di node penerima.Hal inilah yang membedakan

antara single copy message antara first contact dan direct

delivery

31

Page 32: Bismilah Proposal jodi REV6

Node a

Node b

Node a

Node bFowarding and copy

Area node a

Node a

Node b

Gambar 2.9 Ilustrasi Fowarding First Contact

32

Step I Step II

Page 33: Bismilah Proposal jodi REV6

One Simulator

OpenStreetMap

Netconvert SUMO

SUMO simulation

s

Converter

OSM-file XML-file

SUMO-Tracefile

Converted Tracefile

BAB III

SKEMA PERANCANGAN DAN SKENARIO EVALUASI

3.1 Skema Perancangan

Pada tugas akhir ini akan dilakukan simulasi vehicular

delay tolerant network menggunakan dua algoritma routing

yakni direct delivery dan firstcontact . Untuk menentukan

performansi kedua protocol maka akan digunakan 4

parameter sebagai penentu peformasi. Adapun model

perancangan pada tugas akhir ini akan dijelaskan pada

blok dibawah ini.

33

Page 34: Bismilah Proposal jodi REV6

Gambar 3.1 Desain Skema Perancangan

3.1.1 OpenStreetMap(OSM)[12][13]

OpenStreetMap adalah sebuah proyek berbasis web

untuk membuat peta seluruh dunia secara gratis dan

terbuka, dibangun sepenuhnya oleh sukarelawan dengan

melakukan survey menggunakan GPS, mendigitasi citra

satelit, dan mengumpulan serta membebaskan data

geografis yang tersedia di publik. OSM mulai di buat

pada tahun 2004 dan mulai bisa di akses oleh umum pada

tahun 2006, kelebihan open street map dimana setiap

orang bisa mengedit apabila terjadi ketidaksesuaian. OSM

sendiri memiliki file bertipe osm. Dalam tugas akhir ini

akan menggunakan peta dago yang diunduh dari

Openstreetmap ini. Berikut adalah tampilan peta Dago

yang diambil dari openstreetmap.org

34

Page 35: Bismilah Proposal jodi REV6

.

Gambar 3.2 Tampilan peta Dago

3.1.2 NetConvert SUMO[14]

Net Convert merupakan converter yang befungsi untuk

mengubah file output dari Openstreetmap yang bertipe

OSM-file menjadi XML-file sehingga dapat dibaca oleh

SIMO simulator.

3.1.3 SUMO Simulator[15][16]

SUMO(Simulation and Optimization) adalah suatu program

yang bersifat open source untuk mengatur dan

mensimulasikan trafik lalu lintas.SUMO mulai di

implementasikan pada tahun 2001 dan rilis mulai tahun

2002. Karena bersifat opensource kita dapat memodelkan

trafik lalu lintas sesuai dengan algoritma kita sendiri.

Pada tugas akhir ini sumo digunakan untuk memodelkan

pergerakan dari node yang kemudia akan dikonversi

35

Page 36: Bismilah Proposal jodi REV6

kedalam ONE simulator. Untuk memodelkan pergerakan node

sesuai dengan algoritma yang tercantum pada judul diatas

yakni Direct Dilevery dan First Contact.

SUMO was started to be implemented in 2001, with a

first open source release in 2002. There are two reasons for

making the work available as open source. The first is the

wish to support the traffic simulation community with a free

tool into which own algorithms can be implemented. While

Gambar 3.3 Gambar Trafik lalu lintas SUMO

3.1.4.Converter

Dalam blok ini Converer digunakan untuk mengubah

file yang akan terbacaoutput dari SUMO yang bertipe

SUMO-trace file kedalam Tracefile yang akan terbaca oleh

ONE simulator.

3.1.5.ONE simulator[3]

One Simulator merupakan simulator yang digunakan

untuk memodelkan pergerakan node dengan berbagai

algoritma routing.Pada tugas akhir ini ONE simulator

digunakan untuk memodelkan pergerakan node mengguanakan

dua algoritma routing yakni directdelivery dan firstcontact.

Setelah melakukan pemodelan pergerakan maka akan

36

Page 37: Bismilah Proposal jodi REV6

dilakukan analisa perfomansi menggunakan parameter yang

sudah disebutkan dalam rumusan masalah.

3.2 Spesifikasi Parameter Simulasi

Untuk mengevaluasi performansi pada dua protokol

routing ini digunakan dua parameter, yakni parameter uji

dan parameter perfomansi.

3.2.1 Parameter uji[11]

Parameter uji merupakan parameter yang digunakan sebagai

input simulasi pada ONE simulator. Parameter ini

merupakan sebuah variable yang yang akan diubah-ubah

untuk mengetahui bagaimana perfomansi dari kedua

protokol routing ini.

Berdasarkan rumusan masalah yang tertulis diatas maka

digunakan lima parameter uji sebagai berikut.

a. Kecepatan Pergerakan (Moving speed).

Kecepatan pergerakan merupakan kecepatan node saat

melakukan pergerakan saat simulasi pada ONE simulator

b.Jumlah Node(Node Number)

Jumlah node merupakan banyaknya node mobile yang

ditempatkan pada peta area simulasi.

c. Waktu Simulasi (Simulation Time)

Waktu yang digunakan untuk mengamati simulasi pada ONE

simulator

37

Page 38: Bismilah Proposal jodi REV6

d.Ukuran Buffer (Buffer Size)

Ukuran Bufer yang ditempatkan pada Node Mobile

e.Waktu paket dalam jaringan (Message TTL)

Waktu dimana suatu paket masih diizinkan berada dalam

jaringan sebelum dibuang .

Berdasarkan lima Parameter uji diasatas akan dilakukan

tiga kali simulasi menggunakan variasi parameter uji

yang berbeda-beda.

Simulasi I

Parameter Uji Satuan

Kecepatan

pergerakan

......m/s

Jumlah Node ......nodeWaktu Simulasi ......sUkuran Bufer .......Waktu Paket .......s

Simulasi II

Parameter Uji Satuan

Kecepatan

pergerakan

......m/s

Jumlah Node ......nodeWaktu Simulasi ......s

38

Page 39: Bismilah Proposal jodi REV6

Ukuran Bufer .......bundleWaktu Paket ......s

Simulasi III

Parameter Uji Satuan

Kecepatan

pergerakan

......m/s

Jumlah Node ......nodeWaktu Simulasi ......sUkuran Bufer ......bundleWaktu Paket ......s

Note :

Ukuran Bundle= 50 kb[10]

Transmit Range=10 m[11]

3.2.2 Parameter Perfomansi [11]

Parameter Perfomansi merupakan paraemeter yang

menentukan kualitas dari kedua protokol routing. Adapun

parameter perfomansi yang akan digunakan pada tugas

akhir ini adlah sebagai berikut.

a.Delivery Probability

Perbandingan antara bundle yang dikirim dan dibentuk.

Dp=AtAgx100% Keterangan :

Dp : Direct Probability(%)

39

Page 40: Bismilah Proposal jodi REV6

At : Bundleterkirim Ag : Bundleyang dibentuk

b.Troughput

Perbandingan antara paket yang diterima dan paket yang

dikirim

T=ArAtx100% Keterangan :

T : Troughput(%) Ar : Bundleyang diterima At : Bundleyang dikirim

c.Loss Packet Perbandingan antara paket yang diterima dan paket yang

dikirim.

Lp=AlAtx100% Keterangan :

Lp : Loss Packet(%) Al : Bundleyang hilang At : Bundleterkirim

d.Average Latency Rata-rata waktu yang digunakan untuk mengirimkan pesan.

Al=∑i=1

nT(i)

n Keterangan :

Al : Average Latency (s)40

Page 41: Bismilah Proposal jodi REV6

T(i) : Waktu pengiriman Bundle ke-i n : TotalBundle

e.Average HopcountRata-rata hop yang dilewati dalam pengiriman bundle.

Keterangan

Ah=∑i=1

kH(k)

k Ah: Average Hopcount

H(k): Jumlah Hope yang dilewati padapengiriman bundle ke-i k : Totalpercobaan.

Simulasi I

Parameter Uji Satuan

Delivery

Probability

........%

Troughput ......%Packet Loss ......%Average Latency .......sAverage Hopcount .......hop

Simulasi II

Parameter Uji Satuan

Delivery

Probability

........%

Troughput ......%Packet Loss ......%Average Latency .......sAverage Hopcount .......hop

41

Page 42: Bismilah Proposal jodi REV6

Simulasi III

Parameter Uji Satuan

Delivery

Probability

........%

Troughput ......%Packet Loss ......%Average Latency .......sAverage Hopcount .......hop

3.3 Topologi Jaringan

Pada Tugas Akhir ini akan dirancang sebuah pemodelan

jaringan menggunkan topologi Tree. Hal ini dikarenakan

pergerakan node akan mengikuti jalur yang tersedia pada map,

yakni jalan-jalan yang ada didalam peta Dago.Jalan yang

saling terhubung satu sama lain akan membentuk sebuah pohon

yang terdiri atas simpul dan sisi.

Gambar 3.4 Topologi Tree

42

Page 43: Bismilah Proposal jodi REV6

BAB IV

Luaran Yang Diharapkan

1. Dapat merancang dan mensimulasikan Vehicular Delay Tolerant

Network

2. Dapat mengolah data hasil simulasi

3. Dapat menganalisa perfomansi dari kedua protokol routing

yakni, perbandingan antara paket dikirim dan dibentuk

(Delivery probablity), perbandingan paket yang dikirim dan paket

yang diterima (Troughput), perbandingan paket yang hilang

terhadap paket yang dikirim (Loss Packet) yang rata-rata

waktu yang diperlukan untuk mengirim pesan (Average Latency)

dan hop yang digunakan untuk mengirim paket (Average

Hopcount)

4. Dapat Menyimpulkan peforma dari kedua protkol routing

berdasarkan parameter perfomansi

43

Page 44: Bismilah Proposal jodi REV6

DAFTAR REFERENSI

[1] Wikipedia.http://id.wikipedia.org/wiki/Internet (diakses padatanggal 25 Februari 2015)

[2] Suharsono, Aswin (2012).”Pengertian dan Latar belakang DelayTolerant Network”. http://aswinsuharsono.lecture.ub.ac.id/(diaksespada tanggal 26 februari 2015)

[3] Keranen,Ari.”Opportinistic Network Environtment,”HelsinkyUniversity of Technology,May 2008.

[4] Wang Hiquan, XiodongLiu and Xuan Hu Qing liu,”The mobile scenarioinfluence on DTN routing,”

Beihang University Beijing University of Posts and Telecommunications,2010.

[5] Munir,R.(2007).”Matematika Diskrit”.Bandung:Informatika

[6] Fall, Kevin, “A Delay Tolerant Network Architecture for ChallengedInternets”, SIGCOMM ’03, New York, NY, USA: ACM 2003, p. 27-34.Available at http://doi.acm.org/10.1145/863955.863960

[7] Dusit Niyato,PingWang and Ming Teo,” Performance Analysis of theVehicular Delay

Tolerant Network,” IEEE Communications Society subject matter experts forpublication in the WCNC ,2009

[8] V Cerf, S Burleigh and A Hook ,”Delay-Tolerant NetworkingArchitechture”. https://tools.ietf.org/html/rfc4838(diakses pada tanggal 1 maret2015)

44

Page 45: Bismilah Proposal jodi REV6

[9] Orbit Computer.(2012).” IP Routing Protocols.”http://www.orbit-computer-solutions.com/Routing-Protocols.php.(diakses pada tanggal4 Maret 2015)

[10] Vasco N,G.J Soares and Joal J,” Performance Analysis of RoutingProtocols for

Vehicular Delay-Tolerant Networks,” IEEE Analytical ModelConference,September 2012

[11] Mangrulkar, R.S.” Performance Evaluation of Delay TolerantRouting Protocol by Variation In Buffersize,” IEEE-InternationalConference On Advances In Engineering, Science And Management.March 2012

[12] Humanitarian OpenStreetMap Team. http://openstreetmap.id/.(diaksespada tanggal 13 Maret 2015)

[13] Hayakawa,T.” Analysis of Quality of Data in OpenStreetMap,” IEEE14th International Conference Commerce and Enterprise Computing.2012

[14] MediaWiki. http://sumo.dlr.de/Networks/Import/OpenStreetMap.(diakses pada tanggal 16 Maret 2015)

[15]   Simosol Oy and the Camino Project. http://www.simo-project.org/.(diakses pada tanggal 18 Maret 2015)

[16] Institute of Transportation Sistem.http://www.dlr.de/ts/en/desktopdefault.aspx/tabid - 9883/16931_read-41000/.(dia kses pada tanggal 20 Maret 2015)

[17] Philip Ginzboorg,Teemu Karkkainen.”DTN Communication in a Mine,”Nokia Researcher Center,2010

45