Competitive on-line scheduling for multiprocessor real-time systems