When viewing the Technical Program schedule, on the far righthand side
is a column labeled "PLANNER." Use this planner to build your own
schedule. Once you select an event and want to add it to your personal
schedule, just click on the calendar icon of your choice (outlook
calendar, ical calendar or google calendar) and that event will be
stored there. As you select events in this manner, you will have your
own schedule to guide you through the week.
You can also create your personal schedule on the SC11 app (Boopsie) on your smartphone. Simply select a session you want to attend and "add" it to your plan. Continue in this manner until you have created your own personal schedule. All your events will appear under "My Event Planner" on your smartphone.
AUTHOR(S):Marin Bougeret, Henri Casanova, Mikael Rabie, Yves Robert, Frédéric Vivien
ABSTRACT: This work provides a rigorous analysis of checkpointing strategies
for minimizing expected job execution times on failure-prone platforms.
We give the optimal solution for exponentially
distributed failure inter-arrival times, for both sequential and
parallel jobs. For non-exponentially distributed failures, we
develop a dynamic programming algorithm to maximize the amount of
work completed before the next failure, which provides a good
heuristic for minimizing the expected execution time. We
consider various models of job parallelism and of parallel
checkpointing overhead. We present results from extensive simulation experiments
assuming that failures follow Exponential or Weibull distributions,
the latter being more representative of real-world systems. Our
simulation results corroborate theoretical results, and show
that our dynamic programming algorithm vastly outperforms
previous solutions for Weibull failures. We
also conduct simulation experiments based on failure logs
of production clusters, which confirm the superiority of our
approach for real-world clusters.