Abstract
Communication between several server computers in a cloud must be reliable (i.e., resilient to message losses and delays), robust (with a known and secure failure mode) and necessarily scalable. In addition, the use of mobile communication is now a reality and has replaced, with some advantages, wired network communication. The combination of mobile and cloud computing increases the need …