Monday, June 10, 2013

Komputasi Grid


Ringkasan


Apa jenis aplikasi yang akan digunakan untuk grid?
Ada banyak tujuan yang berbeda menggunakan komputasi grid dan berbagai masalah yang membutuhkan teknologi yang mendasari yang berbeda. Mereka pendekatan yang berbeda dapat diklasifikasikan ke dalam lima kelas, yang didistribusikan superkomputer, throughput yang tinggi, pada permintaan, komputasi data intensif dan kolaboratif.

Siapa yang akan menggunakan komputasi grid?
Ada banyak kelompok yang berbeda dalam masyarakat yang dapat manfaat dari grid. Komunitas seperti pemerintah, pemeliharaan kesehatan, kolaborasi sains dan banyak lainnya semua memerlukan kemampuan untuk berbagi data dan power CPU. Karena ada begitu banyak daerah yang grid dapat digunakan dalam, kita tidak mengharapkan untuk melihat hanya satu arsitektur jaringan, tetapi banyak yang berbeda.

Apa yang terlibat dalam membangun grid?
Ini benar-benar tergantung pada apa grid akan digunakan untuk, memberikan jawaban tunggal hanya tidak mungkin. Kami membagi grid menjadi empat kelompok utama diperintahkan oleh skala. Sistem akhir, Cluster, intranet dan Internets

Pendekatan apa yang dibutuhkan untuk mengembangkan komputasi grid?
Salah satu kebutuhan untuk membagi pengembangan komputasi grid dalam setidaknya tiga tingkatan. Level tersebut seperti lapisan protokol yang membangun World Wide Web saat ini. Dimana setiap lapisan standar sehingga menjadi mudah untuk mengembangkan aplikasi baru. Para pengembang lapisan dapat pengembang grid, pengembang alat dan pengembang aplikasi.

Apa yang dibutuhkan untuk komputasi grid untuk menjadi layanan setiap orang yang menggunakan?
Membutuhkan pengembangan komputasi grid menjadi standar untuk membuatnya kuat, efektif dan mudah digunakan. Menciptakan kemungkinan untuk aplikasi baru yang akan diproduksi secara efektif dan murah.

Pengantar komputasi grid
Beberapa orang mengatakan bahwa komputasi grid sedang dalam perjalanan untuk menjadi seperti alam sebagai listrik. End user hanya menggunakan daya komputasi, tetapi tidak tahu (atau peduli) cara kerjanya. Memungkinkan orang, tanpa pengetahuan apapun, untuk berbagi hal-hal canggih seperti waktu CPU, penyimpanan dan algoritma hanya dengan menghubungkannya pasukan komputer-perangkat mereka layanan untuk menjadi sederhana. Hal-hal seperti bagaimana teknologi bekerja dan di mana sumber daya yang terletak harus disembunyikan dari pengguna akhir. Kemudian kita membahas lebih lanjut tentang mengapa hal ini belum diimplementasikan.

Banyak proyek penelitian memerlukan banyak waktu CPU, beberapa membutuhkan banyak memori dan beberapa proyek memerlukan kemampuan untuk berkomunikasi secara real time. Hari ini super komputer yang tidak cukup untuk menyelesaikan kebutuhan tersebut. Mereka tidak memiliki kapasitas, bahkan jika mereka melakukannya, itu tidak akan ekonomis dibenarkan untuk menggunakan sumber daya tersebut.
Komputasi grid adalah solusi untuk semua masalah ini dan banyak lagi. Mereka menawarkan cara yang nyaman untuk menghubungkan banyak perangkat (misalnya, prosesor, memori dan IO-perangkat) sehingga pengguna akhir dapat, jika diizinkan, menggunakan semua perangkat kekuatan komputasi gabungan untuk jumlah waktu tertentu. Misalnya jika seorang peneliti perlu membuat beberapa perhitungan yang sangat memakan CPU, terkadang dia bisa meminjam CPU-waktu dari kotak untuk biaya yang jauh lebih rendah daripada meminjam waktu dari komputer super. Sebuah grid dapat dibuat di semua lingkungan di mana pengguna akhir memiliki komputer dengan memori dan CPU. Komputer sering dalam keadaan siaga dan dari waktu ke waktu mereka hanya menggunakan 5% dari kapasitas mereka. Oleh karena itu ada banyak daya komputasi akan menyia-nyiakan, ditetapkan sebagai komputasi grid setiap pengguna akhir akan dapat menikmati banyak daya komputasi yang dinyatakan akan pergi ke limbah.

