Home | Trees | Indices | Help |
---|
|
Simulates the passage of time... really fast.
The simulated clock steps through time to produce an ideal schedule. See the run() function for a description of how time is incremented exactly in the simulated clock.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Initialize the simulated clock, starting at the provided starttime
|
See docstring in base Clock class.
|
See docstring in base Clock class.
|
See docstring in base Clock class.
|
Runs the simulated clock through time. The clock starts at the provided start time. At each point in time, it wakes up the resource manager and then skips to the next time where "something" is happening (see __get_next_time for a more rigorous description of this). The clock stops when there is nothing left to do (no pending or queue requests, and no future reservations) The simulated clock can only work in conjunction with the tracefile request frontend.
|
Determines what is the next point in time to skip to. At a given point in time, the next time is the earliest of the following: * The arrival of the next lease request * The start or end of a reservation (a "changepoint" in the slot table) * A premature end of a lease |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Dec 17 10:59:20 2009 | http://epydoc.sourceforge.net |