Next: TurboCluster
Up: Existing Solutions
Previous: Linux Virtual Server Project
  Contents
Vendor |
Ericsson |
|
The Royal Melbourne Institute of Technology |
Site |
http://www.eddieware.org/ |
Licence |
Erlang Public Licence |
Eddieware is designed for creating both non-geographically and
geographically distributed internet services. At this stage Eddieware only
supports web servers, through the underlying infrastructure should be
easily extendible to other services. Eddieware contains two key components,
the ``Intelligent HTTP Gateway'' and and the ``Enhanced DNS Server''.
- Intelligent HTTP Gateway
runs on front-end servers for a site, that is servers that are directly
contacted by end-users and advertised through DNS. The front-end servers
receive information about the load an availability of back-end servers
and uses this information along with quality of service metrics to
load-balance incoming connections. If a connection is to be forwarded to
a back-end server then a connection is made from the front-end server to
the back-end server and any data received from the end-user is sent to
the back-end server and vice versa.
- Enhanced DNS Server
can be used to distribute sites geographically. It should be run as the
name daemon on the authoritative name servers for the domain or domains in
which the service or services to be distributed reside. The Enhanced DNS
server receives load information from the front-end servers at each site
and based on availability and load returns the IP address of the
front-end servers that are in the cluster to end-user requests.
Next: TurboCluster
Up: Existing Solutions
Previous: Linux Virtual Server Project
  Contents
Horms
2001-11-23