Apa jenis aplikasi yang akan digunakan untuk grid?
Masalah yang berbeda harus ditangani dengan cara yang berbeda. Beberapa masalah yang mudah untuk diubah menjadi sub masalah saat lain harus menggunakan teknologi yang mendasari lain dan algoritma canggih. Juga alasan balik menggunakan grid bisa sangat berbeda. Ada lima kelas aplikasi untuk komputasi grid, yang akan dibahas secara terpisah.
Distributed superkomputer - adalah kelas aplikasi pertama dan digunakan untuk mengatasi masalah yang perlu kinerja yang jauh lebih komputasi daripada superkomputer apapun dapat memberikan. Masalah mereka memecahkan adalah didistribusikan simulasi interaktif, simulasi kimia-resolusi tinggi, pemodelan iklim dan banyak lagi. Di sini pendekatan untuk komputasi grid untuk bekerja adalah pertama untuk coschedule sumber daya mahal. Karena superkomputer sangat mahal dan sering digunakan oleh kelompok-kelompok yang berbeda simulasi harus direncanakan dengan baik untuk bekerja. Kedua masalah tersebut akan sulit untuk membagi ke subproses karena mereka tidak selalu independen. Banyak upaya karena itu harus dilakukan untuk membangun algoritma canggih yang membagi masalah menjadi subproses, untuk diselesaikan dalam superkomputer yang berbeda. Mereka juga harus algoritma menjadi toleran terhadap latency karena superkomputer tidak pada saat yang sama geografis lokasi, jarak menciptakan kekurangan dalam komunikasi. Akhirnya protokol harus dibangun untuk membuat sistem yang berbeda untuk bekerja dengan baik bersama-sama.
Komputasi high-throughput - digunakan untuk masalah yang longgar digabungkan dalam kontradiksi untuk masalah dalam superkomputer didistribusikan. Oleh karena itu masalah-masalah yang lebih mudah untuk dibagi menjadi subproses, yang dapat mandiri diselesaikan dengan ribuan komputer pribadi biasa. Untuk
Misalnya AMD menggunakan ribuan komputer mereka untuk merancang K6 dan K7 prosesor. Komputasi on-demand - digunakan untuk mengatasi penggunaan jangka pendek sumber daya. Alasan utama di balik ondemand, adalah untuk menghemat biaya dengan berbagi sumber daya. Sumber daya ini dapat berupa program canggih untuk memecahkan beberapa tugas, perangkat seperti sensor dan daya komputer. Ia bekerja karena setiap pengguna tidak perlu sumber daya sepanjang waktu. Tantangan untuk membuat ini bekerja adalah untuk mendapatkan kelompok besar atau kelompok orang untuk berbagi sumber daya mereka. Ada karena itu harus penjadwalan yang baik. Ini orang mungkin tidak ingin berbagi pekerjaan mereka dengan orang lain sehingga grid harus aman terhadap gangguan dan informasi tidak bocor. Sistem ini harus toleransi kesalahan jika orang tidak dapat melakukan pekerjaan mereka, yang akan dikenakan biaya perusahaan dalam kurang efektifnya dan juga menyebabkan mengeluh. Ada juga harus beberapa sistem pembayaran sehingga mereka yang menggunakan sumber daya membayar untuk itu. Data-intensif perhitungan - digunakan untuk mensintesis sangat banyak data yang didistribusikan secara geografis dalam database. Misalnya tidak eksperimen energi tinggi menghasilkan petabyte data setiap tahun. Untuk menyimpan begitu banyak data yang harus didistribusikan ke lokasi yang berbeda. Ada juga banyak ilmuwan, yang perlu untuk mendapatkan beberapa data di seluruh dunia. Di sini tantangan utama adalah penjadwalan volume tinggi data melalui berbagai tingkat hirarki.
Aplikasi kelima adalah komputasi kolaboratif yang terutama digunakan untuk memungkinkan orang-orang sekitar untuk bekerja dan berinteraksi secara real-time dengan satu sama lain. Mereka sering terstruktur dalam virtual shared spasi, di mana mereka juga berbagi sumber daya dan data, yang juga merupakan isu utama dalam on-demand dan aplikasi jaringan dataintensive. Tapi di sini tantangan utama adalah untuk memungkinkan orang untuk berinteraksi di real-time tanpa gangguan. Ada seperti yang kita bisa melihat banyak alasan yang berbeda dan masalah untuk menggunakan komputasi grid. Yang memerlukan pendekatan teknis yang berbeda. Oleh karena itu akan memerlukan banyak usaha untuk membakukan grid
teknologi untuk memenuhi setiap aplikasi.
 
