Hi Michael,
i have put your drawing online so others can view it as well (it got bounced by the mailing list):
http://www.xmlblaster.org/xb-cluster.png
Probably the 'crossing arrows' between
frodo - saroman
and
bilbo - sauron
is too complicated. In such a case the messages need to convey the information that they have reached the other master already with the direct connection frodo->sauron and bilbo->saroman and don't need to be mirrored anymore. And further, it is questionable if bilbo or frodo should have knowledge about the backend master cluster setup. This cluster setup could change to 3 or more mirrored master nodes or sauron could go for maintenance and another mirror node 'gandalf' pops up.
Conceptually it could be more wise to only mirror on master level sauron<-->saroman, what do you think?
Marcel