Sustaining availability of web services under distributed denial of service attacks | Synapse