Siapa yang akan menggunakan komputasi grid?
Ada ilmuwan melakukan perhitungan CPU intensif, tetapi ada juga banyak kelompok lain yang akan manfaat dari konsep komputasi grid. Pemerintah - adalah sebuah komunitas yang relatif kecil yang akan menikmati manfaat dari sistem grid di daerah seperti tanggap bencana, pertahanan nasional dan penelitian. Penelitian seperti perubahan lingkungan dan lingkungan sampai bersih, benar-benar menuntut CPU dan mungkin dalam setiap pemerintahan kepentingan terbaik.
Sebuah grid nasional juga bisa berfungsi sebagai "komputasi cadangan" yang dapat digunakan pada saat krisis (misalnya, memperhitungkan dampak dari gempa bumi). Grid nasional memiliki kelemahan mendistribusikan sumber daya, ini bisa menjadi benar-benar keras. Pemeliharaan Kesehatan - benar-benar bisa merasakan kekuatan grid. Dengan menghubungkan semua komputer dan mesin (misalnya, mesin MRI dan CAT scanner) di rumah sakit. Personil rumah sakit dapat melakukan operasi seperti komputer canggih dibantu diagnosis pada mammogram pada komputer pribadi mereka. Aplikasi Lifecritical seperti operasi telerobotic dan pemantauan jantung bisa menggunakan algoritma canggih untuk melakukan hasil yang lebih baik. Yang disebut grid swasta dapat digunakan di banyak lembaga yang menyediakan lebih baik kinerja. Grid swasta memiliki kelemahan menggabungkan perhitungan hidup-kritis dengan kurang lainnya perhitungan penting, juga memiliki kebutuhan untuk mengintegrasikan banyak teknologi berbiaya rendah. Sebuah ilmu material collaboratory - terdiri dari orang di seluruh dunia membutuhkan berbagi data penelitian, aplikasi, waktu CPU dan alat-alat lain untuk penelitian. Ini semacam grid disebut virtual satu dan ditandai dengan fokus pemersatu pusat, keanggotaan dinamis dan kurangnya pusat manajemen. Ekonomi pasar Komputasi - terdiri dari akhir sistem pengguna yang terhubung dengan koneksi broadband. Grid publik dapat digunakan untuk membentuk komunitas beragam kepentingan, seperti pemodelan keuangan, rendering grafis dan game online. Hari ini aplikasi seperti ini ada dalam skala besar hanya dalam beberapa daerah (misalnya, mencari kehidupan di luar bumi dan mencari bilangan prima). Sulit untuk meyakinkan orang untuk memberikan daya komputasi pergi, tapi di masa depan kita mungkin akan melihat aplikasi lebih banyak semacam ini.
Seperti yang bisa kita lihat ada cukup banyak daerah yang berbeda di mana sistem grid bisa digunakan. Oleh karena itu kami berharap untuk melihat tidak hanya satu arsitektur jaringan, tapi banyak. Membuatnya menjadi topik yang sulit untuk sepenuhnya menutupi dan memahami.
 
