Distributed computation of Pi
Christian Kroken & Sigbjørn Tvedt
Overview
Why?
How?
Client
Server
Why?
Distributed model for greater computational power
Satisfy math geeks
How?
Visual Studio 2005/C#
Prewritten algorithm written in C++
.NET Remoting
SQL database
Client
Self test
Compute Pi
Compute control number
CRC before transmission
Validate data from other clients
Server
(Re-)Assign ranges of digits to be computed
Assign/check control numbers to clients
CRC checking
Assign validation of submitted data
Instert results into database
Questions?