This document summarizes research on DDoS attacks in cloud computing. It begins with an introduction to the issues of DDoS attacks in cloud environments and the need for cloud-specific solutions. The document then presents a survey of contributions related to characterization, prevention, detection and mitigation of DDoS attacks in clouds. It develops a taxonomy to classify different solution approaches and identifies weaknesses that need to be addressed. It concludes by outlining design aspects for effective cloud-based DDoS attack solutions and provides evaluation metrics for comparing solutions.