Anda di halaman 1dari 6

Diterjemahkan dari bahasa Inggris ke bahasa Indonesia - www.onlinedoctranslator.

com

Pengumpulan dan Agregasi Data Hemat Daya


di Jaringan Sensor Nirkabel
HüseyinÖzgür Tan andİbrahim Körpeoǧlu
Departemen Teknik Komputer, Universitas Bilkent
06800 Ankara, Turki
Surel:{hozgur, korpe}@cs.bilkent.edu.tr

Abstrak—Perkembangan terbaru dalam prosesor, memori, dan memaksimalkan masa pakai node, mengurangi kebutuhan bandwidth
teknologi radio telah memungkinkan jaringan sensor nirkabel yang dengan menggunakan kolaborasi lokal di antara node, dan mentolerir
dikerahkan untuk mengumpulkan informasi yang berguna dari area yang diminati.
kegagalan node, selain mengirimkan data secara efisien.
Data yang dirasakan harus dikumpulkan dan ditransmisikan ke stasiun pangkalan di
mana data tersebut diproses lebih lanjut untuk permintaan pengguna akhir. Karena
Ada beberapa protokol hemat daya yang ditetapkan untuk
jaringan terdiri dari node berbiaya rendah dengan daya baterai terbatas, jaringan ad-hoc nirkabel ([3], [4]). Ketika jaringan sensor
metode hemat daya harus digunakan untuk pengumpulan data dan dipertimbangkan, Chang dan Tassiulas ([5], [6]) memberikan perutean data
agregasi untuk mencapai masa pakai jaringan yang lama. algoritma yang memaksimalkan masa pakai sistem di mana hanya
Dalam lingkungan di mana dalam satu putaran komunikasi masing-masing
beberapa node yang memiliki data untuk dikirim dan di mana ada
node sensor memiliki data untuk dikirim ke stasiun pangkalan, itu adalahlebih dari satu stasiun pangkalan. Dalam karya lain oleh Bhardwaj et
penting untuk meminimalkan total energi yang dikonsumsi oleh sistem
dalam satu putaran sehingga umur sistem dimaksimalkan. DenganAl. [7], batas atas masa pakai jaringan sensor
penggunaan teknik fusi dan agregasi data, sambil meminimalkan diturunkan. Ada juga protokol berbeda yang diusulkan di
energi total per putaran, jika konsumsi daya per node dapat literatur ([8], [9], [10]) untuk memaksimalkan masa pakai sistem
diseimbangkan juga, pengumpulan data dan skema perutean yang dalam keadaan yang berbeda.
mendekati optimal dapat dicapai dalam hal masa pakai jaringan.
Karena data yang dihasilkan dalam jaringan sensor terlalu banyak untuk
Sejauh ini, selain protokol transmisi langsung konvensional,
dua protokol elegan yang disebut LEACH dan PEGASIS telah pengguna akhir untuk memproses, metode untuk menggabungkan data menjadi kecil
diusulkan untuk memaksimalkan masa pakai jaringan sensor. Di dalamseperangkat informasi yang berarti diperlukan. Cara sederhana
kertas, kami mengusulkan dua algoritma baru dengan nama PEDAP melakukan itu adalah menggabungkan (jumlah, rata-rata, min, maks, hitung)
(Protokol Pengumpulan dan Agregasi Data Hemat Daya), yang data yang berasal dari node yang berbeda. Solusi yang lebih elegan adalah fusi
mendekati skema perutean berbasis pohon rentang minimum yang
data yang dapat didefinisikan sebagai kombinasi dari beberapa pengukuran
optimal, di mana salah satunya adalah versi sadar daya dari yang lain.
Hasil simulasi kami menunjukkan bahwa algoritme kami bekerja data yang tidak dapat diandalkan untuk menghasilkan lebih banyak
baik dalam sistem di mana stasiun pangkalan jauh dari dan sinyal akurat dengan meningkatkan sinyal umum dan mengurangi
dimana ia berada di tengah lapangan. PEDAP mencapai antara 4xkebisingan yang tidak berkorelasi [11]. Pendekatan ini telah digunakan
hingga 20x peningkatan masa pakai jaringan dibandingkan dengan LEACH, oleh protokol yang berbeda ([11], [12]) sejauh ini, karena fakta
dan sekitar tiga kali peningkatan dibandingkan dengan PEGASIS.
bahwa mereka meningkatkan kinerja jaringan sensor dalam urutan
besarnya dengan mengurangi jumlah data yang dikirimkan dalam
saya PENDAHULUAN
sistem.
Dengan diperkenalkannya prosesor murah, memori, dan Ada berbagai model untuk jaringan sensor. Dalam pekerjaan ini
teknologi radio, menjadi mungkin untuk membangun murah vee terutama mempertimbangkan lingkungan jaringan sensor di mana:
node mikro-sensor nirkabel. Meskipun sensor ini tidak•o Setiap node secara berkala merasakan lingkungan terdekatnya dan kuat
dibandingkan dengan penghitung sensor makro mereka yang mahal. ingin mengirim datanya ke stasiun pangkalan yang terletak di
bagian, dengan menggunakan ratusan atau ribuan dari mereka adalah mungkin untuk titik tetap.
membangun kualitas tinggi, jaringan sensor yang toleran terhadap kesalahan. Jaringan ini-• Node sensor homogen dan energi dibatasi. karya
dapat digunakan untuk mengumpulkan informasi yang berguna dari suatu area• Node sensor dan base station tidak bergerak.
menarik, terutama di mana lingkungan fisik begitu• Penggabungan atau agregasi data digunakan untuk mengurangi jumlah kasar
yang tidak dapat digunakan oleh rekan-rekan sensor makro. dari pesan dalam jaringan. Kami berasumsi bahwa menggabungkan
Mereka memiliki berbagai aplikasi, dari militer hingga sipil, n paket ukurank menghasilkan satu paket ukurankbukannya
yang dapat diwujudkan dengan menggunakan berbagai jenis perangkat sensor ukurannk.
dengan kemampuan yang berbeda untuk berbagai jenis lingkungan Tujuannya adalah transmisi yang efisien dari semua data ke basis [1].
stasiun sehingga masa pakai jaringan dimaksimalkan dalam
Kendala utama dari node sensor adalah rms finitte mereka yang sangat rendah putaran, di mana putaran didefinisikan sebagai
proses energi baterai, yang membatasi masa pakai dan kualitas ogmenampung semua data dari node sensor ke base station,
jaringan. Oleh karena itu, protokol yang berjalan di sensre og
r tidak peduli berapa banyak waktu yang dibutuhkan.
jaringan harus mengkonsumsi sumber daya node secara efisien Transmisi langsung adalah pendekatan sederhana untuk masalah ini
untuk mencapai masa pakai jaringan yang lebih lama. Ada tempat di mana setiap node mentransmisikan datanya sendiri secara
langsung ke penelitian yang sedang berlangsung tentang masalah manajemen daya untuk stasiun redbuacsee. Namun, jika base
station jauh, konsumsi daya saat node menjadi idle [2]. Ketika mengirim data ke sana menjadi terlalu besar dan komunikasi hemat
daya node dianggap, itu penting dua kali minyak cepat mati. Untuk mengatasi masalah ini, dua elegan
Catatan SIGMOD, Vol. 32, No. 4, Desember 2003 66
protokol LEACH [11] dan PEGASIS [12] diusulkan. Dalam Seperti disebutkan dalam [11], energi yang dibutuhkan untuk menerima
LEACH, ide kuncinya adalah untuk mengurangi jumlah node sessage tidak begitu rendah. Oleh karena itu, protokol routing harus
berkomunikasi langsung dengan stasiun pangkalan. Protocoall juga meminimalkan jumlah operasi penerimaan dan pengiriman mencapai ini
dengan membentuk sejumlah kecil cluster dalam diri untuk node tertentu sambil meminimalkan jarak transmisi. cara pengorganisasian, di
mana setiap kepala cluster mengumpulkan data Penting juga untuk dicatat bahwa biaya satu transmisi
dari node di clusternya, menggabungkan dan mengirimkan hasilnya ke tohfea k-bit paket ke sistem adalah: base
station. LEACH juga menggunakan pengacakan di cluster-head
seleksi dan mencapai peningkatan hingga 8x dibandingkan dengan
Caku j(k) = 2 * Elistrik * k + Eampli * k * D2 aku j
(3)
pendekatan transmisi langsung. PEGASIS membawanya lebih jauh dan od
R
mengurangi jumlah node yang berkomunikasi langsung dengan Ckan
Saya(k) = Elistrik * k + Eampli * k * D2 saya (4)
base station menjadi satu dengan membentuk rantai yang melewati semua
node dimana setiap node menerima dari dan mentransmisikan ke w di sana Caku j adalah biaya transmisi antara noSayadeand
tetangga terdekat yang mungkin. Data dikumpulkan mulai dari syair pujian J, C Saya adalah biaya antara anggukanSayadan stasiun pangkalan,
kan

