Berikut adalah beberapa cara membangun sebuah cluster, yaitu:
- Menggunakan Jaringan yang sudah ada
Cara ini adalah cara yang umum digunakan pada institusi-institusi pendidikan. Hal tersebut disebabkan karena setiap institusi pendidikan dapat memanfaatkan jaringan computer yang telah mereka miliki, misalnya, sebuah laboratorium computer. Laboratorium computer yang telah terhubung satu sama lain sehingga membentuk jaringan computer telah memiliki Alamat IP sebagai sarana komunikasi antara computer.
Struktur Software Message-Passing yang menggunakan PVM (Parallel Virtual Machine) akan membantu dalam membuat jaringan computer sebagai cluster Parallel. PVM disini dirancang agar jaringan yang heterogen (memiliki OS Windows dan/atau Unix) dapat saling berkomunikasi satu sama lain dengan distribsi tunggal prosessor parallel.
- Berpindah ke computer yang didedikasikan untuk Cluster
Cluster yang terdedikasi tersebut dapat dengan mudah di-UPGRADE. Hal ini disebabkan karena komputer yang membentuk sebuah cluster tidak membutuhkan sebuah monitor ataupun keyboard dan dihubungkan dengan jaringan computer seperti pada laboratorium. Komputer di luar kelompok cluster dapat bergabung dengan cluster terdedikasi walaupun jarak keduanya berjauhan.
3. Beowulf Cluster
Proyek ini dimulai di NASA Goddard Space Flight Centre (1993). Cluster ini merupakan hasil dari penelitian pada Proyek Beowulf (Sterling, 2002a dan 2002b). Proyek ini berfokus pada pembuatan Cluster yang MURAH dengan menggunakan komponen2 MURAH yang sudah tersedia (dipasaran / disekitarnya). Berikut penyusun Beowulf Cluster,
- Sistem Mikroprosessor off-the-shelf (disusun di rak).
- Sistem Operasi LINUX yang sudah tersedia.
- Dikoneksikan dengan Interkoneksi yang MURAH (Ehernet).
- Perangkat Lunak (Software) yang digunakan merupakan Software buatan sendiri untuk memperolh kinerja terbaik.
4. Cluster dengan banyak Interkoneksi
Proyek Beowulf dan proyek2 lainnya dieksplorasi menggunakan Interkoneksi MultiParalel demi mngurangi Komunikasi yang Berlebihan.Cluster2 dapat diatur menggunakan banyak kartu Ethernet / kartu Jaringan dengan jenis yang berbeda. Perlu diketahui, Proyek Beowulf yang asli menggunakan dua Ethernet regular per computer dan teknik “Channel Bonding” – Menghubungkan beberapa Interface Fisik dengan sebuah Virtual Channel tunggal.
Berikut adalah Gambar Struktur sebuah Jaringan yang dengan jelas mampu mengurangi TABRAKAN (dalam pengiriman informasi – komunikasi), tetapi waktu pengiriman data dan Latency tetap ada.
5. Cluster Symmetrical Multiprocessor (SMP)
Istilah SMP menggambarkan multiprosesor (memori terdistribusi) yang memiliki suatu simetri di antara prosesornya dan modul2 memori. Seringkalo Message Passing, tela diseragamkan. Ketika suatu pesan dilewatkan di antara prosesor2 dalam sebuah computer SMP, penerapannya bisa menggunakan lokasi memori terdistribusi untuk menangani pesan2 sehingga komunikasi akan berlangsung lebih cepat.
6. Web Cluster /Metacomputing / Grid Computing
Adanya Web / jaringan internet yang menghubungkan antara komputer2 pada sebuah situs memungkinkan untuk dibentuk sebuah computer Parallel.
berikut ini contoh Beberapa kluster/grid computing yang ada di Indonesia adalah:
- LIPI Public Cluster (http://www.cluster.lipi.go.id/)
- NL Grid UGM (http://grid.te.ugm.ac.id/docs/)
- Grid UI (http://grid.ui.ac.id/)
Referensi :
Parallel Programming – Teknik dan Aplikasi Menggunakan Jaringan Workstation …By Barry Wilkinson & Michael Allen
https://anisahicha.wordpress.com/2014/06/16/grid-computing/