Simple Load Balancer

Closed Posted Nov 7, 2003 Paid on delivery
Closed Paid on delivery

1. Overview

a. Need a load balancer that will distribute packets across various machines using a hash algorithm, handling network and machine outages well.

2. Implementation

a. Steps involved

i. Take in a packet.

ii. Compare destination IP to virtual IP. If not VIP, then process as usual.

iii. Rewrite the destination MAC address with the MAC address for a real server received through ARP.

iv. Send out the resulting packet.

b. The virtual IP and real servers must be in the same subnet.

c. Linux is preferable but we don’t want to divulge this source code so a module addon, if possible could get around this. Otherwise other operating systems with more liberal licenses(BSD) are acceptable as well.

d. To get the MAC address for the IP, ARP information can be used.

e. The load balancer must respond to ARPs for the virtual IP.

3. Requirements

a. Fast and efficient, makes use of multiple processors, can support 500 megabit transfer rate.

4. Deliverables

a. Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

b. Installation package that will install the software (in ready-to-run condition) on the platform used.

c. Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Unix

C Programming Engineering Linux MySQL PHP Software Architecture Software Testing System Admin UNIX

Project ID: #3005106

About the project

5 proposals Remote project Active Nov 12, 2003

5 freelancers are bidding on average $6494 for this job

mashinfotec

See private message.

$4250 USD in 120 days
(12 Reviews)
4.7
symbiolinxvw

See private message.

$5270 USD in 120 days
(1 Review)
4.1
cbcinc

See private message.

$5950 USD in 120 days
(1 Review)
0.0
alexmsvw

See private message.

$12750 USD in 120 days
(1 Review)
0.0
chandrashekarvw

See private message.

$4250 USD in 120 days
(2 Reviews)
0.0