Join Idle Queue with Service Elasticity