The existing structured communication examples can be split into two groups:
The burst mode applications receive a task, the worker processes and/or the pipeline are set up, the computation happens and everything is disposed of again.
Continuos mode applications receive a continuos stream of data, processed by a communication scheme set up at start-up time. This scheme is widely used for real-time applications.
Huge applications that get close to the system limits (memory, communication load, number of parallel processes) should run in continuos mode to optimize overall performance. Regular applications can be run in burst mode without problems. This has the advantage that operation can be done interactively and that several of these applications can be run simultaneously.