setiap titik akhir rantai hingga simpul kepala yang diacakDadalahJ adalah jarak antara simpulSayadan simpulJ, dan Dsaya adalah
tercapai. Data digabungkan setiap kali bergerak dari node sampai jarak antara nodeSayadan stasiun pangkalan. SincCekan adalah Saya

simpul. Head-node yang ditunjuk bertanggung jawab untuk mentransmisikan daripadaCaku j ketika istilah denganEampli jauh lebih
kecil data akhir ke base station. PEGASIS mencapai taruhan merobek istilah denganElistrik, untuk masa pakai sistem secara keseluruhan dapat
kinerja dari LEACH antara 100% dan 300% lebih menguntungkan untuk meningkatkan jumlah transmisi ke
istilah masa pakai jaringan. stasiun pangkalan.
Dalam pekerjaan ini, kami mengusulkan pohon rentang minimum baru- Nilai parameter yang digunakan dalam pekerjaan kami sama
dengan protokol berbasis yang disebut PEDAP (Pengumpulan Data Hemat Daya yang digunakan dalam LEACH dan PEGASIS, untuk melihat
leveling dan Aggregation Protocol ) dan versi yang sadar-daya. penghematan energi yang dapat dicapai oleh protokol kami.
PEDAP memperpanjang masa pakai node terakhir dalam sistem
B. Pernyataan Masalah
sambil memberikan masa pakai yang baik untuk simpul pertama, sedangkan
versi power-aware-nya memberikan masa pakai yang mendekati optimal untuk. Dalam pekerjaan ini, pertimbangan utama kami adalah node
pertama sensor nirkabel meskipun sedikit mengurangi masa pakai jaringan terakhir di mana sensor didistribusikan secara acak melalui
simpul. Keuntungan lain dari protokol kami adalah mereka meningkatkan minat. Lokasi sensor tetap dan masa pakai sistem bahkan
jika stasiun pangkalan berada di dalam stasiun pemancar mengetahui semuanya secara pribadi.*o.riSensornya langsung
lapangan, sedangkan LEACH dan PEGASIS tidak bisa. jangkauan komunikasi satu sama lain dan dapat mentransmisikan ke dan
Sisa makalah ini disusun sebagai berikut. di seksi terima dari stasiun pangkalan. Node secara berkala merasakan
2, kami merumuskan model sistem kami dan pengumpulan data lingkungan dan selalu memiliki data untuk dikirim di setiap putaran
masalah. Protokol PEDAP dijelaskan secara rinci dalam periode komunikasi. Node menggabungkan atau menggabungkan
Bagian 3. Selanjutnya, di Bagian 4 kami menyajikan hasil simulasi kami ltsata yang mereka terima dari yang lain dengan data mereka sendiri, dan
dibandingkan dengan algoritma lain yang dikenal. Kelayakan opf menghasilkan hanya satu paket terlepas dari berapa banyak paket mereka
implementasi algoritma kami dibahas di Bagian r5e.ceive.
Akhirnya, kami menyimpulkan makalah dan menyajikan penelitian masa depan Masalahnya adalah menemukan skema perutean untuk mengirimkan
arah data di Bagian 6. paket dikumpulkan dari node sensor ke base station, yang
memaksimalkan masa pakai jaringan sensor di bawah model
II. SYSTEM MOdel DAN PMASALAH
sistem yang diberikan di atas. Namun, definisi masa pakai
A. Model Radio tidak jelas kecuali jenis layanan jaringan sensor
Baru-baru ini, ada sejumlah besar pekerjaan di area ini pfrovides diberikan. Dalam aplikasi di mana waktu itu semua
membangun radio berenergi rendah. Dalam pekerjaan kami, kami menggunakan ordenrode pertama yang beroperasi bersama adalah penting, –
karena kualitas model radio yang disajikan dalam [11]. Dalam model radio yang ditentukan, batang ini akan berkurang secara dramatis setelah disipasi
energi kematian node pertama radio untuk menjalankan masa pakai pemancar-r didefinisikan sebagai jumlah putaran sampai sirkuit pertama atau
penerima sama dengan Elistrik = 50nJ/bit, dan untuk berlari sensor terkuras energinya. Dalam kasus lain, di mana node
penguat transmisi sama dengan tE Haiampli = 100pJ/bit/m2. Dia dikerahkan secara padat, kualitas sistem tidak
juga diasumsikanRn2 kehilangan energi karena saluran transmisidipengaruhi sampai sejumlah besar node mati, karena berdekatan Oleh karena itu,
energi yang dikeluarkan untuk mentransmisikankpaket it-bait ke node merekam data yang identik atau terkait. Dalam hal ini, seumur hidup
sebuah jarakD dan untuk menerima paket itu dengan model radio ini, jaringan adalah waktu yang berlalu hingga setengah dari node adalah:
atau beberapa bagian tertentu dari node mati. Secara umum, waktu dalam
putaran di mana node terakhir menghabiskan semua energinya menentukan
ETx(k, d) = Elistrik * k + Eampli * k * D2 (1)
masa pakai jaringan sensor secara keseluruhan. Mengambil ini
ERx(k) = Elistrik * k (2) kemungkinan persyaratan yang berbeda dalam pertimbangan, pekerjaan kami
Diasumsikan juga bahwa saluran radio simetris, yang
*Informasi ini dapat dimasukkan secara manual ke stasiun pangkalan, atau stasiun
berarti biaya transmisi pesan dari A ke B sama dengan biaya
pangkalaneation bisa mendapatkan koordinat dari node jika node dilengkapi dengan
transmisi pesan dari B ke A. GPS, atau teknik alternatif seperti triangulasi dapat digunakan.
67 Catatan SIGMOD, Vol. 32, No. 4, Desember 2003
Gambar 1. Skema perutean berbasis rantai pada jaringan sampel. Gambar 2. Skema perutean berbasis pohon rentang minimum pada jaringan sampel.

