Credit goes to the guy who got stuck with the $1300 Heroku bill... he inspired this idea.
That way there would be no need for further user intervention at all.
you can check out the example here: http://github.com/pedro/delayed_job/tree/autoscaling
for worker, you might have to track the number of jobs in your queue. for dyno, you might have to track the number of requests you get within a time period.
I was blown away. Great job guys!