Apa yang terlibat dalam membangun kotak?
Sebuah sistem grid harus memenuhi banyak pengguna yang berbeda dengan kebutuhan bergantian. Oleh karena itu tidak ada sederhana menjawab apa yang terlibat dalam membangun arsitektur grid, itu tergantung pada apa sistem akan menjadi digunakan untuk. Meskipun tampaknya sangat tidak mungkin bahwa akan ada hanya satu arsitektur grid, masih mungkin untuk mengidentifikasi beberapa layanan dasar yang paling grid akan menerapkan. Untuk menentukan jenis layanan apa yang dibutuhkan dalam komputasi grid kita melihat layanan dasar yang disediakan pada komputer konvensional tradisional. Kami berasumsi bahwa layanan dalam komputer tradisional yang telah efektif selama puluhan tahun juga akan diinginkan dalam komputasi grid. Sistem Grid juga perlu baru layanan, tapi kami mengklaim bahwa ini adalah karena lingkungan luas lebih kompleks baru. Jadi, apa jenis layanan yang dibutuhkan? Harus ada proses otentikasi, untuk membangun identitas dari pengguna saat ini. Sebuah proses otorisasi yang memutuskan apa proses pengguna saat ini diizinkan untuk membuat. Setiap proses terdiri dari benang mengeksekusi dalam ruang alamat sendiri dan setiap proses juga harus mampu berkomunikasi dengan proses lainnya. Setiap proses bertindak atas nama pencipta untuk memperoleh sumber daya (misalnya menulis ke disk dan menempati memori). Penjadwalan yang dijelaskan sebelumnya pada harus diurus dan sebagainya harus mekanisme akuntansi yang melacak alokasi sumber daya. Semua ini, dan masih banyak lagi, adalah pelayanan dasar bahwa sistem grid harus menerapkan.
Satu driver utama untuk teknik yang digunakan untuk mengimplementasikan layanan grid skala. Seperti meningkatnya skala begitu kompleksitas sistem. Oleh karena itu kami menerapkan skala sebagai titik awal untuk membuat perbandingan antara sistem yang berbeda menawarkan layanan dasar. Kami membagi sistem menjadi 4 kelompok yang berbeda, mulai dengan "sistem end" dan finishing dengan "sistem Internet".
Sistem akhir - adalah sistem individu seperti komputer biasa. Sifat karakteristik untuk sistem end skala kecil, tingkat homogenitas yang tinggi dan integrasi. Layanan dasar yang disediakan oleh sistem yang memiliki  kontrol mutlak atas semua sumber daya dalam komputer beroperasi. Sifat terpadusistem ini mengarah pada kinerja tinggi dan compiler yang efektif yang memungkinkan pengguna membuat tinggi aplikasi kinerja dengan relatif sedikit usaha. Cluster - sebuah kumpulan komputer yang terhubung dengan jaringan area lokal kecepatan tinggi. Sebuah cluster juga merupakan entitas yang homogen, mereka berbeda dari sistem akhir terutama dalam cara bahwa setiap komputer memiliki konfigurasi terpisah. Komputer dikendalikan oleh administrator tunggal, memiliki kontrol penuh atas semua sistem. Cluster memperkenalkan rumit faktor-faktor seperti peningkatan skala (banyak komputer), membuat hal-hal seperti algoritma untuk fungsi manajemen sumber daya dan kontrol suatu keharusan. Cluster juga telah mengurangi integrasi memberikan kerugian dari penurunan kinerja di daerah seperti komunikasi. Untuk membangun jaringan seperti ini Anda harus mempertimbangkan bahwa Anda tidak dapat menggunakan ruang alamat yang sama seperti seragam Anda bisa dalam sistem akhir. Salah satu pendekatan untuk memecahkan masalah ini adalah untuk memiliki memori bersama logis, memiliki software menerjemahkan antara alamat lokal dan global. Sistem seperti ini umumnya disebut DSM (Distributed Shared Memory) sistem. Dalam aplikasi kinerja rendah kita bisa membiarkan user-level perangkat lunak untuk melaksanakan DSM dan menggunakan TCP / IP untuk pesan. Tetapi jika kinerja tinggi diperlukan perubahan mendasar harus dilakukan, sistem pesan tingkat rendah baru harus diciptakan / digunakan dan hal-hal seperti coscheduling harus dilaksanakan. Tidak akan lebih jauh ke dalam ini, kita dapat menyimpulkan bahwa kompleksitas pendekatan dan layanan baru cenderung meningkat secara proporsional dengan kinerja.
Intranet - Perbedaan utama antara intranet dan cluster adalah bahwa Intranet memperkenalkan heterogenitas ke dalam sistem, hal itu juga menyajikan masalah dengan administrasi yang terpisah sehingga menimbulkan
sistem harus menegosiasikan kebijakan yang saling bertentangan (sistem dalam Intranet diasumsikan terpusat
diberikan). Masalah lain adalah kurangnya pengetahuan global. Tidak mungkin untuk sistem apapun untuk memiliki pengetahuan yang akurat tentang sistem global yang negara yang berbeda. Sentralisasi administrasi memberikan keuntungan yang menyederhanakan keamanan dan sistem seperti Distributed Computing Environment (DCE), DCOM dan CORBA dapat berhasil diterapkan pada intranet. Program dalam sistem ini tidak umumnya menciptakan proses manual, melainkan terhubung ke "layanan" yang "membungkus" perangkat keras sumber daya.