memberikan pengaturan waktu semua kematian untuk semua algoritma secara rinci dan dengan biaya tautanCaku j (diberikan dalam Persamaan 3) di antara node dan
meninggalkan keputusan mana yang harus dipilih untuk desain sistemCRkan Sayas.(diberikan dalam Persamaan 4) antara node dan base station.
Paket data kemudian dirutekan ke base station melalui
C. Analisis Energi untuk Perutean Data tepi pohon merentang minimum yang dihitung. Kami menyebutnya
Dalam [11], disipasi energi dalam MTE (Strategi perutean minimum sebagai perutean PEDAP (Power Efficient Data Gathering Transmission-
Energy) dan transmisi langsung aarend Aggregation Protocol). Gambar 2 mengilustrasikan gagasan tentang perbandingan dan diketahui
bahwa sistem yang ideal harus menggunakan jaringan contoh. Meskipun PEDAP tidak memperhitungkan keseimbangan hibrida dari keduanya
ketika stasiun pangkalan jauh dari masalah ini, PEDAP selalu mencapai masa pakai yang baik untuk
node. Penulis mengusulkan simpul hierarki pengelompokan dua tingkat. Hal ini karena, sampai saat node pertama mati,
skema routing berbasis, di mana jumlah node (cluster energi seminimal mungkin dikeluarkan dari seluruh sistem.
kepala) yang mentransmisikan data ke stasiun pangkalan berkurang, sehingga total energi yang tersisa optimal untuk sisa
5%, sedangkan semua node lainnya menentukan gatewanyode terdekatnya. Hal ini berlaku untuk setiap kematian, jadi setelah setiap
node mati (cluster-head) ke base station untuk mengirim data mereka. energi yang tersisa dalam sistem maksimum. Jadi PEDAP
Kepala klaster dipilih secara acak untuk membuat tphreotocol mencapai masa pakai yang hampir optimal untuk masa pakai sistem simpul
terakhir lebih lama. Namun, karena algoritme ini murni sistem, sambil memberikan masa pakai yang baik untuk yang pertama
acak, jauh dari optimal. simpul.
Dalam [12], penulis memperhatikan bahwa di lingkungan yang dekat, Untuk mencapai bagian kedua dari ide, menyeimbangkan
biaya menjalankan sirkuit penerima atau transmisi lebih besar dari thleoad (selanjutnya konsumsi energi) di antara node,
biaya menjalankan sirkuit amplifier untuk satu node. Sowe dapat menggunakan informasi tentang energi yang tersisa dari masing-
masing mereka mengusulkan skema di mana semua node menerima dan transnmoidt e. Ketika base station jauh dari node,
hanya sekali di tepi rantai melewati semua node yang mati pertama biasanya yang mengirimkan agregat dan dan yang
panjangnya mendekati minimum. Di setiap putaran, fu mengirim data ke stasiun pangkalan. Jadi, sebuah simpul dengan sisa yang rendah
node khusus dipilih secara acak untuk mengirim data yang menyatu toergy tidak ingin mengirim ke base station. simpul itu
stasiun pangkalan. Jadi, hanya satu node yang berkomunikasi dengan dua ingin menghabiskan sisa energinya dengan mengirim ke a
stasiun pangkalan. Algoritme bekerja dengan baik ketika basis statinoenarby bertetangga dan dengan demikian mencoba
memaksimalkan masa pakainya. Juga jauh dari lapangan di mana biaya node pengirim-energi tidak ingin menerima banyak paket dari
data ke base station hampir sama untuk semua node.oItnhers, karena menerima juga merupakan operasi dengan biaya tinggi. Kecenderungannya
seperti itu, terlepas dari siapa yang mengirim data ke status dasar ioonu, hanya untuk mengirim datanya dan tidak menerima apa pun dari
untuk putaran komunikasi, algoritma mencoba meminimalkan yang lain. Untuk mencapai ini, sedikit perubahan dalam biaya
energi yang dikonsumsi oleh setiap node, pada gilirannya memaksimalkan fungsi membantu kita. Fungsi biaya baru adalah sebagai berikut:
masa pakai node. Gambar 1 menunjukkan skema perutean yang
2 * Elistrik * k + Eampli * k * D2
[12] menghitung untuk jaringan sampel. = (5)
aku j
Caku j(k)
Namun, ketika stasiun pangkalan berada di dalam lapangan (dekat dengan eSaya

pusat), kedua protokol tersebut berkinerja buruk. Ini terutama karena mereka Elistrik * k + Eampli * k * Dsaya
2 ,
Ckan(k)
Saya = (6)
tidak mengambil biaya yang tepat untuk mengirim data ke pangkalan eSaya

