Anda di halaman 1dari 5

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Di era teknologi yang semakin maju ini, banyak komunitas seperti di bidang kedokteran,
penelitian, bisnis maupun akademik yang membutuhkan komputasi yang cepat guna
mendukung aktivitas agar semakin efisien.

Untuk mendapatkan sumber daya komputasi yang besar , biayanya pun tidak sedikit.
Maka berbagai pertimbangan seperti pemilihan teknologi yang digunakan pun harus
ditentukan agar sumber daya yang didapatkan sesuai dengan kebutuhan.

Salah satu teknologi yang dapat memberikan sumber daya komputasi yang besar adalah
dengan menerapkan teknologi cluster High Performance Computer (HPC) untuk
pemrosesan aplikasi secara paralel.

High Performance Computer (HPC) merupakan sebuah cluster, yaitu kumpulan komputer
yang terhubung satu sama lain di satu jaringan yang bertujuan untuk memproses suatu
masalah yang kompleks secara bersamaan. Sehingga komputasi pun menjadi semakin
cepat.

Sistem yang dibangun adalah dengan menggunakan sistem operasi linux ubuntu versi
11.10, dengan memanfaatkan software open MPI untuk pemrosesan aplikasi paralel.
Topologi yang digunakan adalah star dengan 1 node master dan 2 node slave.

1.2 Rumusan Masalah

Adapun beberapa permasalahan yang dibahas dari pembuatan proyek akhir ini adalah:

1. Bagaimana cara mengkonfigurasikan HPC dengan menggunakan software


open MPI sehingga pemrosesan paralel bisa terlaksana?

2. Seberapa besar perbedaan kecepatan komputasi jika menggunakan hanya


1 komputer, 2 komputer dan menggunakan 3 komputer?

3. Adakah perbedaan kinerja dalam penggunaan media transmisi kabel UTP


dengan menggunakan media transmisi nirkabel?.

1
1.3 Tujuan

Adapun tujuan dari pembuatan proyek akhir ini adalah :

1. Mengkonfigurasikan HPC dengan menggunakan software open MPI


sehingga pemrosesan paralel bisa terlaksana.

2. Mengetahui perbedaan kecepatan komputasi jika menggunakan hanya 1


komputer , 2 komputer dan menggunakan 3 komputer.

3. Mengetahui perbedaan kinerja dalam penggunaan media transmisi kabel


UTP dengan menggunakan media transmisi nirkabel, dengan catatan semua
node dalam keadaan standby.

1.4 Batasan Masalah

Adapun batasan masalah dari proyek akhir ini adalah:

1. Sistem Clustering yang digunakan yaitu menggunakan 1 node master


dengan 2 node slave.

2. HPC yang dirancang hanya untuk mengeksekusi dan memproses bahasa C


dan C++.

3. Proyek ini tidak berfokus pada sistem keamanan yang lebih lanjut.

4. Proyek ini tidak membahas programming di open MPI melainkan hanya


implementasi open MPI saja.

5. Parameter yang diuji adalah waktu yaitu seberapa cepat cluster memproses
1 program berbahasa C atau C ++.

6. Password yang di-crack belum ada di database password list John The
Ripper.

7. Pengujian menggunakan wireless, setiap node berjarak tidak lebih dari 1


meter.

8. Pegujian rendering hanya me-render gambar.

2
9. Password yang di-crack memiliki 6 karakter huruf kecil semua.

10. Proyek ini tidak membahas cache pada prosesor.

1.5 Definisi Operasional

1. Cluster secara tata bahasa berarti seikat, sekelompok, segerombol. Sebagian besar
orang mengenalnya dengan istilah clustering. Teknologi clustering mengacu suatu
teknologi yang memungkinkan sejumlah komputer untuk bekerja sama
menyelesaikan permasalahan [2].

2. HPC (High Performance Computing) merupakan penggunaan teknologi komputer


yang canggih seperti superkomputer atau algoritma pemrosesan paralel , untuk
menyelesaikan suatu masalah komputasi yang kompleks.

3. Open MPI adalah jaringan agnostik dan termasuk Multi Network dan multi-
perangkat pendukung. Hal ini dirancang untuk mendukung setiap interkoneksi,
yang dapat dipilih secara otomatis berdasarkan pada kebijakan seleksi atau secara
manual ditentukan oleh administrator.

4. Sistem Operasi adalah perangkat lunak yang bertugas untuk melakukan kontrol dan
manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi.

5. Ubuntu adalah sistem operasi yang berbasis debian linux yang didistribusikan
secara bebas.

6. Blender merupakan salah satu perangkat lunak berbasis Open Source yang bisa
diperoleh secara bebas (free). Blender adalah alternatif ekonomis untuk membuat
model 3D dan animasi 3D..

3
1.6 Metode Pengerjaan

Dalam implementasi HPC untuk pemrosesan aplikasi paralel menggunakan open MPI ini
metode yang digunakan adalah metode waterfall yang memiliki tahapan :

1. Studi Literatur
Mempelajari tentang konsep pendukung yang berkaitan dengan proyek akhir ini.
Proses pembelajaran materi penelitian melalui berbagai pustaka yang berkaitan
dengan proyek ini, baik berupa buku, maupun jurnal ilmiah ataupun internet.
Beberapa materi yang terkait juga mengenai HPC, linux cluster, MPI dan openMPI
2. Analisis sistem
Proses menganalisis kinerja sistem sebelum dibuat, dapat ditarik kesimpulan
sementara ketika rancangan sitstem selesai dibuat. Setelah beberapa perangkat
dirangkai sesuai dengan gambar lojik atau topologi, juga dapat ditarik kesimpulan
sementara kelayakannya. Tahapan ini juga memungkinkan untuk dikerjakan sejalan
dengan perancangan secara fisik dan lojik.
3. Perancangan sistem
Pada tahap ini proses perancangan fisik dilakukan dari segi hardware dan software
yang akan dirancang lebih lanjut dari perancangan lojik berupa topologi yang akan
digunakan.
4. Implementasi
Pada tahap ini akan dilakukan konfigurasi open MPI dengan menggunakan sistem
operasi Linux Ubuntu. Konfigurasi dilakukan di sisi Master dan slave.
5. Testing dan evaluasi
Melakukan pengujian kinerja terhadap HPC open MPI yang sudah dibuat. Kemudian
memastikan bahwa semua sudah terkoneksi dengan baik serta eksekusi dan
pemoresesan berjalan secara optimal. Jika terdapat masalah yang diperoleh dari
hasil testing maka akan diadakan evaluasi.
6. Penarikan kesimpulan
Tahap penarikan kesimpulan mencakup seluruh rangkaian dari dokumentasi yang
berjalan pada tahap-tahap di atas. Tentunya hasil akhir dari penarikan kesimpulan
adalah laporan proyek akhir.

4
Gambar 1.1
Metode waterfall
.

1.7 Jadwal Pengerjaan

Berikut ini adalah jadwal sebagai acuan untuk pengerjaan proyek akhir

Febuari 2012 Maret 2012 April 2012 Mei 2012 Juni 2012
Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Studi Literatur
Perancangan Lojik
dan fisik
Analisis Sistem
Implementasi
Testing dan
Evaluasi
Penarikan
Kesimpulan

Anda mungkin juga menyukai