-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfenix_empire.tex
348 lines (303 loc) · 11.9 KB
/
fenix_empire.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
% This is "sig-alternate.tex" V2.0 May 2012
% This file should be compiled with V2.5 of "sig-alternate.cls" May 2012
%
% This example file demonstrates the use of the 'sig-alternate.cls'
% V2.5 LaTeX2e document class file. It is for those submitting
% articles to ACM Conference Proceedings WHO DO NOT WISH TO
% STRICTLY ADHERE TO THE SIGS (PUBS-BOARD-ENDORSED) STYLE.
% The 'sig-alternate.cls' file will produce a similar-looking,
% albeit, 'tighter' paper resulting in, invariably, fewer pages.
%
% ----------------------------------------------------------------------------------------------------------------
% This .tex file (and associated .cls V2.5) produces:
% 1) The Permission Statement
% 2) The Conference (location) Info information
% 3) The Copyright Line with ACM data
% 4) NO page numbers
%
% as against the acm_proc_article-sp.cls file which
% DOES NOT produce 1) thru' 3) above.
%
% Using 'sig-alternate.cls' you have control, however, from within
% the source .tex file, over both the CopyrightYear
% (defaulted to 200X) and the ACM Copyright Data
% (defaulted to X-XXXXX-XX-X/XX/XX).
% e.g.
% \CopyrightYear{2007} will cause 2007 to appear in the copyright line.
% \crdata{0-12345-67-8/90/12} will cause 0-12345-67-8/90/12 to appear in the copyright line.
%
% ---------------------------------------------------------------------------------------------------------------
% This .tex source is an example which *does* use
% the .bib file (from which the .bbl file % is produced).
% REMEMBER HOWEVER: After having produced the .bbl file,
% and prior to final submission, you *NEED* to 'insert'
% your .bbl file into your source .tex file so as to provide
% ONE 'self-contained' source file.
%
% ================= IF YOU HAVE QUESTIONS =======================
% Questions regarding the SIGS styles, SIGS policies and
% procedures, Conferences etc. should be sent to
% Adrienne Griscti ([email protected])
%
% Technical questions _only_ to
% Gerald Murray ([email protected])
% ===============================================================
%
% For tracking purposes - this is V2.0 - May 2012
\documentclass{sig-alternate}
\def\sharedaffiliation{%
\end{tabular}
\begin{tabular}{c}}
\def\_{\char95\discretionary{}{}{}}
\usepackage[absolute]{textpos}
%% \setlength{\TPHorizModule}{\paperwidth}\setlength{\TPVertModule}{\paperheight}
%% \TPMargin{5pt}
%% \newcommand{\copyrightstatement}{
%% \begin{textblock}{0.84}(0.072,0.93)
%% \footnotesize
%% \vspace{0.1cm}
%% \noindent Conference copyright line 1\\
%% Conference copyright line 2 \copyright2015 IEEE
%% \end{textblock}
%% }
%\usepackage[labelformat=empty]{caption}
\usepackage{caption}
\usepackage{url}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{pifont}
\usepackage[sort]{cite}
\usepackage[table]{xcolor}
\usepackage{afterpage}
%% \usepackage{lmodern}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{listings}
\usepackage[normalem]{ulem}
\usepackage{array}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{fancyvrb}
\usepackage{flushend}
\usepackage{amsmath}
%\usepackage{graphicx}
%\usepackage{caption}
%\usepackage{subcaption}
%\usepackage{enumitem}
\usepackage{mathtools}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\newcommand{\regtm}{\textsuperscript{\textregistered{}}}
%% \setlist{nolistsep}
\def\D{\mathrm{d}}
\newcommand{\marcnote}[1]{{\color{red}{Marc: #1}}}
\newcommand{\todo}[1]{{\color{red}{TODO: #1}}}
%% \newcommand{\todo}[1]{{\color{red}{TODO:}}}
%% \newcommand{\marcnote}[1]{{\color{red}{Marc note: }}}
\newcommand{\marchidecontent}[1]{{}}
\newcommand{\para}[1]{{\vspace{0.2em}\noindent{\bf{#1.}}\hspace{0.2em}}}
\newcommand{\parau}[1]{{\vspace{0.2em}\noindent{\underline{\bf{#1.}}}\hspace{0.2em}}}
\graphicspath{figs/}
\newcommand\userinput[1]{\textbf{#1}}
%\renewcommand{\thesubfigure}{(\thefigure.\arabic{subfigure})}
%\renewcommand{\thesubfigure}{(\arabic{subfigure})}
%% \makeatletter
%% \def\@copyrightspace{\relax}
%% \makeatother
%% \usepackage[absolute]{textpos}
%% \setlength{\TPHorizModule}{\paperwidth}\setlength{\TPVertModule}{\paperheight}
%% \TPMargin{5pt}
%% %define \copyrightstatement command for easier use
%% \newcommand{\copyrightstatement}{
%% \begin{textblock}{0.84}(0.072,0.93) % tweak here: {box width}(leftposition, rightposition)
%% % \begin{textblock}{0.84}(0.08,0.93) % tweak here: {box width}(leftposition, rightposition)
%% % \noindent
%% \footnotesize
%% %
%% %\IEEEpubid{
%% %\makebox[\columnwidth]{
%% \vspace{0.1cm}
%% \noindent SC15, November 15-20, 2015, Austin, TX\\
%% 978-1-4799-5500-8/14/\$31.00~\copyright2015 IEEE
%% %IEEE \hfill} \hspace{\columnsep}\makebox[\columnwidth]{ }}
%% %
%% % \copyright IEEE, 2012. Blablablablabla
%% \end{textblock}
%% }
%\hyphenation{lo-cal-ly-cre-ated}
\begin{document}
\setcopyright{usgovmixed}
\conferenceinfo{ExaMPI'16,}{November 13, 2016, Salt Lake City, UT, USA}
\isbn{978-1-4503-3723-6/15/11}\acmPrice{\$15.00}
\doi{http://dx.doi.org/10.1145/2807591.2807672}
%\copyrightstatement
%\conferenceinfo{Supercomputing 2015}{'15 Austin, Texas USA}
%
% --- Author Metadata here ---
%\conferenceinfo{HPDC}{'15 Portland, Oregon USA}
%\CopyrightYear{2007} % Allows default copyright year (20XX) to be over-ridden - IF NEED BE.
%\crdata{0-12345-67-8/90/01} % Allows default copyright data (0-89791-88-6/97/05) to be over-ridden - IF NEED BE.
% --- End of Author Metadata ---
\title{Evaluating the Fenix MPI Fault Tolerance Programming Framework}
%\subtitle{[Extended Abstract]
%\titlenote{A full version of this paper is available as
%\textit{Author's Guide to Preparing ACM SIG Proceedings Using
%\LaTeX$2_\epsilon$\ and BibTeX} at
%\texttt{www.acm.org/eaddress.htm}}}
%
% You need the command \numberofauthors to handle the 'placement
% and alignment' of the authors beneath the title.
%
% For aesthetic reasons, we recommend 'three authors at a time'
% i.e. three 'name/affiliation blocks' be placed beneath the title.
%
% NOTE: You are NOT restricted in how many 'rows' of
% "name/affiliations" may appear. We just ask that you restrict
% the number of 'columns' to three.
%
% Because of the available 'opening page real-estate'
% we ask you to refrain from putting more than six authors
% (two rows with three columns) beneath the article title.
% More than six makes the first-page appear very cluttered indeed.
%
% Use the \alignauthor commands to handle the names
% and affiliations for an 'aesthetic maximum' of six authors.
% Add names, affiliations, addresses for
% the seventh etc. author(s) as the argument for the
% \additionalauthors command.
% These 'additional authors' will be output/set for you
% without further effort on your part as the last section in
% the body of your article BEFORE References or any Appendices.
\numberofauthors{1}
\author{
% You can go ahead and credit any number of authors here,
% e.g. one 'row of three' or two rows (consisting of one row of three
% and a second row of one, two or three).
%
% The command \alignauthor (no curly braces needed) should
% precede each author name, affiliation/snail-mail address and
% e-mail address. Additionally, tag each line of
% affiliation/address with \affaddr, and tag the
% e-mail address with \email.
%
% 1st. author
\alignauthor Rob F. Van Der Wijngaart$^{\P}$,
Marc Gamell$^{\P}$,
Keita Teranishi$^{\ddag}$,
Eric Valenzuela$^{*}$,
Michael A. Heroux$^{\ddag}$,
Manish Parashar$^{\dag}$\\
%
\affaddr{
\vspace{0.2cm}
$^{\P}$Intel Corporation, Santa Clara, CA, USA\\
{\it rob.f.van.der.wijngaart,[email protected]}\\
$^{\dag}$%NSF Cloud and Autonomic Computing Center \&
Rutgers Discovery Informatics Institute,
Rutgers University, Piscataway, NJ, USA\\
{\it \{parashar\}@cac.rutgers.edu}\\
\vspace{0.2cm}
$^{\ddag}$Sandia National Laboratories, Livermore, CA, Albuquerque, NM, USA,\\
{\it \{knteran, maherou\}@sandia.gov}\\
$^{*}$California State University, Channel Islands, CA, USA,\\
{\it \{evalen\}@sandia.gov}
}
}
% There's nothing stopping you putting the seventh, eighth, etc.
% author on the opening page (as the 'third row') but we ask,
% for aesthetic reasons that you place these 'additional authors'
% in the \additional authors block, viz.
%% \additionalauthors{Additional authors: John Smith (The Th{\o}rv{\"a}ld Group,
%% email: {\texttt{[email protected]}}) and Julius P.~Kumquat
%% (The Kumquat Consortium, email: {\texttt{[email protected]}}).}
%% \date{30 July 1999}
% Just remember to make sure that the TOTAL number of authors
% is the number that will appear on the first page PLUS the
% number that will appear in the \additionalauthors section.
\maketitle
%\begin{abstract}
%\end{abstract}
% Abusing ACM categories to select the topical area for SC'15
% Please change based on SC's guideline
\category{1}{System Software}{Support for fault-tolerance and resilience}
\category{2}{Performance} {Resilience}
\keywords{MPI, Fault Tolerance, performance, ULFM}
%% % A category with the (minimum) three required fields
%% \category{H.4}{Information Systems Applications}{Miscellaneous}
%% %A category including the fourth, optional field follows...
%% \category{D.2.8}{Software Engineering}{Metrics}[complexity measures, performance measures]
%% \terms{Theory}
%% \keywords{ACM proceedings, \LaTeX, text tagging}
\input{Sections/Intro.tex}
\input{Sections/Implementation.tex}
\input{Sections/PRK.tex}
\input{Sections/Results.tex}
%\input{Sections/Related.tex}
\input{Sections/Conclusions.tex}
%\newpage
%
% The following two commands are all you need in the
% initial runs of your .tex file to
% produce the bibliography for the citations in your paper.
\bibliographystyle{abbrv}
\bibliography{resilience_etal}
% You must have a proper ".bib" file
% and remember to run:
% latex bibtex latex latex
% to resolve all references
%
% ACM needs 'a single self-contained file'!
%
%APPENDICES are optional
%\balancecolumns
%% \appendix
%% %Appendix A
%% \section{Headings in Appendices}
%% The rules about hierarchical headings discussed above for
%% the body of the article are different in the appendices.
%% In the \textbf{appendix} environment, the command
%% \textbf{section} is used to
%% indicate the start of each Appendix, with alphabetic order
%% designation (i.e. the first is A, the second B, etc.) and
%% a title (if you include one). So, if you need
%% hierarchical structure
%% \textit{within} an Appendix, start with \textbf{subsection} as the
%% highest level. Here is an outline of the body of this
%% document in Appendix-appropriate form:
%% \subsection{Introduction}
%% \subsection{The Body of the Paper}
%% \subsubsection{Type Changes and Special Characters}
%% \subsubsection{Math Equations}
%% \paragraph{Inline (In-text) Equations}
%% \paragraph{Display Equations}
%% \subsubsection{Citations}
%% \subsubsection{Tables}
%% \subsubsection{Figures}
%% \subsubsection{Theorem-like Constructs}
%% \subsubsection*{A Caveat for the \TeX\ Expert}
%% \subsection{Conclusions}
%% \subsection{Acknowledgments}
%% \subsection{Additional Authors}
%% This section is inserted by \LaTeX; you do not insert it.
%% You just add the names and information in the
%% \texttt{{\char'134}additionalauthors} command at the start
%% of the document.
%% \subsection{References}
%% Generated by bibtex from your ~.bib file. Run latex,
%% then bibtex, then latex twice (to resolve references)
%% to create the ~.bbl file. Insert that ~.bbl file into
%% the .tex source file and comment out
%% the command \texttt{{\char'134}thebibliography}.
%% % This next section command marks the start of
%% % Appendix B, and does not continue the present hierarchy
%% \section{More Help for the Hardy}
%% The sig-alternate.cls file itself is chock-full of succinct
%% and helpful comments. If you consider yourself a moderately
%% experienced to expert user of \LaTeX, you may find reading
%% it useful but please remember not to change it.
%% %\balancecolumns % GM June 2007
%% % That's all folks!
\end{document}