Distributed Queues Definition