Sun Grid Engine (SGE) è un progetto software open source supportato da Sun Microsystems teso a realizzare un sistema grid cioè per la distribuzione dei processi nei computer cluster. Il progetto permette di allocare risorse come, processori, memoria, spazio su disco, a programmi funzionanti in modalità batch.
Le principali caratteristiche di SGE sono:
Diversi programmi aggiuntivi sono disponibili, come:
SGE distingue gli host in 4 categorie:
Tipicamente i ruoli amministrativi e di gestione delle code sono centralizzati su un unico elaboratore dotato di due interfacce ethernet, la prima connessa alla rete (tipicamente giga ethernet) dei nodi computativi e la seconda sulla Lan su cui sono connessi gli elaboratori che inoltrano i processi (submit hosts).
SGE è distribuito con licenza open source, ma esistono anche pacchetti commerciali curati dalla Sun.
SGE può essere utilizzata su molte piattaforme, tra le quali:
La nuova versione di SGE (6.0u4) ha aggiunto il supporto di Windows.