Software techniques (2)
“River” storage interfaces
- demand-driven delivery of data to apps
- via distributed queues and graduated declustering
- for apps that can handle unordered data delivery
- automatically adapts to variations in performance of producers and consumers