Implementasi Alokasi Memori Dinamis Pada Sistem Komputer Berbasis Clustering K-Means

Simamora, Florensius Tri Putra (2017) Implementasi Alokasi Memori Dinamis Pada Sistem Komputer Berbasis Clustering K-Means. Sarjana thesis, Universitas Brawijaya.

Abstract

Virtualisasi adalah proses pembuatan bentuk dalam versi virtual dari sistem operasi, jaringan dan lain-lain yang bisa menjalankan aplikasi layaknya perangkat fisik. Sumber daya dalam virtualisasi menjadi faktor penting untuk mendukung kinerja server. Terkadang sumber daya tidak dimanfaatkan sepenuhnya bila alokasi sumber daya tetap. Akibatnya, ketika server membutuhkan lebih banyak sumber daya, alokasi memori yang tidak terpakai tidak dapat digunakan. Virtualisasi memecahkan masalah penggunaan sumber daya dan meningkatkan pemanfaatan hardware, menghemat ruang, tenaga listrik dan begitu juga dengan biaya. Alokasi memori merupakan suatu teknik yang memberikan ruang lebih jika suatu program membutuhkan tambahan ruang. Dengan Alokasi memori dinamis, diharapkan sistem dapat mengatur penggunaan memori untuk menjaga dan meningkatkan kinerja server yang kadang-kadang dapat berubah. Penerapan alokasi memori dinamis dapat dimudahkan dengan adanya algoritma dan metode k-means regresi yang digunakan untuk melakukan prediksi terhadap penggunaan sumber daya memori. Untuk itu, penulis telah mengimplementasikan sebuah sistem alokasi memori dinamis pada sistem komputer berbasis clustering k-means. Dari hasil pengujian sistem ini, sistem mampu melakukan perubahan berupa upgrade dan downgrade dengan menggunakan tools Apache Jmeter dengan waktu selama 2.5 detik. Waktu selama ini dilakukan karena hypervisor tidak bisa langsung melakukan perubahan secara langsung, karena kalau tidak maka hypervisor hanya mengambil setengah dari memori untuk direkonfigurasi. Berdasarkan hasil pengujian yang sudah dilakukan, hypervisor berhasil melakukan upgrade pada detik ke 36.5699 dari 1 GB ke 2 GB. Kemudian detik ke 153.1348 hypervisor melakukan upgrade lagi dari 2 GB ke 4 GB. Setelah request ke server berhenti, maka hypervisor melakukan downgrade pada detik ke 611.709 dari 4 GB ke 2 GB kemudian downgrade lagi pada detik ke 624.4994 dari 2 GB ke 1 GB.

English Abstract

Virtualization is the process of creating forms in virtual versions of operating systems, networks and others that can run applications like physical devices. Resources in virtualization become an important factor to support server performance. Sometimes resources are not fully utilized when resource allocation remains. As a result, when the server requires more resources, unused memory allocations can not be used. Virtualization solves the problem of resource use and increases hardware utilization, saving space, electric power and so does the cost. Memory allocation is a technique that gives more space if a program needs additional space. With dynamic memory allocation, it is expected that the system can manage memory usage to maintain and improve server performance that can sometimes change. The application of dynamic memory allocation can be simplified by the algorithm and k-means regression method used to predict the use of memory resources. To that end, the authors have implemented a dynamic memory allocation system on computer-based k-means clustering system. From the test results of this system, the system is able to make changes in the form of upgrades and downgrades using Apache Jmeter tools with time for 2.5 seconds. The time during this is done because the hypervisor can not directly make changes directly, because otherwise the hypervisor takes only half of the memory to be reconfigured. Based on the results of tests that have been done, hypervisor successfully upgraded at 36.5699 seconds from 1 GB to 2 GB. Then second to 153.1348 hypervisor upgrade again from 2 GB to 4 GB. After the request to the server stops, the hypervisor downgrades the seconds to 611.709 from 4 GB to 2 GB then downgrade again in seconds to 624.4994 from 2 GB to 1 GB.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/362/051706875
Uncontrolled Keywords: Virtualisasi, K-Means, Regresi Linier, Alokasi Memori.
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.015 1 Finite mathematic
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 16 Aug 2017 01:59
Last Modified: 11 Dec 2020 14:30
URI: http://repository.ub.ac.id/id/eprint/1375
[thumbnail of BAGIAN DEPAN.pdf] Text
BAGIAN DEPAN.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB I.pdf] Text
BAB I.pdf
Restricted to Repository staff only

Download (564kB)
[thumbnail of BAB II.pdf] Text
BAB II.pdf
Restricted to Repository staff only

Download (834kB)
[thumbnail of BAB III.pdf] Text
BAB III.pdf
Restricted to Repository staff only

Download (659kB)
[thumbnail of BAB IV.pdf] Text
BAB IV.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB V.pdf] Text
BAB V.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB VI.pdf] Text
BAB VI.pdf
Restricted to Repository staff only

Download (535kB)
[thumbnail of DAFTAR PUSTAKA.pdf] Text
DAFTAR PUSTAKA.pdf
Restricted to Repository staff only

Download (539kB)

Actions (login required)

View Item View Item