Host and Storage (use blocking method "take" instead of "poll" for reading next operation from queue);