LEBAH DALAM INTERNET
SYEDMAHADZIR SYED IBRAHIM
MENINGKATNYA tahap kesibukan berbelanjamelalui internet menimbulkan sejumlah permasalahan besar. Perilaku pelangganketika berbelanja boleh jadi sama sekali berbeza daripada perkiraan umumnya,dan mungkin juga berbeza di antara satu pelanggan dengan pelanggan yang lain.Fenomena ini menyebabkan lalu lintas internet menjadi tidak teratur danakhirnya berhujung pada penumpukan tiba-tiba pada server internet yang menangani belanja ‘on-line’.
Para pakar dari UniversitiOxford dan The Georgia Institute of Technology melakukan kerjasama dalam rangkamengembangkan sejumlah teknologi yang mampu mengatasi penumpukan seperti itu.Para pengkaji ini mengambil model atau contoh-acuan berupa suatu masyarakatyang lalu lintasnya telah berjaya diatur dengan sangat baik. Contoh-acuan iniadalah perilaku masyarakat lebah madu yang telah ditiru dalam sejumlahteknologi yang bertujuan untuk meringankan beban pada ‘server-server’ pada ketika terjadi kepadatan lalu lintas yang luarbiasa.
Lonjakan jumlah pelangganbelanja atau perdagangan saham secara tiba-tiba, naik turunnya kegiatanperniagaan melalui internet, memunculkan kesukaran besar pada syarikat-syarikatpengelola ‘server’. Untukmeningkatkan keuntungan mereka sebesar-besarnya, syarikat-syarikat ini perlumemeriksa komputer-komputer mereka setiap saat bagi menjaga agar komputertersebut tetap mampu menyesuaikan diri terhadap tingkat keperluan yangberubah-ubah melalui campur tangan secara cepat.
Bagaimanapun, padakenyataannya, hanya satu aplikasi web saja yang mampu dimuatkan ke dalamkomputer pada satu waktu, dan fenomena ini merupakan sebuah kendala.Perpindahan antara-aplikasi menyebabkan penghentian sementara selama limahingga tujuh minit, waktu ini diperlukan untuk konfigurasi ulang pada komputer,dan ini bermakna kerugian.
Permasalahan serupadihadapi dalam tugas-tugas yang dijalankan oleh lebah madu. Sumber-sumber bungamemiliki keragaman dalam hal mutu. Oleh sebab itu, seseorang mungkin berfikiranbahawa keputusan tentang berapa banyak lebah yang harus dihantar ke setiaptempat tersebut dan berapa lama mereka sebaiknya berada di sana merupakan satupermasalahan dalam sebuah koloni yang ingin mencapai kelajuan pengumpulan madubunga (manisan) setinggi-tingginya. Bagaimanapun, berkat sistem kerja merekayang sangat baik, lebah mampu memecahkan permasalahan ini tanpa mengalamisebarang kesukaran.
Sekitar seperlima daripadalebah-lebah di dalam sebuah sarang bertugas sebagai pengumpul manisan. Tugasmereka adalah ‘berkelana’ di antara bunga-bunga dan mengumpulkan manisansebanyak mungkin. Ketika kembali ke sarang, mereka menyerahkan muatan manisanmereka kepada lebah-lebah penyimpan makanan yang menjaga sarang dan menyimpanbahan makanan. Lebah-lebah ini kemudiannya menyimpan manisan di dalampetak-petak madu. Seekor lebah pengumpul manisan juga dibantu olehrakan-rakannya dalam menentukan seberapa bagus mutu sumber bunganya.
Lebah pengumpul madutersebut menunggu dan mengamati berapa lama waktu yang diperlukan untuk bertemudengan seekor lebah penyimpan makanan yang sedia menerima muatan. Jika waktumenunggu ini berlangsung lama, maka lebah pengumpul madu memahami hal ini sebagaiisyarat bahawa sumber bunganya bukan daripada mutu yang terbaik, dan bahawalebah-lebah yang lain kebanyakannya telah melakukan pencarian yangberjaya.
Sebaliknya, jika iadisambut oleh sejumlah besar lebah-lebah penyimpan makanan untuk mengambilmuatannya, maka semakin besarlah kemungkinan bahawa muatan manisan tersebutbermutu baik.
Lebah yang mendapatmaklumat ini memutuskan apakah sumber bunganya senilai dengan kerja keras yangakan dilakukan berikutnya. Jika ya, maka ia melakukan tarian-getarnya yangterkenal agar difahami maksudnya oleh lebah-lebah lain. Lama tarian inimemperlihatkan berapa besar keuntungan yang mungkin mampu diperoleh dari sumberbunga ini.
Sunil Nakrani dariUniversiti Oxford dan Craig Tovey dari The Georgia Institute of Technologymenerapkan cara penyelesaian masalah oleh lebah madu tersebut pada permasalahan‘internet host’.
Setiap server mengambil peranan sebagai lebahpengumpul manisan, dan setiap permintaan pelanggan bertindak sebagai sumberbunga. Dengan cara ini, Nakrani dan Tovey mengembangkan sebuah algoritma ‘lebahmadu’ untuk server internet ‘sarang.’
Sebuah ‘host’ menjalankan tugas, sebagaimanayang dilakukan lebah dengan tarian getarnya, dengan membuat sebuah iklan danmengirimkannya ke sejumlah ‘server’lainnya di dalam sarang. Lama masa penayangan iklan ini mencerminkan manfaatdan tingkat keuntungan yang mampu diraup melalui para pelanggan ‘server-server’ tersebut.
Server lain membaca iklan ini dan berperilakuseperti lebah-lebah pekerja yang mengikuti petunjuk yang disampaikan melaluitarian getar tersebut. Setelah mempertimbang dan mengkaji iklan ini besertapengalaman mereka sendiri, mereka memutuskan perlu tidaknya untuk beralih daripara pelanggan yang sedang mereka layani ke para pelanggan yang sedang dilayanioleh ‘server’ yang mengirim iklantersebut.
Nakrani dan Toveymelakukan uji banding antara algoritma lebah madu yang mereka kembangkan denganapa yang disebut sebagai algoritma ‘rakus’ yang ketika ini dipakai olehkebanyakan penyedia ‘internet host’.Algoritma rakus kelihatan ketinggalan zaman. Algoritma rakus membahagi waktumenjadi sejumlah penggal waktu yang tetap dan menempatkan ‘server-server’ untuk melayani para pelanggan untuk satu penggalwaktu berdasarkan pengaturan yang dianggap paling menguntungkan pada penggalwaktu sebelumnya.
Para pengkaji mengungkapbahawa pada ketika lalu lintas berubah-ubah, algoritma lebah madumemperlihatkan hasil 20 peratus lebih baik daripada algoritma rakus. Sedikitmasa lagi mungkin ‘server-server’yang bekerja menggunakan algoritma lebah madu akan semakin banyak, di manainternet akan lebih tepat disebut sebagai ‘interkoloni.’
Dengan kata lain, kajianyang dilakukan oleh para ilmuwan ini menunjukkan betapa berbagai penyelesaianmasalah yang masuk akal terdapat di alam. Permasalahan yang dihadapi server-server internet sangatlah miripdengan permasalahan yang dipecahkan oleh koloni lebah madu. Sungguh, kejayaanyang dicapai pengkaji tersebut, yang dilakukan dengan menerapkan contoh danrujukan koloni atau masyarakat lebah madu, menjadi isyarat akan hakikat ini.
Bagaimanapun, dari manakahasal usul rumusan penyelesaian masalah yang diberikan lebah madu kepada para ‘programmer’ komputer tersebut?
Meskipun para ‘programmer’ komputer boleh mengambilperilaku lebah madu sebagai contoh-rujukan mereka, lebah itu sendiri tidakdapat melakukan hal seperti itu. Ini disebabkan, meskipun tiruan algoritmalebah yang dibuat oleh ‘programmer’ komputermerupakan hasil dari proses berfikir cerdas yang dilakukan secara sedar, lebahmadu tidak memiliki kemampuan berfikir seperti itu.
Penyelesaian terhadappermasalahan tersebut memerlukan tindakan sedar, misalnya pertama sekalipemahaman tentang adanya permasalahan tersebut, pengkajian terhadap sejumlahpenyebab timbulnya permasalahan itu, pengenalan atas pengaruh sejumlah penyebabitu terhadap permasalahan tersebut secara umum dan pengaruhnya terhadap satusama lain, dan akhirnya pengambilan keputusan di antara beragam pilihan yangada.
Sudah pasti penyelesaianmasalah seperti itu tidak mungkin terjadi di dalam koloni lebah beranggotakan20,000 hingga 50,000 ekor. Hanya ada satu penjelasan masuk akal terhadapkenyataan ini, di mana sedemikian banyak makhluk hidup menjimatkan tenaga denganmenerapkan cara pengumpulan manisan yang paling menguntungkan; meskipun kitabiasanya menyangka akan wujud suatu kekacauan dan kekalutan di dalamnya.
Pemahaman terhadappermasalahan di dalam koloni lebah dan jalan keluar penyelesaiannya merupakanhasil karya Pencipta Yang Maha Mengetahui. Tidak ada keraguan, Allah-lah,pencipta langit dan bumi dan segala yang ada di antara keduanya, yang telahmenciptakan koloni lebah. Strategi yang diterapkan di dalam koloni lebah madumerupakan ilham yang berasal dari Allah S.W.T.
Allah S.W.T menyatakan halini dalam firman-Nya yang bermaksud: ‘DanTuhanmu mewahyukan kepada lebah: ‘Buatlah sarang-sarang di bukit-bukit, dipohon-pohon kayu, dan di tempat-tempat yang dibuat manusia. Kemudian makanlahdari tiap-tiap (macam) buah-buahan dan tempuhlah jalan Tuhanmu yang telahdimudahkan (bagimu). Dari perut lebah itu keluar minuman (madu) yangbermacam-macam warnanya, di dalamnya terdapat ubat yang menyembuhkan bagimanusia. Sesungguhnya pada yang demikian itu benar-benar terdapat tanda (kebesaranTuhan) bagi orang-orang yang memikirkan.’ (surah An-Nahl: 68-69)
Syed Mahadzir Syed Ibrahim's Blog
- Syed Mahadzir Syed Ibrahim's profile
- 9 followers
