Issues di MAC
Beberapa device harus berbagi kanal secara efisien
Centralized vs Distributed
Tantangan lain:
Mobilitas
Security
Efisiensi energi
Hidden terminal
Time-varying channel
Centralized vs Distributed
Berdasarkan tipe arsitektur jaringan, Protocol MAC Wireless dibagi menjadi 2:
Distributed wireless networks
Koordinasi kompleks
Tidak memiliki kontrol terpusat, pergerakan dinamis
Contoh: Ad Hoc, Wireless Sensor Network
Centralized wireless networks
Koordinasi mudah
ALOHA
Jaringan ALOHA ini dibagi menjadi 2 (pure dan slotted)
Pure ALOHA:
Dikembangkan pada tahun 1970 di Universitas Hawaii
User akan transmit jika ada data
Transmitter mengetahui apakah transmisi berhasil atau mengalami
tabrakan dengan mendengarkan broadcast dari station tujuan
Pengirim mentransmisikan kembali setelah beberapa kali waktu acak
jika terjadi tabrakan
Slotted ALOHA:
Perbaikan dari pure ALOHA
Waktu diberikan slot
Paket hanya akan ditransmisikan pada awal satu slot
Dengan demikian mengurangi durasi tabrakan
Slotted ALOHA
Semua frame berukuran sama
Waktu dibagi dalam ukuran slot yang sama
Node mulai transmit frame hanya pada awal slot
Node akan disinkronkan
Jika ada 2 atau lebih node transmit pada slot, maka semua node
mendeteksi tabrakan
Operasi:
Slotted ALOHA
Idle slot
Highly decentralized, hanya slot di node
Node mungkin dapat mendeteksi
harus disinkronisasi
tabrakan kurang dari waktu untuk
Sederhana
mengirimkan paket
Clock sync
Collision di CSMA
Tabrakan dapat tetap terjadi jika propagation delay yang berarti ada
2 node yang tidak dapat mendengar transmisinya dengan yang lain
Peran dari jarak dan propagation delay yang menentukan probabilitas
tabrakan
Klasifikasi CSMA
Nonpersistent CSMA
Step 1: Jika media idle, segera dikirim
Step 2: Jika media sibuk, menunggu waktu secara acak dan ulangi step
1
Random backoff akan mengurangi kemungkinan tabrakan
Membuang waktu idle jika waktu backoff terlalu panjang
Dengan:
p-persistent CSMA
Step 1: Jika media idle, transmit dengan probabilitas p, dan delay
untuk kasus terburuk delay propagasi untuk satu paket dengan
probabilitas (1-p)
Step 2: Jika media sibuk, terus mendengarkan sampai media menjadi
idle, kemudian ke step 1
Step 3: Jika transmisi terkena delay oleh satu slot waktu, lanjutkan
ke step 1
1-persistent CSMA
Bentuk sederhana dari p-persistent CSMA
Step 1: Jika media idle, segera dikirim
Step 2: Jika media sibuk, terus mendengarkan sampai media menjadi
idle, segera dikirim
Akan selalu ada tabrakan jika ada 2 node yang ingin retransmit
Dengan: