Fair Scheduling through Packet Election