indigo GLB and failover solution - People at Savannah: View a Job
Design distributed database of host info for load balancing for indigo GLB and failover solution
Category: Developer
Submitter: alphawave
Date: Fri 03 Jan 2003 04:04:18 PM UTC
Status: Deleted
This group is not part of the GNU Project.
The aim of the project is to provide or exceed the functionalities available in commectial GLB hardware.
DNS indirection.
The DNS server outputs records which have a short time to live. This means that when a client performs a DNS query for a hostname the query will be handled by the load balancing device which will decide on the most appropriate host (based on load/availability/network proximity) and direct the client to that host. Providing this form of indirection is the initial aim of indigo.
The ISC Bind server will be used for this with it's SDB interface.
The middle layer will be a distributed database (RDBMS or bespoke) of system load/availability information
The end layer will be a TCP/IP host daemon outputting load information
License GNU General Public License v2 or later
Development Status: 1 - Planning
Details (job description, contact ...):
Person/s required to assist in the design of a simple and robust system of storing host based load/availability statistics. This interface will accesible via TCP/IP sockets as it will be serving information to a bind based dns serving system which will utlilse the load data to make load balancing / failover decisions.
The interface should have a level of indirection in it's API so it can support differing backend storage. Initially it is envisaged that ESQL will be used to communicate with a postgresql/oracle database.
Required Skills:
Skill | Level | Experience |
---|---|---|
Bind | Base Knowledge | < 6 Months |
TCP/IP | Base Knowledge | < 6 Months |
C | Master | 6 Mo - 2 yr |
PostgreSQL | Master | 6 Mo - 2 yr |
Powered by Savane 3.14-d582.
Corresponding source code