Interaksi terjadi melalui RPC (Remote Procedure Call) atau pemanggilan metode remote, model yang memiliki menjadi standar di daerah terpencil "pemanggilan fungsi".
Layanan seperti "area luas file sistem" teknologi juga bisa diterapkan dengan sukses di intranet, DFS (Salurkan File System) mungkin yang paling terkenal sistem file virtual. Sistem seperti ini memperkenalkan layanan yang dapat digunakan untuk memecahkan batas-batas untuk penyimpanan sekunder dibatasi oleh sistem operasi. Misalnya menawarkan petabyte penyimpanan pada drive jaringan F: \ (Meskipun jendela memaksakan pembatasan pada ukuran hard drive tidak lebih besar dari x byte). Sistem file virtual juga memungkinkan untuk data yang akan digandakan, mengamankan akses dan membuat sistem lebih aman terhadap kehilangan data (misalnya, dalam kasus kegagalan hard drive).
Karena lingkungan yang kurang aman, sistem seperti Kerberos telah berkembang, menawarkan keamanan dan terpadu Struktur otentikasi seluruh Intranet. Internets - adalah sistem yang paling rumit dan ditandai dengan kurangnya kontrol terpusat, besar distribusi geografis dan isu-isu internasional. Dalam internet kita tidak bisa bergantung pada keberadaan scheduler umum dan karena itu harus mencari alternatif lain. Strategi umum untuk memecahkan masalah ini Masalahnya adalah menggunakan "pemulungan" sistem grid. Sebuah sistem yang memungkinkan, sering menganggur, komputer berkomunikasi dengan semacam scheduler global, yang disebut simpul manajemen. Node manajemen berlaku pekerjaan untuk komputer yang sesuai dengan pembatasan pekerjaan saat ini. Teknologi baru seperti Legiun dan Globus sedang dikembangkan, mengobati host seperti objek dalam mode berorientasi objek biasa.

