Defence for Distributed Denial of Service Attacks in Cloud Computing