| |
November 2003 Funktelegraphie-corba: Weithin bekannte FestlegencDisziplinen 3-9 3 langer Wert; }; lokale Schnittstelle SchedulingParameterPolicy : CORBA::Policy { Wert AttributSchedulingParameter; }; lokaler Schnittstellenscheduler: RTScheduling::Scheduler { SchedulingParameterPolicy create_scheduling_parameter (im Wert SchedulingParameter); }; }; 3,7,3 Wenig Laxity Zuerst (LLF) Eine wenige erste Disziplin des laxity (oder "Zeit zu gehen") weist die Durchführungseignung zu, die an gegründet wird laxitywert, wo laxity = Stichtag - aktuelle Uhrzeit - geschätzte restliche Berechnungszeit. Ein Gewinde mit niedrigerem laxity ist geeigneter als eins mit höherem laxity. Ein LLF Disziplin manchmal für Klimas in denen Gewindeausführungszeit verwendet wird Anforderungen verändern sich erheblich. In solchen Klimas ein Gewinde mit einer langen Durchführung Zeit kann vor Gewinden mit weniger laxity freigegeben werden, das ready-to-run wird. laxityschätzung wird aktualisiert, während die Gewindedurchführungs-Dauerschätzung am Durchlauf aktualisiert ist Zeit. Eine LLF-Disziplin kann spezifizieren, daß ein Gewinde mit negativem laxity nicht sollte (fahren Sie) fort, führen Sie durch. So ist LLF hauptsächlich eine dynamische Disziplin. LLF kann verwendet werden entweder Stichtage treffen (d.h., für harte Realzeit) oder minimale Verspätung maximieren (oder Langsamkeit) (d.h., für weich Realzeit). LLF kann irgendein als Terminplanung eingesetzt werden Disziplin oder eine schickenrichtlinie. Modul LLF_Scheduling { struct SchedulingParameter { TimeBase::TimeT-Stichtag; TimeBase::TimeT-estimated_initial_execution_time; langer Wert; }; // laxity = Stichtag // - { aktuelle Uhrzeit } // - (estimated_initial_execution_time - // { Zeit bis jetzt durchgeführt worden }) lokale Schnittstelle SchedulingParameterPolicy : CORBA::Policy |  |
|
| |
|
|