Disk-based queue data structure