Welcome to Distributed Systems!

 

Topic List:

Site List:

Reviews of Above Sites:

Personal Article Reviews:

 

Project Topic: Distributed Rendering

In this implementation of a distributed system, I will be using a small network of "client" computers to decrease processing time of rendering images for virtual reality panoramas. A user on a local machine will be able to import the data and request a vr panorama creation. The "stitching/rendering server" will be able to distribute sets of images to each client computer based on processing power of the client machine. The client machines will then return the data to the server which will combine the rendered images into a single panorama to be returned to the local machine. For my project, I intend to write the server and client software and simulate a VR rendering of images with open source software.

 

Interface Information:

As far as user interface is concerned, I will be implementing a graphical user interface for ease of use. The implementation of this software would idealy be for long term use since it is concerned more with the distribution than the rendering itself. Mockups of the GUI interface are found below:

Server Application Mockup:

Client Application Mockup:

 

Important Algorithms:

There are a few important algorithms which my system will heavily depend upon. They include the following:

PART 3:Project Progress

Project Links: