Kas yra tinklelio kompiuterija?

Tinklelio kompiuterija yra užduočių dalijimasis keliuose kompiuteriuose. Užduotys gali būti nuo duomenų saugojimo iki sudėtingų skaičiavimų ir gali būti paskirstytos dideliais geografiniais atstumais. Kai kuriais atvejais tinkle esantys kompiuteriai naudojami įprastai ir veikia tik kaip tinklo dalis, kai jie nenaudojami. Šie tinkleliai išvalo nepanaudotus ciklus bet kuriame kompiuteryje, kurį jie gali pasiekti, kad užbaigtų tam tikrus projektus. SETI@home yra turbūt vienas žinomiausių tinklelio skaičiavimo projektų, o daugelis kitų organizacijų pasitiki savanoriais, siūlančiais prijungti savo kompiuterius prie tinklo.

Šie kompiuteriai susijungia ir sukuria virtualų superkompiuterį. Tinkliniai kompiuteriai gali spręsti tas pačias problemas, kurios tradiciškai skirtos superkompiuteriams, tačiau šis kompiuterių tinklas yra galingesnis nei aštuntajame ir devintajame dešimtmetyje sukurti superkompiuteriai. Šiuolaikiniai superkompiuteriai yra sukurti remiantis tinklelio skaičiavimo principais, sujungiant daug mažesnių kompiuterių į didesnę visumą.

Tinklelio skaičiavimo idėja kilo Ian Foster, Carl Kesselman ir Steve Tuecke. Jie susibūrė, kad sukurtų įrankių rinkinį, skirtą skaičiavimo valdymui, duomenų judėjimui, saugyklos valdymui ir kitai infrastruktūrai, kuri galėtų valdyti didelius tinklus neapsiribojant konkrečios aparatinės įrangos ir reikalavimų. Technika taip pat ypač lanksti.

Tinklelio skaičiavimo metodai gali būti naudojami kuriant labai skirtingų tipų tinklus, suteikiant lankstumo ir galios naudojant kelių mašinų išteklius. Įrangos tinklelis naudos tinklelį, kad galėtų valdyti įrangą, pavyzdžiui, teleskopą, taip pat analizuoti įrangos renkamus duomenis. Tačiau duomenų tinklelis pirmiausia valdys didelius informacijos kiekius, todėl vartotojai galės dalytis prieiga.

Tinklelio skaičiavimas yra panašus į klasterinį skaičiavimą, tačiau yra keletas ryškių skirtumų. Tinkle nėra centralizuoto valdymo; tinkle esantys kompiuteriai yra valdomi nepriklausomai ir operatoriaus nuožiūra gali atlikti su tinklu nesusijusias užduotis. Tinklelyje esantys kompiuteriai neprivalo turėti tos pačios operacinės sistemos ar aparatinės įrangos. Tinklai taip pat paprastai yra laisvai sujungti, dažnai decentralizuotame tinkle, o ne vienoje vietoje, kaip dažnai būna klasteryje esantys kompiuteriai.