Anda di halaman 1dari 6

ANALISIS PREDIKSI PROBLEM VIRTUAL MACHINE SERVER

MENGGUNAKAN METODE FUZZY LOGIC


FAHMI RIFKI HAIKAL
1)
Program Studi Teknik Informatika S-1, Fakultas Teknologi Industri, Institut Teknologi Nasional Malang
Email : fahmirifki412@gmail.com

Abstrak,
Perkembangan virtual machine (VM) server diera saat ini banyak digunakan disemua
industri. Penggunaan VM pun tidak terlepas dari masalah yang sering terjadi bahwakan
masalah baru yang membuat para engineer sulit untuk dipecahkan. Masalah pada VM
meliputi system operasi (OS), network, memory, disk, dan CPU, VM server dituntut untuk
selalu memberikan performance selain baik sehingga perlu analisis yang lebih khusus.
Pada penelitian ini untuk menentukan masalah VM server normal dan kritikal
menggunakan metode fuzzy mamdani dengan cara mengambil data performance semua
VM dijadikan dataset lalu dianalisis dengan fuzzy mamdani yang telah diberikan
kecerdasan untuk menetukan normal dan kritikal. Hasil dari study kasus pada VM server
dari host A, host B dan host C, pada host B nilai kritrikal mencapai 60% pada kondisi
seperti ini maka VM server pada host B dimigrasikan ke host yang presentasi kritikal
paling kecil demi menjaga performance pada VM server slalu dalam kondisi baik. Pada
penelitian selanjutnya agar keputusan dalam menganalisis kondisi baik dan kritikal agar
digabungkan metode fuzzy mamdani dan markov chain agar masalah yang terjadi pada
VM server lebih akurat.

Kata kunci : fuzzy mamdani, himpunan fuzzy, variabel VM, problem VM

I. PENDAHULUAN . Tujuannya untuk memaksimalkan


pemanfaatan
Saat ini teknologi virtualisasi sangat sumber daya server yang terbatas.
banyak Penggunaan sumber daya dan kinerja dari
digunakan dan dikembangkan karena setiap variabel pada VM merupakan
teknologi virtualisasi dapat mengurangi masalah yang menarik untuk dianalisa. Oleh
kompleksitas pengembangan perangkat karena itu motivasi dari pembuatan paper
keras dan perangkat lunak, distribusi ini adalah bagaimana cara mengetahui
pengujian dan pemeliharaan. Dari sisi kendala dari masalah tersebut dengan
sistem operasi, teknologi virtualisasi menggunakan metode fuzzy logic yang
dapat menghindari ketidaksesuaian dapat menentukan status prediksi dari setiap
perangkat keras, menghemat waktu dan host virtual machine. Sehingga dapat
biaya pengujian, meminimalkan biaya diketahui bagian variabel masalah nya dan
upgrade serta menghilangkan masalah dapat ditingkatkan kestabilan kinerja dari
ketidaksesuaian perangkat lunak pada mesin variabel tersebut agar mendapatkan status
[5]. Pada virtualisasi server yang merupakan kondisi yang normal.Menentukan prediksi
pembagian sumber daya server seperti CPU, status kondisi dari variabel-variabel pada
Memory, Disk, dan Network VM merupakan analisis yang sangat
diperlukan untuk mengetahui
kondisi permasalahan atau problem dari penelitiannya terkait sebelum nya seperti
Virtual Machine Server. Nilai atau data dari pada tabel berikut :
variabel yang telah didapat dari data mining Tabel 1: Study Literature pada VM
merupakan nilai yang masih bersifat ambigu Jurnal Tahun Hasil Penelitian
atau tidak pasti. Oleh karena itu diperlukan [1] 2018 Mengalokasikan
sebuah metode Fuzzy Logic untuk masalah cpu
mengatasi permasalahan ini.Fuzzy Logic pada VM
merupakan suatu cabang ilmu dari Artical [2] 2017 Membuat keputusan
untuk Mengalokasikan
Intellegence (AI) yamg merupakan
infrastruktur secara
pengetahuan dalam komputer untuk
optimal dan efisien
membuat sistem kecerdasan buatan agar sumber daya dengan
dapat meniru kecerdasan manusia dan manajemen Fuzzy
menjalankan perintah manusia. Fuzzy Logic [3] 2018 Mempartisi dan
ini akan mejalankan dan menerapkan Menempatkan Cluster
sebuah perintah di dalam sebuah perangkat VM pada Lingkungan
seperti robot [12] .oleh karena itu sangat Cloud
[4] 2017 Mengatasi masalah
cocok sekali menggunakan metode Fuzzy
skalabilitas dengan
Logic ini untuk menganalisa prediksi mengelompokkan
problem Virtual Machine Server. Fuzzy VM dengan perilaku
Logic di implementasikan tidak sebagai penggunaan sumber
metode kontrol, melainkan cara untuk daya yang serupa
memproseskan data part, tapi sebagai cara [5] 2017 Metode prediksi beban
pemrosesan data dengan memperkenalkan kerja mesin virtual fuzzy
penggunaan anggota persial baik untuk untuk lingkungan cloud
parsiallunak maupun bukan keanggotaan [6] 2017 Analisis getaran
berdasarkan LabVIEW
parsial [13].Logika Fuzzy Mamdani untuk klasifikasi
memiliki beberapa kelebihan yaitu, lebih kesalahan mesin
intuitif, diterima oleh banyak pihak. menggunakan algoritma
Penggunaan Fuzzy Mamdani sama seperti fuzzy logic
[7] 2016 Alokasi sumber daya
dengan penggunaan metode peramalan pada
yang dinamis untuk VM
bidang statistik [15]. Penggunaan angka
denga fuzzy
dalam penentuan analisis berdasarkan
[8] 2019 Menyelesaikan
pendekatan fuzzy lebih efisien di banding permasalahan berupa
dengan metode peramalan. Dengan metode banyaknya jenis VM dan
fuzzy mamdani analisa paper ini dibuat, permintaan besar dari
dimana variabel yang digunakan pada client, sehingga sangat
analisis prediksi problem VM server ini penting untuk diprediksi
adalah CPU,Memory, Disk, dan Network. agar alokasi dan waktu
Penelitian ini nantinya diharapkan dapat penyebaran dapat secara
mempermudah mencari masalah pada VM efektif dikurangi
server. Adapun beberapa penelitian dan [9] 2019 Mendukung manajemen
memori VM secara
hasil
efisien.
Pada study literatur diatas bisa dilihat
bahwa hasil penelitian masih belum ada yang
menyelesaikan problem VM menggunakan fuzzy
logic dan begitu juga fuzzy logic untuk
menyelesaikan masalah VM. Oleh karena itu
tujuan paper penelitian ini bermksud membuat
analisa prediksi problem Virtual Machine Server
menggunakan metode fuzzy logic. Sekiranya
dengan metode fuzzy logic ini dapat bermanfaat
dalam membantu menyelesaikan masalah pada
VM Server.

