The Horus distributed communication system
