
目前的集群技術(shù)絕大多數(shù)都具有負載平衡的特性,他們主要應(yīng)用于科學計算,包括航天航空、石油、科研、網(wǎng)絡(luò)等行業(yè),這種技術(shù)應(yīng)用于電影電視、CG行業(yè)時,因為主要用來解決長時間的圖像渲染問題,所以被稱為“Renderfarm(渲染農(nóng)場)”。
以電影制作為例,一段電影圖像序列需要很長時間的渲染,通常2K分辨率所需要的渲染時間能被大家接受的大概是在每幀1小時左右,管理節(jié)點將序列圖像分割為若干單元通過Web分配給其他節(jié)點,這個過程是動態(tài)的,集群軟件會檢查每個節(jié)點的當前負載,如果某個計算節(jié)點硬件配置比較高,很快完成了第一次分配的渲染工作,那么管理節(jié)點繼續(xù)會將剩余工作分割為若干單元然后再發(fā)送給這個已完成渲染的空閑計算節(jié)點,直到渲染工作完成。目前用于CG渲染的商業(yè)RenderFarm軟件的核心功能其實就是動態(tài)分配渲染進程、網(wǎng)絡(luò)監(jiān)控和數(shù)據(jù)管理。
|