stasiun memperhitungkan dan membuat keputusan sesuai dengan ath. sebelumeSaya adalah energi yang tersisa dari anggukanSayae, yang bukan-
Selain itu, pendekatan sejauh ini belum mempertimbangkan edalisasi sehubungan dengan energi maksimum yang mungkin dalam
meminimalkan total energi yang dikonsumsi per putaran dalam sistem baterai (mis0 ≤ eSaya ≤ 1).
Kami percaya bahwa ide utama, untuk memaksimalkan Seperti yang dapat diperhatikan, sekarang biaya komunikasi
seumur hidup jaringan, harus meminimalkan energi total antara node tidak simetris. Menurut Persamaan 5, dikeluarkan
dalam sistem dalam putaran komunikasi, dengan ee biaya pengiriman pesan dariSayaotdoeits tetangga di-
menyeimbangkan konsumsi energi di antara node. lipatan sebagai energi yang tersisa dari nSayaberkurang. Meskipun
Ide bagian pertama dapat direalisasikan secara optimal dengan formula baru ini biasanya tidak mengubah pemilihan
komputasi pohon rentang minimum atas jaringan sensor kighbor yang dikirim oleh node, itu menunda masuknya
Catatan SIGMOD, Vol. 32, No. 4, Desember 2003 68
simpul itu di pohon merentang. Kemudian sebuah node termasuk sistem. Selain mengetahui lokasi dari spanning tree,
semakin sedikit jumlah pesan yang dibuat, base station juga dapat memperkirakan sisa energi yang diterima. Menurut
Persamaan 6, untuk node energi rendah tingkat node dengan menggunakan model biaya yang diberikan, karena biaya
pengiriman ke base station meningkat, dan nyows berapa banyak energi yang dihabiskan node dalam satu putaran. Setelah beberapa
kesediaan untuk mengirim ke base station untuk node tersebut cie sejumlah putaran yang dilewati (misalnya 100) stasiun pangkalan kembali
menurun. Jadi, jika algoritma pohon merentang minimum akan menghitung informasi perutean dengan mengecualikan node mati.
dieksekusi secara berkala setiap jumlah putaran tertentu (suA chfter setiap perhitungan, base station mengirimkan setiap node
sebagai 100), skema perutean yang lebih hemat daya ditemukan untuk informasi yang diperlukan untuk node tersebut (yaitu induk node pada
periode berikutnya, tergantung pada situasi saat ini (node yang ditargetkan untuk mencapai stasiun pangkalan; slot waktu jumlah yang hidup
dan tingkat energinya). Ini adalah ide di balik ini kapan node akan mengirimkan datanya ke induknya dalam satu putaran; dari
versi power-aware dari PEDAP, yang akan kita sebut PEDAP-berapa banyak tetangga yang berbeda node akan menerima paket di PA
(Power Efficient Data gathering and Aggregation Protoco al bulat dan kapan; dll.). Jadi, biaya pengaturan sistem
- Sadar Kekuatan). dengan informasi perutean baru sama dengan hanya jumlah biaya
menjalankan sirkuit penerima setiap node. Oleh karena itu, biaya
AKU AKU AKU. PEDAP ALGORITMA DRINCIAN
set-up untuk membangun skema secara berkala sangat
Protokol PEDAP mengasumsikan lokasi semua node kecil dibandingkan dengan LEACH dan PEGASIS.
diketahui oleh base station apriori. Keduanya terpusatUntuk dua algoritma yang diusulkan dalam pekerjaan ini, algoritma protokol di
mana stasiun pangkalan bertanggung jawab untuk komputasi yang sama. Satu-satunya hal yang harus diubah adalah biaya informasi
perutean. Hal ini karena, dalam sistem wefruenctions. Jadi beralih di antara dua algoritma yang diusulkan beberapa elemen terbatas
sumber daya sedangkan satu atau lebih rere
hanya membutuhkan sedikit perubahan di stasiun pangkalan dan tidak ada perubahan
elemen yang kuat, diinginkan untuk memberikan komputasi node sensor. Ini membuat algoritme kami lebih disukai saat
memuat ke elemen sistem yang lebih kuat. aplikasi yang berbeda dengan persyaratan masa pakai yang berbeda akan
Informasi perutean dihitung menggunakan minimum Prim yang dieksekusi di jaringan sensor yang sama dari waktu ke waktu.
algoritma spanning tree dimana base station adalah root. Itu
algoritma bekerja sebagai berikut: Awalnya, kami menempatkan node di IV. SIMULASI RHASIL
tree yang merupakan base station dalam kasus kami. Setelah itu, untuk mengevaluasi kinerja algoritme kami, kami setiap iterasi kami
memilih tepi berbobot minimum dari simulasi lima skema perutean yang berbeda: Transmisi langsung, sebuah simpul di pohon ke
simpul yang tidak ada di pohon, dan menambahkan thLaEt ACH, PEGASIS, PEDAP dan PEDAP-PA, dua yang terakhir
tepi ke pohon. Dalam kasus kami ini berarti bahwa simpul jb ue
menyengat proposal kami. Simulasi dilakukan di C. We
termasuk dalam tree akan mengirimkan datanya melalui edge tersebut. Buat jaringan dengan diameter 50 m dan 100 m secara acak, selama
ulangi proses ini semua node ditambahkan ke pohon yang memiliki 100 node. Kami mengulangi simulasi untuk jalur perutean yang
Pada Gambar 2, dihasilkan diilustrasikan untuk jaringan yang sama dua kali: satu dengan stasiun pangkalan yang jauh, yang lain
jaringan sampel. Kompleksitas waktu berjalan dari algoritma dengan stasiun pangkalan di tengah. Kami menemukan stasiun pangkalan
adalah HAI(n2) dengan asumsi adan e node dalam jaringan. untuk menunjuk (0,100) dalam simulasi di tempat yang jauh. Kami
Seperti yang terlihat, stasiun pangkalan termasuk dalam grafik jaringan sebuah simulasi dengan ukuran jaringan yang berbeda dan berbeda
Jadi, dengan menghitung pohon merentang minimum di atas tingkat energi grafinhitial ini. Tujuannya adalah untuk menentukan pengaturan waktu
dengan fungsi biaya yang diberikan seperti di atas dan dengan merutekan kematian node packeotfs (dalam hal putaran) sampai node terakhir mati.
menurut pohon rentang itu, kami mencapai enerO . minimum gynce node mati, kami menganggapnya mati untuk sisa

