Given below is the source code for our java-based application that, using the homotopic approach
presented in Cole, Letsios, Nugent and Pruhs "Optimal Energy Trade-Off Schedules" IGCC 2012,
allows one to view the evolution of the optimal
schedule as a function of beta. Our application
allows the user to
view the optimal schedule of up to four jobs. Moving a slider changes
the value
of beta in real time, thus allowing the user to see how the
optimal schedule evolves over several
values of beta in the range of 0 to 1.
The application displays the optimal schedule as hypo-
power over time, and also
displays how the initial hypopowers of any two jobs change as a function
of beta.
The screenshot below shows the application running for a 4 job instance that can be
seen
at the top of the image.
Link 1: rar file containing executable
and source at the time of submission to IGCC12.
Link 2: A zip-file containing the source code at the time of submission to Journal of Sustainable Computing.