1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: encoding input data into a plurality of slices; sending the plurality of slices to a first plurality of distributed storage and task execution units for storage, the first plurality of distributed storage and task execution units being located at a corresponding first plurality of sites; receiving write slice data from the first plurality of distributed storage and task execution units; determining when replication is to be applied to the plurality of slices; when replication is to be applied to the plurality of slices: selecting a second plurality of distributed storage and task execution units; generating a plurality of replicated slices corresponding to the plurality of slices; and sending the plurality of replicated slices to the second plurality of distributed storage and task execution units.