3000 3000
langsung langsung

meluluhkan meluluhkan

pedap pedap
pegasis pegasis
2500 pedap−pa 2500 pedap−pa

2000 2000
Waktu (putaran)

Waktu (putaran)

1500 1500

1000 1000

500 500

0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Jumlah Node Kematian Jumlah Node Kematian

Gambar 3. Waktu kematian node dalam jaringan berukuran 50 mx 50 m - ThF misalnya 4. Waktu kematian simpul dalam jaringan berukuran 100 mx 100 m -
base station jauh dari lapangan. Stasiun pangkalan jauh dari lapangan.

69 Catatan SIGMOD, Vol. 32, No. 4, Desember 2003


5000 5000
langsung
langsung
meluluhkan
meluluhkan

4500 pedap 4500 pedap


pegasis pegasis
pedap−pa pedap−pa
4000 4000

3500 3500

3000 3000
Waktu (putaran)

Waktu (putaran)
2500 2500

2000 2000

1500 1500

1000 1000

500 500

0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Jumlah Node Kematian Jumlah Node Kematian

Gambar 5. Waktu kematian simpul dalam jaringan berukuran 50 mx 50 m - ThF misalnya 6. Waktu kematian simpul dalam jaringan berukuran 100 mx 100 m - The
stasiun pangkalan berada di tengah. stasiun pangkalan berada di tengah.

