A Self-Organized Scheduling Algorithm for Embedded Real-Time Systems