Pendekatan apa yang dibutuhkan untuk mengembangkan komputasi grid?

Grid saat ini dikembangkan secara independen dan sering dalam bahasa tingkat rendah seperti dalam assembler. Karya-karya ini sering mahal, sulit untuk beradaptasi dengan aplikasi lainnya serta jaringan-sistem lain. Mereka adalah juga sering rapuh. Pengembangan jaringan harus standar internasional. Pengembangan
juga harus dilakukan dalam modul yang lebih kecil, seperti lapisan protokol yang berbeda yang merupakan fundaments Internet saat ini. Satu dapat membagi pengembang menjadi tiga kelas, yaitu grid, alat, dan
pengembang aplikasi. Pengembang Grid - mengembangkan protokol dan menghasilkan perpustakaan rutin. Tantangan di sini adalah untuk menghasilkan perpustakaan protokol yang akan bekerja dengan baik dengan banyak teknologi yang mendasari (misalnya, berbagai jenis jaringan). Perpustakaan juga harus memenuhi banyak permintaan yang berbeda dari pengembang alat, sehingga sulit untuk memberikan setiap permintaan performa terbaik yang berbeda, sementara pada saat yang sama mengakomodasi teknologi yang mendasari yang berbeda. Ada karena itu akan menjadi pertempuran antara umum dan kinerja. Hal ini sangat penting untuk membakukan semua protokol sehingga pengembang alat tahu bagaimana mereka dapat mengimplementasikan pekerjaan mereka.
Pengembang alat - berkonsentrasi pada pengembangan sistem yang akan mengurus hal-hal utama yang harus
ada untuk menggunakan berbagai aplikasi. Keamanan harus diurus, hal-hal seperti otentikasi dan kerahasiaan harus dilaksanakan. Mereka juga mengembangkan metode untuk pembayaran, yang sangat penting misalnya grid on-demand. Akhirnya mereka juga mengembangkan metode untuk menemukan dan mengatur sumber daya dan informasi. Yang termasuk komunikasi, deteksi kesalahan dan banyak hal lagi. Alat pengembang harus menyesuaikan protokol mereka agar sesuai dengan protokol yang dikembangkan oleh pengembang grid dan juga tetap keberatan permintaan dari para pengembang aplikasi. Semuanya harus standar sehingga
para pengembang aplikasi dapat dengan mudah memanfaatkan kemampuan dari alat-layert. Alat ini pengembang juga harus menginformasikan para pengembang aplikasi yang pelaksanaannya bisa lebih tinggi atau lebih rendah kinerja.
Akhirnya ada pengembang aplikasi yang seharusnya menggunakan semua metode yang mereka butuhkan dari tingkat alat untuk membuat program aplikasi khusus bagi pengguna akhir. Aplikasi yang dimaksudkan untuk memecahkan masalah sulit bagi pengguna akhir. Tantangan bagi para pengembang aplikasi adalah menemukan algoritma yang membagi tugas ke ribuan tugas yang lebih kecil yang dapat ditangani secara terpisah dan untuk membuat tugas bekerja efisien dengan lapisan alat. Untuk pengguna akhir hanya akan menjadi penting untuk memecahkan permintaan sementara itu kurang penting bagi pengguna untuk mengetahui cara kerjanya.
 
