Secara definisi Grid Computing (Komputasi Grid) adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.
Dalam buku The Grid: Blue Print for a new computing infrastructure dijelaskan 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.
Istilah grid computing mengacu kepada sebuah infrastruktur komputasi terdistribusi yang mampu memberikan resource sesuai kebutuhan client. Teknologi grid dapat meningkatkan efisiensi dan produktivitas. Tantangan yang dihadapi dalam pengembangan teknologi ini adalah bagaimana mengoptimalkan proses, sumber daya dan berbagi jaringan. Komputasi grid merupakan teknik dan metode yang diterapkan untuk penggunaan beberapa server secara terkoordinasi. Grid computing dapat dianggap sebagai cluster computing terdistribusi dalam skala besar dan sebagai bentuk pengolahan secara paralel yang terdistribusi melalui jaringan, baik jaringan computer workstation perusahaan atau jaringan kolaborasi publik (peer to peer computing).
Grid telah dikembangkan sebagai teknologi komputasi yang menghubungkan mesin dan sumber geografis yang bertujuan membuat sebuah super computer virtual. Sistem virtual seperti ini dianggap memiliki semua sumber daya komputasi. Beberapa tahun terakhir ini, grid computingdisebut sebagai teknologi yang memungkinkan pengaksesan, dan pengelolaan sumber daya IT dalam sebuah lingkungan komputasi terdistribusi.
Ide awal grid computing dimulai dengan adanya distributed computing, yaitu mempelajari penggunaan komputer terkoordinasi yang secara fisik terpisah atau terdistribusi. Namun, sistem terdistribusi membutuhkan aplikasi yang
berbeda dengan sistem terpusat. Kemudian, berkembang lagi menjadi parallel computing yang merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Grid computing dapat dianggap sebagai sistem terdistribusi dengan beban kerja noninteraktif yang melibatkan file dalam jumlah besar. Hal yang membedakan grid computing dari sistem komputasi konvensional berkinerja tinggi seperti cluster computing adalah kecenderungan grid computing yang heterogen, terpisah secara geografis, dan mampu digabung-gabungkan secara lebih mudah. Meskipun grid computing dapat didekasikan untuk aplikasi khusus, grid computing tunggal lebih umum digunakan untuk berbagai tujuan yang berbeda.
Manfaat menggunakan Grid Computing bagi perusahaan :
- lebih hemat biaya dalam penggunaan sejumlah tertentu sumber daya komputer
- sebagai cara untuk memecahkan masalah yang mungkin tidak dapat dipecahkan tanpa sejumlah besar daya
komputasi
- karena menunjukkan bahwa sumberdaya dari banyak komputer dapat kooperatif dan dimanfaatkan secara sinergis, serta dikelola sebagai sebuah kolaborasi mencapai tujuan bersama
Kerugian menggunakan Grid Computing :
- Dalam grid computing, permasalahan yang paling sering dijumpai adalah perbedaan format data yang dapat menghambat impor dan ekspor data dari komputer satu ke komputer lainnya. Hal ini menyebabkan tidak terjadinya interperobilitas dalam sistem grid computing sehingga diperlukan reformat data atau penggunaan suatu aplikasi agar data tersebut bisa diubah dan dipakai dalam suatu format tertentu.
- Latency data yang besar seringkali menjadi kendala bagi perusahaan akibat letaknya yang jauh dari penyedia layanan atau terpisah secara geografis dengan perusahaan penyedia layanan grid computing.
- Isu yang paling penting dalam grid computing adalah mengenai keamanan data. Perusahaan harus memperhatikan ketersediaan data dan selalu waspada dalam menjaga kerahasiaan data yang penting bagi perusahaannya.
Implementasi Grid Computing
Setelah mengetahui kelebihan dan keurangan dari Grid Computing ini, selanjutnya adalah tentang Implementasi Grid Computing.
Contoh yang terkenal dari komputasi grid dalam domain publik adalah SETI yang sedang berlangsung (Search for Extraterrestrial Intelligence) @ Home proyek di mana ribuan orang berbagi siklus prosesor yang tidak terpakai dari PC mereka dalam pencarian luas untuk tanda-tanda “rasional” sinyal dari luar angkasa. Menurut John Patrick, IBM wakil presiden untuk strategi Internet, “hal besar berikutnya akan komputasi grid.
Sejumlah perusahaan, kelompok profesional, konsorsium universitas, dan kelompok lain telah mengembangkan atau sedang mengembangkan kerangka kerja dan perangkat lunak untuk mengelola proyek komputasi grid. Masyarakat Eropa (EU) mensponsori sebuah proyek untuk grid untuk fisika energi tinggi, observasi bumi, dan aplikasi biologi. Di Amerika Serikat, Teknologi Grid Nasional prototyping grid komputasi untuk infrastruktur dan akses grid untuk orang-orang. Sun Microsystems menawarkan perangkat lunak Engine Grid. Digambarkan sebagai pengelolaan sumber daya didistribusikan (DRM) alat, Grid Engine memungkinkan insinyur di perusahaan-perusahaan seperti Sony dan Synopsys ke kolam renang siklus komputer hingga 80 workstation pada suatu waktu. (Pada skala ini, komputasi grid dapat dilihat sebagai kasus yang lebih ekstrim load balancing.)
Contoh Grid Computing :
a) Scientific Simulation
Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
b) Medical Images
Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
c) Computer-Aided Drug Discovery (CADD)
Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
d) Big Science
Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA.
e) E-Learning
Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.
f) Visualization
Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
g) Microprocessor design
komputasi grid membantu untuk mengurangi microprocessor design cycle da memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin.
Artikel-artikel sebelumnya yang membahas mengenai, cloud computing, mobile computing, dangrid computing, dapat disimpulkan bahwa masing-masing teknologi tersebut memiliki persamaan dan perbedaan dengan Ubiquitos Computing ini.
Persamaan :
Metode komputasi untuk mengatasi masalah Membutuhkan alat seperti PC, laptop maupun handphone untuk menjalankannya.
Pada Ubiquitos dan cloud perangkat perlu tidak terlihat (invisible) secara fisik. Ubiquitous dan mobile computing sejalan dengan benda yang bersifat portable (mudah dibawa).
Perbedaan :
Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid menggunakan komputer. Biaya untuk komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus karena bersifat portable.
Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.
Lingkungan dari pervasive computing merupakan kumpulan dari benda-benda yang mudah dipakai, mudah diselipkan dan mudah di bawa ke mana-mana, juga terkoneksi secara wireless(tanpa kebel).
Referensi :
https://riantotriwahyudi.wordpress.com