labs-labs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel S. Haischt" ...@daniel.stefan.haischt.name>
Subject Re: Lab proposal: dislocate
Date Fri, 15 Dec 2006 21:30:05 GMT
Just out of curiosity - are you going to provide a mDNS compliant API?
Like the one that can be found in jmdns.

Paul Querna schrieb:
> I propose the creation of a new Apache Lab, called "dislocate".
> 
> dislocate, the distributed service locater.
> 
> With projects like 'dworker' allowing tasks to be distributed to many
> machines, it is difficult to manage and load balance requests for
> services to the right set of machines, without using complicated
> software.  dislocate aims to eliminate the need to configure 'where' a
> service is available on a network, and enable autodiscovery of new
> services, and high performance location of these services by clients.
> 
> This project consists of three major components; The client API, a
> client server, and a services library.
> 
> The client server will run on all machines involved. It provides a local
> cache of the available services, and provides monitoring of services on
> other hosts.  It will use UDP multicast to communicate with other nodes.
>  It will offer both a TCP and shared memory area for the client API on
> that machine to connect to, and get a list of available services, and
> where they are located.
> 
> The clients library provides the means to gather a list of services,
> where the services are located, and some statistics on how busy each
> services/host is.  This can allow the clients to do application level
> load balancing, without involving a central load balancer or another
> Single Point of Failure.
> 
> The services library would announce an available service to the local
> client server.  The services library would be used by something like
> dworker, to spread the information about what can be invoked on that
> local node.  It would also be used to send statistics to the local
> server, enabling better balancing of requests to the entire cluster.

-- 

Mit freundlichen Gruessen / With kind regards

DAn.I.El S. Haischt | phone:    +49 -7032-992909
Grabenstrasse 11    |           +49 -700-DHAISCHT
                     | fax:      +49 -7032-992910
D-71083 Herrenberg  | fax2mail: +49 -7032-7999738
GERMANY             | cell:     +49 -172-7668936

email: me@daniel.stefan.haischt.name
web:   http://www.daniel.stefan.haischt.name/

---------------------------------------------------------------------
To unsubscribe, e-mail: labs-unsubscribe@labs.apache.org
For additional commands, e-mail: labs-help@labs.apache.org


Mime
View raw message