Apa yang dibutuhkan untuk komputasi grid menjadi layanan umum?
Seperti yang telah dibahas sebelumnya pada ada banyak kemungkinan dan keuntungan besar memilikiinfrastruktur komputasi grid. Tetapi ada juga banyak kesulitan untuk mengatasi sebelum grid akanebagai alami untuk digunakan sebagai listrik. Ada beberapa persyaratan yang harus dipenuhi sebelum masyarakat dan perusahaan akan menggunakannya dalam skala besar. Salah satu parameter adalah bahwa layanan harus diandalkan, yang berarti bahwa layanan selalu sesuai dengan parameter yang diharapkan dan mendasar sebagai jaminan, ketersediaan dan kerahasiaan.
Persyaratan kedua adalah konsistensi, yang berarti bahwa setiap lapisan harus distandarisasi. standar interface membuatnya sederhana dan murah untuk membuat aplikasi baru. Yang sulit adalah untuk menyeimbangkan kinerja tinggi dan homogenitas. Karena aplikasi yang berbeda perlu teknologi yang mendasari yang berbeda untuk bekerja terbaik, yang perlu untuk merangkum pendekatan teknologi yang berbeda dalam standar yang sama. Itu adalah untuk menciptakan ilusi bahwa itu adalah homogen. Tapi sangat sulit untuk mendapatkan kinerja terbaik untuk setiap aplikasi. Persyaratan terakhir untuk grid adalah bahwa hal itu harus murah, sementara pada saat yang sama memberikan kinerja tinggi. Dibandingkan dengan listrik satu pengguna akhir dapat menggunakan daya yang sangat kecil untuk sedikit uang, meskipun itu berasal dari pembangkit listrik sangat mahal. Melakukan pembayaran hanya untuk kekuasaan seseorang mengkonsumsi.
Untuk membuat komputasi grid umum harus ada pengaruh dari politik dan organ yang bertindak internasional untuk standarisasi teknologi.

Kesimpulan bahwa yang dimaksud dengan komputasi grid adalah infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia.Seandainya kelak dikemudian hari teknologi yang dibutuhkan untuk mewujudkan visi paradigma komputasi grid ini sudah mapan, peluang akan semakin terbuka bagi kerjasama lintas organisasi, lintas benua dan lintas bangsa. Akan terbuka peluang bagi peneliti di Indonesia yang ingin melakukan komputasi yang sangat rumit, dengan menggunakan supercomputer tercepat di dunia, tanpa harus melakukan investasi besar-besaran dalam bidang teknologi informasi.

Kelebihan Grid Computing
Beberapa kelebihan dari grid computing adalah:
  • Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle.
  • Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah dapat berjalan lebih cepat dan mencakup domain yang lebih luas. 
  • Software dan aplikasi: Pool dari aplikasi dan pustaka standard, akses terhadap model dan perangkat berbeda, metodologi penelitian yang lebih baik. 
  • Data: Akses terhadap sumber data global dan hasil penelitian lebih baik. 
  • Ukuran dan kompleksitas dari masalah mengharuskan orang-orang dalam beberapa organisasi berkolaborasi dan berbagi sumber daya komputasi, data dan instrumen sehingga terwujud bentuk organisasi baru yaitu virtual organization.
  • Organisasi virtual sebagai hasil kolaborasi memberikan beberapa keuntungan lebih lanjut, di antarnya :
    • Sumber daya dan orang-orang yang tersebar ; 
    • Dihubungkan oleh jaringan, melintasi domain-domain admin; 
    • Berbagi sumber daya, tujuan bersama; 
    • Dinamis; 
    • Fault-tolerant, dan 
    • Tidak ada batas-batas geografis. 
Kekurangan Grid Computing
Kekurangan pada grid computing yang lebih DItekankan disini adalah mengenai hambatan yang dialami oleh masyarakat Indonesia dalam mengaplikasikan teknologi grid computing. Hambatan-hambatan tersebut adalah sebagai berikut :
  • Manajemen institusi yang terlalu birokratis menyebabkan mereka enggan untuk merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yang lebih besar bagi masyarakat luas. 
  • Masih sedikitnya sumber daya manusia yang kompeten dalam mengelola grid computing. 
  • Kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.

No comments:

Post a Comment

kritik dan saran kirim aja disini..