II. PENELITIAN TERKAIT


Gambar 1. Infrastruktur Virtual Machine
A. Virtual Machine
dimanfaatkan dengan maksimal. Dengan
Virtualisasi merupakan salah satu teknik meningkatkan ratio penggunaan menjadi
yang digunakan untuk membuat atau 60% berarti terjadi pengurangan sebanyak
menciptakan sesuatu berbentuk nyata empat kali dari kebutuhan space, perangkat
menjadi sesuatu yang berbentuk maya. keras, electrical cost powering dan
Virtualisasi dapat membuat sesuatu menjadi pendinginan dari kebutuhan server. Hal ini
berlipat ganda , seperti halnya dalam disebut server consolidation [9]
virtualisasi user yang dapat membuat
sebuah komputer di dalam sebuah B. Problem Virtual Machine Server
komputer, jadi 1 komputer tersebut bisa
dibuat sistem komputer yang lebih dari satu Teknologi VM server dapat
dengan spesifikasi yang berbeda-beda [14]. memungkinkan sistem operasi server hanya
Virtual Machine (VM) merupakan sebuah berjalan atau beroperasi disatu mesin fisik
mesin yang memiliki dasar logika dengan yang sama, penggunaan teknologi ini
menggunakan pendekatan lapisan (layers) bertujuan agar fungsi dari infrastruktur
dari sistem komputer, sehingga sistem dapat diandalkan dan memungkinkan
komputer dengan otomatis dibangun dari penggunaan yang maksimal dari sebuah
layers tersebut. Setelah dilakukan mesin server. Kebutuhan dalam
pengamatan, makin jelas bahwa pada beban menggunakan infrastruktur yang maksimal
kerja yang umumnya hanya menggunakan diperlukan karena dalam skala perusahaan,
beberapa bagian dari keseluruhan satu server hanya digunakan untuk satu
kemampuan perangkat keras. Dengan peran saja. Oleh karena itu sering terjadi
menyesuaikan beban kerja yang saling sebuah server penggunaannya hanya sebesar
melengkapi dalam hubungannya dengan 10%, hal ini bisa dikatakan sangat tidak
processing dan penggunaan memory, efektif, terutama jika investasi yang
jumlah server fisikal yang dibutuhkan untuk dikeluarkan cukup besar untuk membeli
mendukung operasional bisnis dapat mesin tersebut [1]. Dengan adanya masalah
dikurangi. Secara tipikal ratio penggunaan seperti ini harus memperhatikan sumber
server hanya berkisar 15% dimana 85% dari daya dan kinerja dari CPU, Memory, Disk,
kapasitas server tidak dan Network dari VM. Karena hal ini sangat
berperan dan mempengaruhi sistem kinerja
dari VM itu sendiri.
beberapa atau semua variabel tinggi
II. METODE PENELITIAN sehingga bisa dikatakan melebihi batas
normal. Berikut aturan dari pengetahuan
A. Fuzzy Mamdani pada problem VM :

