need to build a server
Budget: $30 – $250 CAD
In the first phase you should implement a server as a UNIX service written in C or C++ and must use the POSIX API provided by the UNIX standard C library. In the second phase you should convince multiple such severs to work together.The server must be robust in the sense that no message should be lost when the server is stopped, unless it is actively being written to disc. The bulletin board file should be regarded too huge to be maintained entirely in memory.If the bulletin board file supplied in the configuration file or on the command line does not exist, it must be generated and re-used otherwise (rather than being overwritten). The server assigns message numbers in succession based on the order in which the WRITE requests were received.Preallocated threads must be used by the server. Tmax is the number of threads to be preallocated, hence Tmax is also a concurrency limit. Phase 1 is a bulletin board server which consists of application protocol, performance , the bulletin board file, concurrecy management, startup and reconfiguration.
Where as phase 2 consists of syncroniation and application protocol.
Where as phase 2 consists of syncroniation and application protocol.