Encerrado

Simple Load Balancer

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

Habilidades: Programação C, Engenharia, Linux, MySQL, PHP, Arquitetura de software, Teste de Software, Administrador do Sistema, UNIX

Ver mais: use of algorithm in programming, unix systems programming, unix network programming, rewrite module, programming hash, php programming software mac, hash programming, efficient php programming, UNIX Support, trade algorithm, load ready, load balancer, liberal, divulge, mac virtual, simple makes, run arp, virtual machine mac, software implementation process, simple program linux, rewrite software mac, compare mac address, arp implementation, balancer, program mac address

Acerca do Empregador:
( 1 comentário ) United States

ID do Projeto: #3005106

7 freelancers are bidding on average $5853 for this job

ssynchron

See private message.

$4250 USD in 120 dias
(112 Comentários)
6.3
mashinfotec

See private message.

$4250 USD in 120 dias
(12 Comentários)
4.7
symbiolinxvw

See private message.

$5270 USD in 120 dias
(1 Comentário)
4.1
simtechs

See private message.

$4250 USD in 120 dias
(11 Comentários)
2.9
cbcinc

See private message.

$5950 USD in 120 dias
(1 Comentário)
0.0
alexmsvw

See private message.

$12750 USD in 120 dias
(1 Comentário)
0.0
chandrashekarvw

See private message.

$4250 USD in 120 dias
(2 Comentários)
0.0