A method for providing automatic failover from a first Cell Directory Service (CDS) machine having a server and a first agent distinct from said first CDS server but connected thereto, said first agent acting as a master in a Distributed Computing Environment (DCE), to one of a plurality of second CDS machines each having a server and a second agent distinct from a second CDS server but connected thereto, each said second agent capable of acting as a master in the Distributed Computing Environment on failure of said first machine, said method comprising the steps of
- monitoring by one of said second agents of one of said second CDS machines the state of said first agent of said first CDS machine, and
- electing one of said second machines as a new master upon detection by said monitoring step of a failure in said first CDS machine.