Logika fuzzy yang dikembangkan dari [R1] IF (CPU is Rendah) AND (Memory is
logika primitif namun hanya mengenal Rendah) AND (Disk is Rendah) AND
keadaan “ya” atau “tidak”. Dengan logika (Network is Rendah) THEN Status
fuzzy ini dapat mengenal peubah lingusitik Kondisi Normal.
seperti “Rendah”, “Sedang”, “Tinggi”, dan [R2] IF (CPU is Rendah) AND (Memory is
lain sebagainya. Dengan ini, sistem akan Rendah) AND (Disk is Rendah) AND
lebih adaptif karena menggunakan aplikasi (Network is Sedang) THEN Status
logika fuzzy [11]. Kondisi Normal.
Untuk membangun sebuah sistem [R3] IF (CPU is Rendah) AND (Memory is
dengan fuzzy logic dapat dibedakan Rendah) AND (Disk is Rendah) AND
beberapa jenis, antara lain : metode (Network is Tinggi) THEN Status
tsukumoto, metode mamdani dan metode Kondisi Normal.
sugeno. Untuk analisis prediksi problem [R4] IF (CPU is Rendah) AND (Memory is
virtual machine server menggunakan Rendah) AND (Disk is Tinggi) AND
metode fuzzy logic Mamdani. Berikut (Network is Sedang) THEN Status
adalah gambaran dari variabel pada VM Kondisi Kritikal.
yaitu CPU,Memory, Disk, dan Network [R5] IF (CPU is Rendah) AND (Memory is
yang di overload Mamdani sehingga Rendah) AND (Disk is Tinggi) AND
menghasilkan status normal atau kritikal . (Network is Tinggi) THEN Status
CPU
Kondisi Kritikal.
[R81] IF (CPU is Tinggi) AND (Memory is
MEMORY Tinggi) AND (Disk is Tinggi) AND
Overload
mamdani (Network is Sedang) THEN Status
DISK Kondisi Kritikal
NETWORK
Tabel 2. Aturan pengetahuan problem VM
Variable VM
Gambar 2. Proses fuzzy mamdani VM [5]
Aturan
CPU Memory Disk Network Status
B. Pengetahuan Problem VM Kondisi

R1 Rendah Rendah Rendah Rendah Normal


Pada problem VM ini dapat diperoleh status
R2 Rendah Rendah Rendah Sedang Normal
kondisi dengan menyesuaikan himpunan
dari setiap variabelnya seperti CPU, R3 Rendah Rendah Rendah Tinggi Normal
Memory, Disk, dan Network [16], [17] . R4 Rendah Rendah Tinggi Sedang Kritikal
Aturan status kondisi ini di bagi menjadi 2
R5 Rendah Rendah Tinggi Tinggi Kritikal
bagian yaitu Normal dan kritikal . Bisa
dikatakan status normal apabila kinerja dari … … … … … …
R81 Tinggi Tinggi Tinggi Sedang Kritikal
variabel tidak terlalu berlebihan dan masih
batas yang wajar, dimana hanya boleh satu
variabel saja yang bernilai tinggi dan
bisa bervariabel rendah dan sedang , dan C. Data Source VM
bisa dikatakan kritikal apabila kinerja dari
Pada Data Source VM ini terdapat 3 dikeluarkan oleh setiap host, selanjutnya
bagian yaitu atribut yang berisikan variabel data – data tersebut diolah menjadi
–variabel terkait VM, Informasi Atribut himpunan Fuzzy sehingga data dapat terbagi
yang berisikan informasi dari setiap variabel menjadi himpunan – himpunan (Rendah,
dari atribut, dan Type Data yang Sedang, Tinggi) pada setiap variabelnya
membedakan jenis data yang di inputkan. (CPU, Memory, Disk, Network). Di dataset
VM data akan diinputkan dengan
Tabel 3. Dataset VM mengambil data dari mining data yang
Atribut Informasi Atribut Type kemudian diolah lagi menjadi himpunan
Data fuzzy. Data yang di kelola berpacu pada
Nama Host A, Host B, Host C Text aturan problem VM sehingga mendapatkan
Server output kondisi hasil olahan.
Waktu Waktu memonitoring Date and
VM Time B. Uji data Problem VM
CPU Rendah, Sedang dan Numerik
Tinggi Tabel 4. Presentase Status Kondisi
Memory Rendah, Sedang dan Numerik Nama Host Normal Kritical
Tinggi
Host A 43 % 57 %
Disk Rendah, Sedang dan Numerik
Host B 40 % 60 %
Tinggi
Network Rendah, Sedang dan Numerik Host C 52 % 48 %
Tinggi
Status Normal dan Kritikal Logical Dari table diatas dapat dibuat grafik seperti
Kondisi pada gambar di bawah ini:

