Self-Scaling Stream Processing: A Bio-Inspired Approach to Resource Allocation through Dynamic Task Replication | IEEE Conference Publication | IEEE Xplore