Project Detail

TCP Client Server  

TCP Client Server is project number 366453
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: fstudio

Budget: $30-250

Created: 01/06/2009 at 18:09 EST

Bid Count: 14

Average Bid:
$ 142

02/15/2009 at 18:09 EST

Project Creator: piyu1
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (1 reviews)

Bid On This Project
 

Description

This project is in C Unix based environment.
I need a CLIENT which can interact with 1, 2, 4 and 8 SERVERS respectively.

I have to measure the speed up we get from using the above number of SERVERs respectively. (A graph with increase in performance.)

The CLIENT generates a list of 64-bit Random numbers. This list, when sent to one SERVER, is sent entirely. The CLIENT also calculates the sum of squares of the hamming distance between each of the random numbers in the list.
sum+= hammingdistance(random[i],random[j])^2
When sending to multiple servers, it is split accordingly, to distribute the load.

When the SERVER receive the list, it generates a new random number, using a RNG(same as CLIENT, but with different seeds)

This new random number is plugged into each position in the list, and sum of squares is calculated each time again. This sum of squares is stored in another array.
The minimum such sum(from the array) is compared with the sum received from the client.

If the minimum sum is lesser than the CLIENT's sum, the new minimum sum, along with the new random number, and its position in the random array, is sent back to the CLIENT.

The CLIENT then updates its array. If there are more than one SERVER, then the CLIENT will send this new random number, along with its position, and the new sum to all the servers again.

If there is only one SERVER, the CLIENT sends it back to the same SERVER.

This process continues till we can optimize the sum of squares of hamming distance.

At the end of this process, the minimum hamming distance in the random array should be around 22- 25.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

125

3 days

01-07-2009 00:01 EST

Dear sir, I can do it for you, Could you see PMB for more details? Thanks. Best Regards.

help

 

250

7 days

01-06-2009 23:29 EST

Client and server programs would be provided as per specification.

help

 

100

7 days

01-06-2009 18:44 EST

Hello, I can write those applications for you. I've been dealing with tcp implementations a lot recently specifically for unix-based environments. The timeframe is also negotiable. Regards,

help

 

200

5 days

01-06-2009 18:37 EST

(No Feedback Yet)

hello - i'd be happy to finish this for you. i have 15 years of client/server programming in a real time environment with C and python. thanks

help

 

150

4 days

01-07-2009 01:03 EST

(No Feedback Yet)

Hi, I can take this job very quickly based on my own codes.

help

 

250

10 days

01-07-2009 02:26 EST

(No Feedback Yet)

Client-Server architecture can be created as per your requirements

help

 

250

15 days

01-07-2009 04:28 EST

(No Feedback Yet)

Yes we can do it because we have did same project for other clients.

help

 

249

30 days

01-07-2009 06:51 EST

(No Feedback Yet)

I have experience in creating such applications for more than 5 years. Check our company portfolio.

help

 

80

2 days

01-08-2009 02:17 EST

(No Feedback Yet)

I have done lots of projects like this.... Its easy for me

help

 

50

3 days

01-08-2009 05:13 EST

(No Feedback Yet)

Easy! Glad to take a part.

help

 

100

7 days

01-08-2009 05:53 EST

(No Feedback Yet)

Just To Clarify, I Have To Write Only The TCP Client. Invoke In The Command Line. Could I Use Any RNG? May Be I Should Use The Same 64Bit-RNG. The One You Use With Your Servers. If So Please Tell Me Where To Get It.

help

 

40

3 days

01-11-2009 00:14 EST

(No Feedback Yet)

Hi, I can give u the requirement in three days of time if my bid is ok. Priya Sharma

help

 

100

3 days

01-11-2009 16:13 EST

(No Feedback Yet)

Hi, see PMB

help

 

50

7 days

01-13-2009 01:28 EST

(No Feedback Yet)

Hi I have 3 years of experience on client/server programming.

help


    Bid on this Project