Op 09-03-10 21:28, Frederik Ramm schreef:
>>> I agree that distributed rendering is something that must be supported.
>>> There are several ways to do it; either run a classic load balancer
>>> setup with some intelligence so that it requests odd tiles from one
>>> server and even tiles from another etc., or build a mesh of queue
>>> managers that are aware of each other, or have one master queue manager
>>> (a.k.a. single point of failure) distributing requests across a range of
>>> render servers.
>>
>> I currently have a webserver that does this for me.
>
> A web server is sufficient for simple applications but if you want to
> pre-render a million tiles without impeding on live viewing performance
> then a more controlled approach is probably required.

Sure but in that case I would go for the 'nuke a zillion udp packets to 
somewhere'.

>> If I would go into this direction I would go by multicast such as
>> mDNS, and make render clients bid for rendering the requests. More
>> flexible approach. And gives guarantees someone picks it up.
>
> Sounds interesting. I don't understand enough about that but if anyone
> wants to try...

Basically it works like a negotiation strategy. But we can discuss it 
offline. Its trivial te implement it or to copy it from one of my other 
projects.


Stefan

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to