simulasi. Kami menghitung ulang informasi perutean setiap 100 Gambar 5 dan 6 memberikan informasi yang sama, tetapi dalam
putaran ini untuk semua algoritma. Parameter ini penting karena base station terletak di tengah lapangan. Sekarang, kinerja sistem
yang sebenarnya. Nilai kecil menghasilkan resublo yang lebih baik tsth PEDAP dan PEDAP-PA meningkatkan masa pakai yang terakhir
untuk semua algoritma. Namun, dalam hal ini biaya set-up, de sekitar dua kali lipat dibandingkan dengan PEGASIS dan LEACH.
yang tidak termasuk dalam simulasi, dapat mendominasi nilai peningkatan yang sama seperti pada transmisi langsung, biaya
komunikasi. yang optimal. Adapun waktu kematian simpul pertama, keduanya
Gambar 3 dan Gambar 4 menunjukkan pengaturan waktu semua kematian untuk protokol PrEDAP memperbaikinya jika dibandingkan dengan yang
lain. jaringan yang diameternya masing-masing 50 m dan 100 m halo
Namun, PEDAP-PA mencapai sekitar dua kali peningkatan
dan di mana base station jauh dari lapangan. Aosver PEDAP. Oleh karena itu, kita dapat menyimpulkan bahwa PEDAP-PA terlihat,
sedangkan LEACH dan transmisi langsung bekerja jauh dari algoritma berkinerja terbaik untuk sistem di mana stasiun pangkalan
optimal, PEGASI S memberikan peningkatan yang baik pada botih di tengah lapangan. Ini memberikan masa pakai terbaik untuk PEDAP-PA
kasus. Namun, lebih lanjut meningkatkan masa pakai node pertama, sambil memberikan masa pakai optimal untuk yang terakhir. keluar
node pertama ab 400%, sambil menyediakan hampir samHe namun, jika node tidak sadar daya, PEDAP adalah node pertama yang baik,
seumur hidup untukdibandingkan dengan PEGASIS. Pada alternatif untuk lingkungan yang sama.
sisi lain, comp kembali dengan PEGASIS, PEDAP meningkatkanTabel I dan Tabel II merangkum hasil untuk dua perbedaan
masa pakai node terakhir sekitar 25%, sambil memberikan lokasi stasiun almosbtase dan untuk tiga energi awal yang berbeda masa pakai
yang sama untuk node pertama. tingkat dalam jaringan diameter 100 m. Dalam tabel ini, FND

TABEL I TABEL II
TIMING DARI KEMATIAN NODE. BSTASIUN ASE ADA DI TENGAH TIMING DARI KEMATIAN NODE. BSTASIUN ASE JAUH DARI LAPANGAN

