ZRPC: A DISTRIBUTED COMPUTING SYSTEM FOR LARGE SCALE 3D RECONSTRUCTION

MPhil Thesis Defence


Title: "ZRPC: A DISTRIBUTED COMPUTING SYSTEM FOR LARGE SCALE 3D RECONSTRUCTION"

By

Mr. Zuozhuo DAI


Abstract

Large scale 3D reconstruction, such as city’s 3D reconstruction requires a 
large amount of computing resources. Its running time ranges from weeks to 
months on a typical consumer level machine, depending on the size of dataset. 
In order to accelerate this process, we design and implement ZRPC, a 
distributed computing framework. With ZRPC, we can easily port the existing 
single machine 3D reconstruction program to a cluster without modifying its 
source code. A 3D reconstruction project can be split to small jobs. ZRPC 
manages these jobs dependencies, schedules them to appropriate machines, 
speculates straggler jobs, and restarts failed jobs. Moreover, ZRPC is a 
cluster resource management system. It connects machines together, abstracts 
CPU, GPU, memory storage, and other computing resources away from machines 
(physical or virtual), enabling faulttolerant and elastic distributed systems 
to easily be built and run effectively. ZRPC provides a Web UI to monitor the 
cluster status and job status so that we can add, delete, restart jobs directly 
from web page. We have put ZRPC in production use and the results show that 
ZRPC can successfully accelerate our 3D reconstruction project.


Date:			Wednesday, 27 July 2016

Time:			10:00am - 12:00noon

Venue:			Room 5566
 			Lifts 27/28

Committee Members:	Prof. Long Quan (Supervisor)
 			Dr. Wei Wang (Chairperson)
 			Dr. Kai Chen


**** ALL are Welcome ****