Grid Hesaplama Nedir?

Grid hesaplama, görevleri birden fazla bilgisayar üzerinden paylaşma eylemidir. Görevler veri depolamadan karmaşık hesaplamalara kadar değişebilir ve büyük coğrafi mesafelere yayılabilir. Bazı durumlarda, bir ızgara içindeki bilgisayarlar normal olarak kullanılır ve yalnızca kullanılmadıklarında kılavuzun bir parçası olarak işlev görür. Bu ızgaralar, verilen projeleri tamamlamak için erişebilecekleri herhangi bir bilgisayarda kullanılmayan döngüleri temizler. SETI @ home belki de en iyi bilinen grid bilişim hesaplama projelerinden biridir ve bir dizi başka kuruluş da bilgisayarlarını bir şebekeye eklemeyi teklif eden gönüllülere güvenmektedir.

Bu bilgisayarlar sanal bir süper bilgisayar oluşturmak için bir araya gelirler. Ağa bağlı bilgisayarlar, geleneksel olarak süper bilgisayarlar için ayrılan aynı problemler üzerinde çalışabilir ve yine de bu bilgisayarlar ağı, yetmişli yıllarda seksenli yıllarda kurulan süper bilgisayarlardan daha güçlüdür. Modern süper bilgisayarlar, daha küçük birçok bilgisayarı daha büyük bir bütün halinde bir araya getirerek ızgara hesaplamanın ilkeleri üzerine kuruludur.

Şebeke hesaplama fikri Ian Foster, Carl Kesselman ve Steve Tuecke ile ortaya çıktı. Bilgi işlem yönetimi, veri hareketi, depolama yönetimi ve büyük ızgaraları belirli donanım ve gereksinimlerle sınırlamadan idare edebilecek diğer altyapıları idare edecek bir araç takımı geliştirmek için bir araya geldiler. Bu teknik aynı zamanda son derece esnektir.

Grid hesaplama teknikleri, çok sayıda ızgara tipi oluşturmak için kullanılabilir ve çoklu makinelerin kaynaklarını kullanarak güç ve esneklik sağlar. Bir ekipman ızgarası, teleskop gibi bir ekipmanı kontrol etmek ve ekipmanın topladığı verileri analiz etmek için bir ızgara kullanır. Bununla birlikte, bir veri ızgarası, öncelikle, kullanıcıların erişimi paylaşmalarına olanak tanıyan büyük miktarda bilgiyi yönetir.

Izgara hesaplaması küme hesaplamasına benzer, ancak bir takım belirgin farklılıklar vardır. Bir şebekede merkezi bir yönetim yoktur; ızgaradaki bilgisayarlar bağımsız olarak kontrol edilir ve operatörün takdirine bağlı olarak ızgarayla ilgili olmayan görevler gerçekleştirebilir. Bir ızgaradaki bilgisayarların aynı işletim sistemine veya donanıma sahip olmaları gerekmez. Izgaralar ayrıca genellikle kümelenmiş bir bilgisayarda olduğu gibi, genellikle tek bir yerde olmaktansa, ademi merkeziyetçi bir ağda gevşek bir şekilde bağlanır.