Energi (J) Protokol FND HND LND Energi (J) Protokol FND HND LND
LANGSUNG 596 1147 4836 LANGSUNG 61 104 223
MELULUHKAN 297 1247 2223 MELULUHKAN 60 255 632
0,25 PEGASIS 439 2259 2667 0,25 PEGASIS 184 1856 2190
PEDAP 1228 2334 4836 PEDAP 213 2135 2674
PEDAP-PA 2177 2352 4836 PEDAP-PA 998 2103 2217
LANGSUNG 1192 2293 9672 LANGSUNG 121 208 445
MELULUHKAN 1036 2927 4362 MELULUHKAN 123 661 2134
0,50 PEGASIS 774 4496 5175 0,50 PEGASIS 1070 3767 4344
PEDAP 2455 4668 9672 PEDAP 426 4271 5337
PEDAP-PA 4353 4688 9672 PEDAP-PA 2897 4067 4272
LANGSUNG 2383 4586 19343 LANGSUNG 242 416 889
MELULUHKAN 2627 5603 7747 MELULUHKAN 351 1983 3961
1.00 PEGASIS 1428 9036 10443 1.00 PEGASIS 1332 7309 8536
PEDAP 4910 9336 19343 PEDAP 851 8544 10665
PEDAP-PA 8705 9378 19343 PEDAP-PA 6899 7763 8438

Catatan SIGMOD, Vol. 32, No. 4, Desember 2003 70


dan LND adalah waktu di mana skema perutean pohon rentang minimum pertama dan terakhir. Kami menunjukkan melalui simpul
mati. HND adalah waktu di mana setengah dari simulasi node yang dijalankan oleh algoritme kami mendekati optimal. PEDAP mati.
Perhatikan bahwa kinerja LEACH sangat mendekati kinerja pendekatan sebelumnya, LEACH dan PEGASIS, dengan komunikasi
langsung di semua simulasi. Ini karena ketika membangun perutean yang memakan energi minimum untuk setiap penghitungan
ulang informasi perutean setiap 100 putaran, whirhound komunikasi. PEDAP-PA melangkah lebih jauh dan mencoba adalah angka
yang masuk akal. Jadi, protokol LEACH menggunakan untuk menyeimbangkan beban di antara node. Meminimalkan total banyak
energi sampai100th bulat. energi sistem sambil mendistribusikan beban secara merata ke
Juga perlu dicatat bahwa menggandakan node level energi awal memiliki dampak besar pada masa pakai sistem. Ini dikonfirmasi hampir
dua kali lipat masa pakai di semua protokol seperti yang diharapkan. melalui simulasi.
PEDAP-PA, bagaimanapun, ketika energi awal digandakan, simulasi kami menunjukkan bahwa jika menjaga semua node masa kerja
node pertama meningkat sekitar 2,5 kali. Kami percaya bahwa semuanya penting, PEDAP-PA melakukan yang terbaik di antara yang
lain, ini karena PEDAP-PA menemukan lebih banyak kesempatan untuk melakukan komputasi ulang terlepas dari posisi base station.
Di sisi lain informasi routing dengan peningkatan energi awal. Ashand, jika umur node terakhir penting atau node jumlah komputasi
ulang meningkat, lebih banyak penghematan energi g tidak sadar akan daya, PEDAP adalah alternatif yang baik.
jalur perutean tercapai, karena PEDAP-PA sadar akan daya. Perlu diperhatikan bahwa algoritme kami juga berkinerja baik tidak seperti yang
lain. ketika base station berada di dalam lapangan. Belum ada pendekatan
sejauh ini untuk skenario ini kecuali transmisi langsung.
V. Saya MPLEMENTASI Meskipun simulasi yang dilakukan di C membuat kita kuat
Di bagian ini, pertama-tama kami mempertimbangkan lingkungan dasar yang meyakini bahwa algoritme kami akan mengungguli yang lain secara
nyata untuk menerapkan algoritme kami dalam situasi kehidupan nyata. Setelah lingkungan, kami akan memperluas simulator jaringan untuk itu,
kami membahas lingkungan lain di mana algoritma kami asrim ulas protokol PEDAP untuk memverifikasi hasil kami di
juga layak untuk diterapkan. Pertama-tama, agar algoritme kami lebih dekat dengan lingkungan nyata.
bekerja, setiap node harus dapat berkomunikasi dengan basis
REFERENSI
stasiun dan satu sama lain. Lokasi node harus diketahui oleh
base station apriori, yang dapat dilakukan baik[1]R] IF Akyildiz, W. Su, Y. Sankarasubramaniam, dan E. Cayirci, “Jaringan sensor
nirkabel: Sebuah surveiC , ”jaringan komputer,Sjilid 38, tidak. 4, hlm. 393–
dengan memasukkan koordinat secara manual, atau dengan metode 422, 2002.
seperti triangulasi, atau dengan menggunakan GPS. Kami tidak menganggap[2R] A. Sinha dan A. Chandrakasan, “Manajemen daya dinamis di kabel-
panjang satu putaran. Ini masuk akal untuk aplikasi di manalebih sedikit jaringan sensorT , ”berlari. Desain dan Uji Komputasi,evrsol. 18,

