Virus-inspired distributed computing