A storm topology would continue to run till you kill it. Storm topology is meant to do continuous computation. The main advantage that you have here is that your worker jvms are already spawned to execute the task assigned to them. You need not spawn jvms for the new set of input.
If you want to run another topology you can start it without any problem. There are two basic things to notice: 1. Each topology should have unique name. 2. Supervisors should have enough slots to handle the workers spawned by all the topologies. Richards Peter.
