07 April 2009

Analisis Pemenuhan Carrier Grade Linux Standar pada Aspek Availability
di Fedora 7


Abstraksi

Carrier Grade Linux merupakan spesifikasi yang dibangun oleh Open Source Development Labs (OSDL) agar suatu sistem operasi Linux dapat dikatakan sebagai “Carrier Grade Operating System”. Carrier Grade adalah istilah yang digunakan pada industri telekomunikasi untuk mengacu pada perangkat yang memiliki karakteristik / ketersediaan dan performansi yang diperlukan oleh perusahaan Carrier (penyedia jasa telekomunikasi). Sistem operasi yang mendukung Carrier Grade kebanyakan bersifat komersial. Walaupun sistem operasinya banyak bersifat komersil namun beberapa modul yang mendukung CGL standar dapat diperoleh secara bebas. Dengan demikian dapat dikembangkan suatu sistem operasi non-komersil yang dapat mendukung CGL standar.

CGL versi 4.0 terdiri atas 7 aspek, yaitu Availability, Clusters, Serviceability, Performance, Standards, Hardware, dan Security. Aspek Availability dapat digolongkan 4 kelompok; robust software, on-line operation, monitoring, and redundancy. Dari tiap kelompok dapat diambil satu kebutuhan untuk dilakukan pengujian. Pengujian yang dilakukan terhadap 5 kebutuhan yaitu; Force Unmount, Robust Mutexes, Low Memory Condition Monitoring, Low Memory Condition Monitoring Notification, dan Ethernet Bonding.

Fedora merupakan salah satu distro Linux yang berpotensi untuk dikembangkan menjadi CGOS. Pada tugas akhir ini telah dilakukan pengujian terhadap sistem operasi Fedora 7, untuk melihat kebutuhan CGL yang dapat dipenuhinya. Pada tugas akhir ini telah diuji sebanyak 27 kasus atau prosedur pengujian baik pada layer kernel maupun user space. Hasil pengujian menunjukkan bahwa Fedora 7 mampu memenuhi 4 kebutuhan yaitu; Force Unmount, Low Memory Condition Monitoring, Low Memory Condition Monitoring Notification, dan Ethernet Bonding. Kebutuhan yang tidak mampu dipenuhi adalah Robust Mutexes. Hal ini menunjukkan bahwa Fedora 7 cukup berpotensi untuk dikembangkan menjadi Carrier Grade Operating System.

Kata Kunci : Carrier Grade Linux, Availability, Fedora

Download :

Bab 1

Bab 2

Bab 3

Bab 4

Bab 5

Daftar Pustaka

Read More..
Penerapan Case-Based Reasoning dan Reinforcement Learning Pada Job Shop Scheduling Dengan Sistem Multiagent

Abstraksi

Job shop scheduling adalah model permasalahan penjadwalan pekerjaan manufaktur yang bertujuan memperoleh total waktu pengerjaan (makespan) minimum. Model permasalahan ini dapat digunakan untuk memodelkan banyak permasalahan manufaktur di dunia nyata, seperti perakitan kendaraan, pembuatan alat elektronik dan produksi makanan .dll. Permasalahan ini bersifat NP-hard sehingga untuk tingkat kesulitan yang semakin tinggi, sangat sulit untuk menemukan solusi optimal dari sebuah kasus job shop scheduling.

Solusi dari permasalahan job shop scheduling ini dapat ditemukan dengan menggunakan sebuah penjadwal (scheduler) dengan kemampuan komputasi tertentu (formula matematika, branch and bound atau aproksimasi). Tapi seiring dengan kebutuhan komputasi yang semakin besar, penggunaan sebuah penjadwal tidak lagi efisien. Perkembangan sistem komputasi dewasa ini bergerak ke arah komputasi terdistribusi sehingga penjadwal pun berkembang mengikutinya.

Dalam tugas akhir ini, penulis membangun sistem multiagent untuk mengimplementasikan penjadwalan terdistribusi pada permasalahan job shop scheduling. Sistem multiagent ini memiliki kemampuan penalaran dan pembelajaran untuk dapat menentukan solusi terbaik untuk permasalahan yang berbeda secara otomatis. Sistem ini menggunakan case-based reasoning sebagai penalarannya dan reinforcement learning sebagai pembelajarannya.

Setelah membangun dan menguji sistem multiagent dengan case-based reasoning dan reinforcement learning ini, penulis menyimpulkan bahwa sistem multiagent dapat menyelesaikan permasalahan job shop scheduling dan dapat belajar untuk menghasilkan solusi yang optimal untuk setiap kasus.

Kata kunci : sistem multiagent, penalaran (reasoning), pembelajaran (learning), job shop scheduling, case-based reasoning, reinforcement learning.

Download :

Bab 1

Bab 2

Bab 3

Bab 4

Bab 5

Bab 6

Daftar Pustaka

Read More..