Fair scheduling through packet election