DocumentCode
2697183
Title
A large-scale rendering system based on hadoop
Author
Liu, Weifeng ; Gong, Bin ; Hu, Yi
Author_Institution
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear
2011
fDate
26-28 Oct. 2011
Firstpage
470
Lastpage
475
Abstract
3D rendering is a kind of application which is not only data intensive but also computation intensive and we can render different frames in parallel. For a 3D rendering system, the I/O performance and the ability to handle the failures of both hardware and software are very important. Traditional method uses OpenPBS to schedule the rendering tasks and puts the data on a NFS data server. But NFS data server can very easily be the bottleneck of the system and OpenPBS can´t reschedule the failing tasks, so new method is required to solve those problems. MapReduce is a programming model serving for processing large scale data sets in a parallel manner and hadoop is an open source implementation of the MapReduce programming model. In this paper we propose a method which uses hadoop to do the 3D rendering work in parallel. The proposed method is based on hadoop-0.20.2, evaluation on our method and the traditional method shows that for a scene with 40 frames, our method can reduce the execution time more significantly than traditional method as the number of rendering nodes increases, and our method can also handle failures of both the rendering node and rendering program.
Keywords
distributed processing; rendering (computer graphics); 3D rendering system; I/O performance; MapReduce programming model; OpenPBS; data intensive; distributed computing; hadoop; large-scale rendering system; open source implementation; parallel frames; Educational institutions; Servers; Three dimensional displays;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Computing and Applications (ICPCA), 2011 6th International Conference on
Conference_Location
Port Elizabeth
Print_ISBN
978-1-4577-0209-9
Type
conf
DOI
10.1109/ICPCA.2011.6106549
Filename
6106549
Link To Document