Adapting DSS Workloads through Coherence Protocols