[Tilesathome] Distributed server idea
Celso González
celso at mitago.net
Thu Jul 19 12:25:31 BST 2007
On Thu, Jul 19, 2007 at 01:02:23PM +0200, Frederik Ramm wrote:
> Hi,
>
> > I sketched an idea, and put notes at:
> > http://wiki.openstreetmap.org/index.php/Tiles%40home/
> > Distributed_Server
>
> I heard a talk by Richard Stallman once in which he said that the
> idea of user accounts and passwords was inherently fascist.
I think we are moving to a few farms users or trusted users, we have
discussed several times that we have more than enough cpu power in
client side to generate the tiles in a reasonable time
I think is a good aproach, because we can simplify the checks in
server-side, so im inherently fascist :)
>
> Regarding distribution, yes, DNS is a cool idea.
Agree, and i like the idea of distributing things that way, also i want
to remember that memcached also does that.
> * Central server ("Load server") - really only one big DNS server
> that contains a database with one entry per tileset, pointing to IP
> number of server carrying that tile; perhaps also records
> alternatives and does availability checks/round robin; accepts
> notifications from tile servers
Instead of per-tile maybe its more easy per-blocks or zones or whatever,
It will decrease the load of this "Load server" because the querys are
in a small set
> * Create the custom DNS server we'll need for the Load Server. This
> is definitely a C/C++ task. Needs MySQL as a backing store but must
> keep all addresses in memory. Should be doable with a sub-200 MB
> memory footprint. Cannot use bind. Database-backed DNSes exist; would
> have to check if they can be told to also have big memory cache.
djbdns, in a per-block schema we dont need mysql as backing store, a
simple text file will be enough
> Bye
--
Celso González (aka PerroVerd) GPG key 0x2DA367B7
http://mitago.net
More information about the Tilesathome
mailing list