A Framework for Cluster-based Rendering and Postprocessing

Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Workshop on Software Engineering and Architectures for Realtime Interactive Systems (Print) S. 1 - 6
Hauptverfasser: Frericks, Philipp, Roth, Thorsten, Hinkenjann, Andre, Kruijff, Ernst
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.03.2017
Schlagworte:
ISSN:2328-7829
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using algorithms from computer graphics is a good example for such scenarios. Because visual analysis of data can greatly benefit from the usage of large, tiled display systems, and techniques to render images become more and more complex in order to generate visually pleasing results, using a single machine is often not sufficient to enable reasonable workflows.In this paper, we introduce a framework for cluster-based rendering and postprocessing. Distributing the generation and postprocessing of images to a cluster of machines allows to speed up these tasks. In particular, we aim at rendering images at high resolutions, e.g. for large display walls. To our knowledge, no other framework for distributed rendering is capable of postprocessing images in a distributed fashion without being limited to frame tiles.We present a software design that provides a simple interface for creating render sessions, enabling arbitrary applications to delegate the generation of images to a cluster. In addition to a simple configuration process, we intend to support platform interoperability. We focus on the design of a flexible and modular architecture in order to make the framework independent of rendering techniques and scheduling algorithms. Thus, these components should be interchangeable to enable a variety of use cases. The same applies to the integration of postprocessing methods.
AbstractList Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using algorithms from computer graphics is a good example for such scenarios. Because visual analysis of data can greatly benefit from the usage of large, tiled display systems, and techniques to render images become more and more complex in order to generate visually pleasing results, using a single machine is often not sufficient to enable reasonable workflows.In this paper, we introduce a framework for cluster-based rendering and postprocessing. Distributing the generation and postprocessing of images to a cluster of machines allows to speed up these tasks. In particular, we aim at rendering images at high resolutions, e.g. for large display walls. To our knowledge, no other framework for distributed rendering is capable of postprocessing images in a distributed fashion without being limited to frame tiles.We present a software design that provides a simple interface for creating render sessions, enabling arbitrary applications to delegate the generation of images to a cluster. In addition to a simple configuration process, we intend to support platform interoperability. We focus on the design of a flexible and modular architecture in order to make the framework independent of rendering techniques and scheduling algorithms. Thus, these components should be interchangeable to enable a variety of use cases. The same applies to the integration of postprocessing methods.
Author Frericks, Philipp
Kruijff, Ernst
Roth, Thorsten
Hinkenjann, Andre
Author_xml – sequence: 1
  givenname: Philipp
  surname: Frericks
  fullname: Frericks, Philipp
  organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany
– sequence: 2
  givenname: Thorsten
  surname: Roth
  fullname: Roth, Thorsten
  organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany
– sequence: 3
  givenname: Andre
  surname: Hinkenjann
  fullname: Hinkenjann, Andre
  organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany
– sequence: 4
  givenname: Ernst
  surname: Kruijff
  fullname: Kruijff, Ernst
  organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany
BookMark eNotj9FKwzAUQKMouM19gS_5gdbcm7TJ9a2UbQ4GyqbPIza3Ut3akVTEv1dwTwfOw4EzFVf90LMQElQOoOh-t6i2650BiypHBTYncLoAdSGmUGhXlmiNuRQT1Ogy65BuxDylD6WUBkcKcCIeKrmM_sjfQ_yU7RBlffhKI8fszScOcst94Nj179L3QT4PaTzFoeGU_tStuG79IfH8zJl4XS5e6sds87Ra19Um61DpMaMyOIvADN4WbJW2tjEBW0XBNBbb0uiGAmEo2JANLgBZB0CawLjWez0Td__djpn3p9gdffzZn1f1LxqkSd4
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SEARIS41720.2017.9183510
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1538662744
9781538662748
EISSN 2328-7829
EndPage 6
ExternalDocumentID 9183510
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i203t-96d8721ee1a75e70377c4d2f09d4c72f643c9d92d5e497d8d197811939148faa3
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000630049700005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:30:02 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-96d8721ee1a75e70377c4d2f09d4c72f643c9d92d5e497d8d197811939148faa3
PageCount 6
ParticipantIDs ieee_primary_9183510
PublicationCentury 2000
PublicationDate 2017-March
PublicationDateYYYYMMDD 2017-03-01
PublicationDate_xml – month: 03
  year: 2017
  text: 2017-March