IV. ANALISA DAN PEMBAHASAN

A. Study Kasus Problem VM

Gambar 4. Grafik hasil pengujian


Gambar 3. Study kasus problem VM
Grafik output status pada gambar diatas
Pada gambar study kasus problem VM ini adalah presentase hasil status kondisi
di atas menjelaskan bahwa masalah pada dari Host A, Host B, dan Host C yang
VM dapat diselesaikan dengan metode diolah menggunakan metode fuzzy logic
Fuzzy Mamdani ini. Dimulai dari waktu mamdani sehingga menghasilkan output
monitoring VM pada setiap host untuk berupa status kondisi normal atau kritikal
memantau waktu dari setiap kejadian. dengan mengolah variabel –variabel pada
Kemudian masuk ke langkah mining data setiap hostnya.
dalam Fuzzy Mamdani dimana pada proses IV. KESIMPULAN
ini terjadi penambangan data VM yang
Dari hasil pengujian ini telah Trans. Cloud Comput., vol. 7161, no.
menunjukkan korelasi dari setiap c, 2017.
variabelnya sehingga setelah didapatkan IEEE Computational Intelligence Society
himpunan Fuzzy maka dapat menentukan and Institute of Electrical and
status kondisi Virtual Machine tersebut Electronics Engineers, “FUZZ-IEEE
dengan pakuan dari aturan problem VM 2017 : 2017 IEEE International
yang diperoleh pada Host A dan Host B Conference on Fuzzy Systems : 9-12
mendapatkan presentase kondisi kritikal July 2017, Royal Continental Hotel,
yang lebih tinggi dibanding kondisi Naples, Italy.,” 2017.
normalnya yang berarti sumber daya dan F. Ramezani, M. Naderpour, and J. Lu, “A
kinerja dari variabel pada Host A dan Host Multi-objective Optimization Model
B Tinggi sehingga apabila terjadi masalah for Virtual Machine Mapping in Cloud
pada VM tersebut bisa dilihat variabel mana Data Centres,” 2016 IEEE Int. Conf.
yang bekerja melewati batas. Sedangkan Fuzzy Syst. FUZZ-IEEE 2016, pp.
pada Host C kondisi normal lebih tinggi 1259–1265, 2016.
dibanding kondisi kritikal yang berarti vm B. Chen, X. Liu, and C. Lin, “Observer and
dalam keadaan aman dengan kinerja dari Adaptive Fuzzy Control Design for
variabelnya stabil. Nonlinear Strict -Feedback Systems
With Unknown Virtual Control
DAFTAR PUSTAKA Coefficients,” IEEE Trans. Fuzzy
Syst., vol. 26, no. 3, pp. 1732–1743,
K. Li, “Optimal Temporal Partitioning of a 2018.
Multicore Server Processor for Virtual Burd. Stephem D, et al, 2009, "Virtual
Machine Allocation,” IEEE Access, Computing Laboratories: A Case
vol. 6, pp. 54726–54738, 2018. Study with Comparisons to Physical
P. Haratian, F. Safi-Esfahani, L. Salimian, Computing Laboratories" Journal of
and A. Nabiollahi, “An Adaptive and Information Technology Education:
Fuzzy Resource Management Innovations in Practice.
Approach in Cloud Computing,” IEEE

Catatan :
 Jurnal wajib dikonsultasikan dengan Pembimbing 1 dan 2
 Jurnal telah lolos uji Plagiarism (di Perpustakaan ITN)
 Setelah di setujui kedua pembimbing di upload ke
ejournal.itn.ac.id dan click di Jurnal Valtech (lihat pedoman upload
jurnal)

Anda mungkin juga menyukai