What follows is a description of the components required to enable distributed queuing with queue-sharing groups.