The problem we keep having is that someone launches an app, it fails, and then marathon continues to launch the failing app.  If there are multiple instances it's especially bad.  The cluster because flooded with failing tasks.  With some very basic rate limiting, we don't have this problem.