Friday, 7 April 2017

Keuntungan Dan Management Cluster

Hai kawan kawan,
Kali ini saya akan berbagi tentang keuntungan dari cluster dan management nya


A. Pengertian
Cluster 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).

B. Keuntungan
Cluster terutama dirancang dengan kinerja dalam pikiran, tetapi instalasi didasarkan pada banyak faktor lainnya; toleransi kesalahan (kemampuan untuk sistem untuk terus bekerja dengan node rusak) juga memungkinkan untuk skalabilitas sederhana, dan dalam situasi kinerja tinggi, frekuensi rendah dari rutinitas perawatan, konsolidasi sumber daya, dan manajemen terpusat. Keuntungan lainnya termasuk memungkinkan pemulihan data dalam hal bencana dan menyediakan pengolahan data paralel dan kapasitas pemrosesan yang tinggi.

C. Management Cluster
Salah satu tantangan dalam penggunaan cluster komputer adalah biaya pengadministrasian itu yang dapat di kali setinggi biaya pengadministrasian N mesin independen, jika cluster memiliki N node. Dalam beberapa kasus ini memberikan keuntungan untuk arsitektur memori bersama dengan biaya administrasi yang lebih rendah. Hal ini juga telah membuat mesin virtual populer, karena kemudahan administrasi.

1. Tugas Penjadwalan
Ketika cluster multi-pengguna yang besar perlu mengakses jumlah yang sangat besar data, penjadwalan tugas menjadi tantangan. Dalam CPU-GPU klaster heterogen dengan lingkungan aplikasi yang kompleks, kinerja setiap pekerjaan tergantung pada karakteristik dari cluster yang mendasari. Oleh karena itu, tugas pemetaan ke core CPU dan perangkat GPU memberikan tantangan yang signifikan. Ini adalah area penelitian yang sedang berlangsung; algoritma yang menggabungkan dan memperluas MapReduce dan Hadoop telah diusulkan dan dipelajari. 

2. Management Kegagalan Node
Ketika sebuah node dalam sebuah cluster gagal, strategi seperti " pagar " dapat digunakan untuk menjaga seluruh sistem operasional. Anggar adalah proses mengisolasi node atau melindungi sumber daya bersama ketika sebuah node tampaknya rusak. Ada dua kelas metode pagar; satu menonaktifkan node itu sendiri, dan melarang proses lain akses ke sumber daya seperti disk bersama.

The STONITH Metode singkatan dari "Shot The Other Nod In The Head", yang berarti bahwa node diduga dinonaktifkan atau dimatikan. Misalnya, kekuatan pagar menggunakan kekuatan pengendali untuk mematikan node bisa dioperasi.

Pendekatan sumber pagar mengizinkan akses ke sumber daya tanpa mematikan node. Ini mungkin termasuk pagar persisten reservasi melalui SCSI3, saluran serat pagar untuk menonaktifkan serat saluran port, atau global yang perangkat blok jaringan (GNBD) pagar untuk menonaktifkan akses ke server GNBD.

D. Data Sharing Dan Komunikasi
1. Data Sharing
Sebagai cluster komputer yang muncul selama tahun 1980, begitu pula superkomputer . Salah satu unsur yang membedakan tiga kelas pada saat itu adalah bahwa superkomputer awal mengandalkan memori bersama . Sampai saat ini cluster tidak biasanya menggunakan memori bersama secara fisik, sementara banyak arsitektur superkomputer juga telah meninggalkannya.

Namun, penggunaan clustered file system sangat penting dalam kelompok komputer modern. Contohnya termasuk IBM General Paralel File System , Microsoft Cluster Shared Volume atau Oracle Cluster File System.

2. Message Passing Dan Komunikasi
Dua pendekatan yang banyak digunakan untuk komunikasi antara node cluster yang MPI, Message Passing Interface dan PVM, para Paralel Virtual Machine. 

PVM dikembangkan di Oak Ridge National Laboratory sekitar 1989 sebelum MPI tersedia. PVM harus langsung dipasang pada setiap node cluster dan menyediakan satu set perpustakaan perangkat lunak yang melukis simpul sebagai "mesin virtual paralel". PVM menyediakan lingkungan run-time untuk message-passing, tugas dan pengelolaan sumber daya, dan pemberitahuan kesalahan. PVM dapat digunakan oleh program-program pengguna yang ditulis dalam C, C ++, atau Fortran, dll

MPI muncul di awal 1990-an dari diskusi di antara 40 organisasi. Upaya awal didukung oleh ARPA dan National Science Foundation. Daripada mulai baru, desain MPI menarik pada berbagai fitur yang tersedia di sistem komersial dari waktu. Spesifikasi MPI kemudian memunculkan implementasi spesifik. MPI implementasi biasanya menggunakan TCP / IP koneksi dan socket. MPI sekarang model komunikasi banyak tersedia yang memungkinkan program paralel yang akan ditulis dalam bahasa seperti C, Fortran, Python, dll. Dengan demikian, tidak seperti PVM yang menyediakan implementasi konkret, MPI adalah spesifikasi yang telah diimplementasikan dalam sistem seperti MPICH dan Buka MPI .

Itulah tadi sedikit tentang keuntungan dan management cluster, semoga bermanfaat

Referensi
Load disqus comments

0 comments