Distributed Rendering Based on Fine-Grained and Coarse-Grained Strategy to Speed up Time and Increase Efficiency of Rendering Process
DOI:
https://doi.org/10.21512/comtech.v10i1.5067Keywords:
distributed rendering, fine-grained strategy, coarse-grained strategy, rendering processAbstract
The purpose of this research was to solve several problems in the rendering process such as slow rendering time and complex calculations, which caused inefficient rendering. This research analyzed the efficiency in the rendering process. This research was an experimental study by implementing a distributed rendering system with fine-grained and coarse-grained parallel decomposition in computer laboratory. The primary data used was the rendering time obtained from the rendering process of three scenes animation. Descriptive analysis method was used to compare performance using speedup and efficiency of parallel performance metrics. The results show that the distributed rendering method succeeds in increasing the rendering speed with speedup value of 9,43. Moreover, the efficiency of processor use is 94% when it is applied to solve the problem of slow rendering time in the rendering process.
Plum Analytics
References
Akenine-Möller, T., Haines, E., & Hoffman, N. (2008). Real-time rendering (Third edition). A K Peters/CRC Press.
Anderson, D. P. (2004, November). Boinc: A system for public-resource computing and storage. In Fifth IEEE/ACM International Workshop on Grid Computing (pp. 4-10). https://doi.org/10.1109/GRID.2004.14
Bui, P., Boettcher, T., Jaeger, N., & Westphal, J. (2013, September). Using clusters in undergraduate research: Distributed animation rendering, photo processing, and image transcoding. In 2013 IEEE International Conference on Cluster Computing (CLUSTER) (pp. 1-8). https://doi.org/10.1109/CLUSTER.2013.6702634
Cantor, J., & Valencia, P. (2004). Inspired 3D short film production. Course Technology Press.
Culler, D., Singh, J. P., & Gupta, A. (1999). Parallel computer architecture: A hardware/software approach. Gulf Professional Publishing.
Eager, D. L., Zahorjan, J., & Lazowska, E. D. (1989). Speedup versus efficiency in parallel systems. IEEE Transactions on Computers, 38(3), 408-423. https://doi.org/10.1109/12.21127
Fang, C., Zhao, Y., & Wang, Z. (2009). Research and design of a service management system for deadline render farm. In 2009 International Conference on Environmental Science and Information Application Technology (Vol. 2, pp. 542-545). https://doi.org/10.1109/ESIAT.2009.123
Glez-Morcillo, C., & Vallejo, D. (2011, March). Using expert knowledge for distributed rendering optimization. In International Conference on Computer Vision, Imaging and Computer Graphics (pp. 3-16). https://doi.org/10.1007/978-3-642-32350-8_1
Glez-Morcillo, C., Vallejo, D., Albusac, J., Jiménez, L., & Castro-Schez, J. J. (2011, October). A new approach to grid computing for distributed rendering. In 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (pp. 9-16). IEEE. https://doi.org/10.1109/3PGCIC.2011.12
Gooding, S. L., Arns, L., Smith, P., & Tillotson, J. (2006). Implementation of a distributed rendering environment for the TeraGrid. In 2006 IEEE Challenges of Large Applications in Distributed Environments (pp. 13-21). https://doi.org/10.1109/CLADE.2006.1652049
Hong, Z. G., Wang, Y. B., & Shi, M. Y. (2014). A performance-based policy for job assignment under distributed rendering environments. In Applied Mechanics and Materials (Vol. 543, pp. 2949-2952). https://doi.org/10.4028/www.scientific.net/AMM.543-547.2949
Kantert, J., Spiegelberg, H., Tomforde, S., Hähner, J., & Müller-Schloer, C. (2015). Distributed rendering in an open self-organised trusted desktop grid. In 2015 IEEE International Conference on Autonomic Computing (pp. 267-272). https://doi.org/10.1109/ICAC.2015.66
Patoli, M. Z., Gkion, M., Al-Barakati, A., Zhang, W., Newbury, P., & White, M. (2009). An open source grid based render farm for blender 3D. In 2009 IEEE/PES Power Systems Conference and Exposition (pp.1-6). https://doi.org/10.1109/PSCE.2009.4839978
Sheharyar, A., & Bouhali, O. (2014). A framework for creating a distributed rendering environment on the compute clusters. arXiv preprint arXiv:1401.0608.
Silva, L. M., & Buyya, R. (1999). Parallel programming models and paradigms. High Performance Cluster Computing: Architectures and Systems, 2, 4-27.
Wald, I., Benthin, C., Dietrich, A., & Slusallek, P. (2003). Interactive ray tracing on commodity pc clusters. In European Conference on Parallel Processing (pp. 499-508). https://doi.org/10.1007/978-3-40-45209-6_72
Wang, W., Zhao, Z. X., Xu, Q., & Liu, T. (2013). Design and implementation of adaptive dynamic load balancing distributed parallel rendering system based on sortfirst. In Advanced Materials Research (Vol. 798, pp. 693-698). https://doi.org/10.4028/www.scientific.net/AMR.798-799.693
Downloads
Published
Issue
Section
License
Authors who publish with this journal agree to the following terms:
a. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License - Share Alike that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
b. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
c. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
USER RIGHTS
All articles published Open Access will be immediately and permanently free for everyone to read and download. We are continuously working with our author communities to select the best choice of license options, currently being defined for this journal as follows: