Ericsson's new robust web site software, Eddie, is now available as
Open Source on http://www.eddieware.org. This software takes advantage
of Ericsson's telecom technology for making robust, non-stop,
distributed and scalable software.
Eddie is a suite of three software applications that together make web
sites robust and scalable. Each component works on its own, and all
three together cover for most glitches and errors possible in a web
* Eddie Robust DNS Server
- Load balances over the WAN
- Robust and scalable in itself
- Returns the least loaded IP server or the next server in turn
- Bind/named compatible
* Eddie Robust Front-End
- Load balances over the LAN
- Enables admission control, rejecting or queuing access
requests above the LAN capacity
- Enables user sessions, so that active users are not thrown out
by new accesses
- Supports any ratio of front ends to HTTP back ends, from one
front end per LAN (with fail over) to many front ends per
- Receives HTTP 1.1 requests, deciphers them and separates the
different parts of the requests, which are routed to the most
* Eddie IP Migration Facility
- Gives cluster-like functionality in a heterogeneous group of
- Moves IP addresses and servers from a crashed machine to one of
the other machines on a LAN
- Servers reappearing after a crash reclaim their IP addresses and
- As long as one machine with the right functionality is on line,
that functionality is on line.
Eddie works on standard hardware, standard operating systems, standard
web back-ends, and standard web content. Eddie even works with
heterogeneous machines in a web site, handling different
functionality, different operating systems, and different hardware.
This software is a beta version. We've developed and tested it on
Pentium machines running Linux and Apache HTTP back ends. We plan to
build and test it on FreeBSD and Solaris as well as release a
distributed, actively replicated file server by December 8. By the end
of 1998, we plan to compile and test the NT version as well as
implement adaptive response time analysis in the DNS server.
Very preliminary performance tests with Web Stone show:
- - The Eddie DNS server, when running on a 166 MHz Pentium, handles 300
requests/second with a modest memory footprint.
- - The Eddie Front End on a 166 MHz Pentium with Apache handles up to
- - Scalability is linear - the front end on four similar machines
handles up to 350 connections/second.
PLEASE HELP US!
Comments! Please write us: email@example.com
Your experiences with the software.
Testing on more configurations, with different hardware, and back
The Eddie Group: