Towards a Distributed, Self-Organising Approach to Malware Detection in Cloud Computing