If the aim is to let a 700 kg pump float on the surface of water, how many cylinders ( 50cm*90cm ) containing fresh water should we have ?

I don't see how you are going to float a 70 kg pump with full cylinders of water.