pengukuran jarang dilakukan seperti periodik tidak. 2, hlm. 62–74, Mar./Apr.


[3] S. 2001.
Singh, M. Woo, dan CS Raghavendra, “Perutean sadar daya di
pengukuran suhu rata-rata di area yang diminati. jaringan ad hoc seluler,” diKomputasi Seluler dan Jaringan, G1998,
Kami membagi setiap putaran menjadi beberapa tahap yang panjangnya sama hlm. 181–190.
I. Stojmenovic dan X. Lin., “Perutean lokal yang sadar daya di jaringan
dengan waktu untuk mengirim pesan dikalikan dengan o . maksimum[4F ] nirkabel,” Transaksi IEEE pada Sistem Paralel dan Terdistribusi , MS
derajat-dalam dari simpul-simpul di pohon merentang minimum. jilid 12, tidak. 11, hlm. 1122-1133, 2001.
Jumlah tahapan ditentukan oleh kedalaman pohon. dalam[5e] J.-H. Chang dan L. Tassiulas, “Perutean hemat energi di jaringan ad-hoc
nirkabel,” diIEEE INFOCOM 2000 , Maret 2000, hlm. 22–31.
tahap pertama, semua simpul daun pada kedalaman maksimum mengirim datanya
[6] J. Chang dan L. Tassiulas, “Maximum lifetime routing in wireless
kepada orang tua mereka. Orang tua menerapkan akses ganda TDMAjaringan sensor,” dalamProsiding Telekomunikasi Lanjutan dan
skema di antara anak-anak mereka. Setiap node mengirimkan pesannyaProgram Penelitian Distribusi Informasi, College Park, ,M2D000.
dengan kode CDMA induknya, untuk mencegah tabrakan[7] M. Bhardwaj, A.jaringan
masa pakai Chandrakasan, dan T. Konferensi
sensor,” dalam Garnett, “Batas atas pada
Internasional IEEE tentang
dengan pesan dari node lain yang dikirim ke orang tua yang berbeda Komunikasi,S2001, hlm. 785–790.
pada waktu bersamaan. Pada tahap selanjutnya, prosedurnya menanjak[]n C. Intanagonwiwat, R. Govindan, dan D. Estrin, “Difusi terarah:
paradigma komunikasi yang terukur dan kuat untuk jaringan sensor,”
8e naik level hingga mencapai root, base station. Setelah 100
dalam Komputasi Seluler dan Jaringan, G2000, hlm. 56–67.
putaran seperti itu semua node berhenti mengirim data mereka, dan nyalakan[9Saya]R W. Heinzelman, J. Kulik, dan H. Balakrishnan, “Protokol adaptif untuk
penerima untuk mendapatkan informasi tentang jalur perutean baru yang penyebaran informasi dalam jaringan sensor nirkabel,M nHAIBICOM,
" Saya

1999, hlm. 174–185.


dihitung oleh stasiun pangkalan. [10] K. Kalpakis, K. Dasgupta, dan P. Namjoshi, “Data seumur hidup maksimum
Algoritme kami juga dapat bekerja di lingkungan di mana semua pengumpulan dan agregasi dalam jaringan sensor nirkabelP,”rodiceeding
node dan base station tidak dalam komunikasi langsung dari Konferensi Internasional IEEE 2002 tentang Jaringan (ICN .),'02)
jangkauan satu sama lain. Dalam hal ini, minimum terdistribusi[11]
Agustus 2002, hlm. 685–696.
WR Heinzelman, A. Chandrakasan, dan H. Balakrishnan, “Energi-
algoritma spanning tree [13] dapat bekerja. Namun, metode ini protokol komunikasi yang efisien untuk jaringan mikrosensor nirkabel,”
meningkatkan biaya set-up secara dramatis. Di sisi lain, jika base station Konferensi Internasional Hawaii Tahunan ke-33 tentang Ilmu Sistem,nces,
2000, hlm. 3005 – 3014.
masih dapat mentransmisikan ke semua node secara langsung, [12] S. Lindsey dan CS Raghavendra, “Pegasis: Pengumpulan hemat daya
skema dapat dihitung secara efisien di stasiun pangkalan dalam sistem informasi sensor, ”iSayanKonferensi Antariksa EEE,CM e lengkungan

dengan asumsi grafik visibilitas diberikan. 2002.


[13] RG Gallager, PA Humblet, dan PM Spira, “Algoritme terdistribusi untuk pohon
rentang dengan bobot minimumSEBUAH , ”Transaksi CM pada Program-
VI. CKESIMPULAN DAN FUTURE WORK ming Bahasa dan Sistem,MvSol. 5, tidak. 1, hlm. 66–77, Januari 1983.
Dalam karya ini, kami menyajikan PEDAP dan PEDAP-PA, dua protokol
pengumpulan dan agregasi data yang hemat daya berdasarkan
71 Catatan SIGMOD, Vol. 32, No. 4, Desember 2003

Anda mungkin juga menyukai