DEFINITIONS OF Cluster

Assalamualaikum Wr.wb



DEFINITIONS OF Cluster


 

A. Pengertian
 Kluster adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien jaringan seolah-olah komputer-komputer tersebut adalah satu buah unit komputer. Proses menghubungkan beberapa komputer agar dapat bekerja seperti itu dinamakan dengan Clustering. Komponen cluster biasanya saling terhubung dengan cepat melalui sebuah interkoneksi yang sangat cepat, atau bisa juga melalui jaringan lokal (LAN).

Karena menggunakan lebih dari satu buah server, maka manajemen dan perawatan sebuah cluster jauh lebih rumit dibandingkan dengan manajemen server mainframe tunggal yang memiliki skalabilitas tinggi (semacam IBM AS/400), meski lebih murah.

Cluster komputer muncul sebagai akibat dari konvergensi dari sejumlah tren komputasi termasuk ketersediaan mikroprosesor murah, jaringan berkecepatan tinggi, dan perangkat lunak untuk kinerja tinggi komputasi terdistribusi. Mereka memiliki berbagai penerapan dan penyebaran, mulai dari kelompok usaha kecil dengan beberapa node ke beberapa tercepat superkomputer di dunia seperti IBM Sequoia.


B. Latar Belakang
 Keinginan untuk mendapatkan daya komputasi yang lebih dan keandalan yang lebih baik dengan mendalangi sejumlah penerbangan murah komersial off-the-rak komputer telah melahirkan berbagai arsitektur dan konfigurasi.

Sebuah cluster komputer mungkin adalah sistem dua-simpul sederhana yang hanya menghubungkan dua komputer pribadi, atau mungkin sebuah superkomputer yang sangat cepat. Pendekatan dasar untuk membangun cluster adalah bahwa dari Beowulf klaster yang dapat dibangun dengan beberapa komputer pribadi untuk menghasilkan alternatif yang hemat biaya untuk komputasi kinerja tinggi tradisional . Sebuah proyek awal yang menunjukkan kelangsungan hidup konsep adalah 133-node Stone Soupercomputer . Para pengembang menggunakan Linux, Paralel Virtual Machine toolkit dan Message Passing Interface library untuk mencapai kinerja yang tinggi dengan biaya yang relatif rendah.


C. Sejarah Cluster
Greg Pfister telah menyatakan bahwa cluster tidak diciptakan oleh vendor tertentu tetapi oleh pelanggan yang tidak bisa cocok semua pekerjaan mereka pada satu komputer, atau diperlukan cadangan. Pfister memperkirakan tanggal sebagai beberapa waktu di tahun 1960-an. Dasar teknik formal komputasi klaster sebagai sarana melakukan pekerjaan paralel apapun itu bisa dibilang diciptakan oleh Gene Amdahl dari IBM, yang pada tahun 1967 menerbitkan apa yang kemudian dianggap sebagai seminal paper pada pemrosesan paralel: Hukum Amdahl.

Sejarah cluster komputer awal adalah lebih atau kurang langsung terkait ke dalam sejarah jaringan awal, sebagai salah satu motivasi utama untuk pengembangan jaringan adalah untuk menghubungkan sumber daya komputasi, menciptakan de facto komputer cluster.

Sistem produksi pertama dirancang sebagai sebuah cluster adalah Burroughs B5700 di pertengahan 1960-an. Hal ini memungkinkan hingga empat komputer, masing-masing dengan satu atau dua prosesor, akan erat digabungkan ke subsistem penyimpanan umum disk untuk mendistribusikan beban kerja. Tidak seperti sistem multiprosesor standar, setiap komputer bisa restart tanpa mengganggu keseluruhan operasi.

Komersial produk pengelompokan longgar digabungkan pertama adalah Datapoint Corporation "Terlampir Sumber Daya Komputer" (ARC) sistem, yang dikembangkan pada tahun 1977, dan menggunakan ARCnet sebagai antarmuka cluster. Clustering per se tidak benar-benar lepas landas sampai Digital Equipment Corporation merilis VAXcluster produk pada tahun 1984 untuk VAX / VMS sistem operasi (sekarang bernama OpenVMS). ARC dan VAXcluster produk tidak hanya didukung komputasi paralel, tetapi juga berbagi file sistem dan perangkat periferal. Idenya adalah untuk memberikan keuntungan dari pemrosesan paralel, sambil mempertahankan keandalan data dan keunikan. Dua cluster komersial awal lainnya adalah Tandem Himalaya (sekitar tahun 1994-ketersediaan tinggi produk) dan IBM S / 390 Paralel Sysplex (juga sekitar tahun 1994, terutama untuk penggunaan bisnis).

Dalam rentang waktu yang sama, sementara kelompok komputer yang digunakan paralelisme luar komputer pada jaringan komoditas, superkomputer mulai menggunakannya dalam komputer yang sama. Menyusul keberhasilan CDC 6600 pada tahun 1964, Cray 1 disampaikan pada tahun 1976, dan memperkenalkan paralelisme internal yang melalui pengolahan vektor. Sementara superkomputer awal dikecualikan cluster dan mengandalkan memori bersama, dalam waktu beberapa superkomputer tercepat (misalnya komputer K ) mengandalkan arsitektur cluster.


D. Design Dan Konfigurasi
Salah satu masalah dalam merancang sebuah cluster adalah bagaimana mungkin mengikat kuat node individu. Misalnya, pekerjaan komputer mungkin membutuhkan komunikasi sering di antara node: ini menyiratkan bahwa cluster berbagi jaringan khusus, yang padat terletak, dan mungkin memiliki node homogen. Ekstrem yang lain adalah di mana pekerjaan komputer menggunakan satu atau beberapa node, dan kebutuhan sedikit atau tidak ada komunikasi antar-node, mendekati komputasi grid.

Dalam sistem Beowulf, program aplikasi tidak pernah melihat node komputasi (juga disebut komputer slave) tetapi hanya berinteraksi dengan "Master" yang merupakan komputer tertentu menangani penjadwalan dan pengelolaan slave. Dalam implementasi khas Master memiliki dua antarmuka jaringan, salah satu yang berkomunikasi dengan jaringan Beowulf pribadi untuk para slave, yang lain untuk jaringan tujuan umum organisasi. Komputer slave biasanya memiliki versi mereka sendiri dari sistem operasi yang sama, dan memori lokal dan ruang disk. Namun, jaringan slave swasta juga mungkin memiliki file server besar dan berbagi yang menyimpan data persisten global, diakses oleh para slave yang diperlukan.

Cluster komputer secara historis dijalankan pada fisik yang terpisah komputer dengan sama sistem operasi . Dengan munculnya virtualisasi , node cluster dapat dijalankan pada komputer fisik terpisah dengan sistem operasi yang berbeda yang dicat di atas dengan lapisan virtual untuk terlihat mirip. Cluster ini juga dapat virtualisasi pada berbagai konfigurasi pemeliharaan berlangsung. Contoh implementasi adalah Xen sebagai manajer virtualisasi dengan Linux-HA.


E. REFERENSI