PublicationDecade 2010
PublicationTitle Workshop on Software Engineering and Architectures for Realtime Interactive Systems (Print)
PublicationTitleAbbrev SEARIS
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003189012
Score 1.6165082
Snippet Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all....
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Clustering algorithms
Complexity theory
I.3.2 [Computer Graphics]: Graphics Systems-Distributed/network graphics
Image resolution
Pipelines
Rendering (computer graphics)
Scheduling algorithms
Task analysis
Title A Framework for Cluster-based Rendering and Postprocessing
URI https://ieeexplore.ieee.org/document/9183510
WOSCitedRecordID wos000630049700005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL3M4YNPUzfxmzz4aLasS5vGNxkWBRnDD9jbSPMBA-nGbP393qRdRfDFtxJoKbdJz7nJPecC3KSaM-54TLWOFOW5yGmq3Rh_hkrnTCFHyIO7_rOYzdLFQs47cNtqYay1ofjMDv1lOMs3a135rbKRxPkXez3VnhBJrdVq91NwbiK0tcU6TI78ecvTK0eEZr6ESwyb23_1UQkwkvX-9wKHMPjR45F5izRH0LHFMfR2DRlIsz77cHdPsl2xFUE2SqYflTdCoB6rDHkJbePwCUQVhvg2vZtaJoBDA3jPHt6mj7RpjkBXEZuUVCYmxezN2rESscV1K4TmJnJMGq5F5JBpaGlkZGLLpTCpGXt3K6RrEhMgp9TkBLrFurCnQIyTyDOUSLwXuuI655jEqThW1qTcyegM-j4Uy03tf7FsonD-9_AFHPho13Val9Att5W9gn39Va4-t9fho30DS8yW8w
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxEJ0QNNETKhi_7cGjhaW0dOvNEAlEJEQx4Ua6_UhIzEIQ_P1Od5c1Jl68bXpoNrPtvjftmzcAd7HhEfdcUGOYpjyRCY2Nb-PPUJsk0sgRksxdfyTH43g2U5MK3Je1MM65THzmmuExu8u3S7MNR2UthetPhHqqPcE5i_JqrfJEBVcnglsp14lUK9y4DN84YnQURFyyWUzwq5NKBiT92v9e4QgaPxV5ZFJizTFUXHoCtV1LBlLs0Do8PJL-Tm5FkI-S3sc2WCHQgFaWvGaN43AGolNLQqPeVV4ogEMNeO8_TXsDWrRHoAsWdTZUdW2M-ZtzbS2Fw50rpeGW-UhZbiTzyDWMsopZ4biSNrbt4G-FhE1hCuS17pxCNV2m7gyI9QqZhpbd4IauuUk4pnFaCO1szL1i51APoZivcgeMeRGFi7-Hb-FgMH0ZzUfD8fMlHIbI56qtK6hu1lt3Dfvma7P4XN9kH_AbWS-aOg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Workshop+on+Software+Engineering+and+Architectures+for+Realtime+Interactive+Systems+%28Print%29&rft.atitle=A+Framework+for+Cluster-based+Rendering+and+Postprocessing&rft.au=Frericks%2C+Philipp&rft.au=Roth%2C+Thorsten&rft.au=Hinkenjann%2C+Andre&rft.au=Kruijff%2C+Ernst&rft.date=2017-03-01&rft.pub=IEEE&rft.eissn=2328-7829&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FSEARIS41720.2017.9183510&rft.externalDocID=9183510