%PDF-1.6
%
1 0 obj
<>
endobj
2 0 obj
<>stream
Gregory M. Kurtzer, Vanessa Sochat, Michael W. Bauer
Singularity: Scientific containers for mobility of compute
www.plosone.org
www.plosone.org
endstream
endobj
3 0 obj
<>/XObject<>>>/CropBox[0 0 612 792]/MediaBox[0 0 612 792]/Parent 11 0 R/Annots 12 0 R/Contents 13 0 R/TrimBox[0 0 612 792]>>
endobj
12 0 obj
[14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R]
endobj
14 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref012)>>
endobj
15 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref014)>>
endobj
16 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref004)>>
endobj
17 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref005)>>
endobj
18 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref015)>>
endobj
19 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref016)>>
endobj
20 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref015)>>
endobj
21 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref016)>>
endobj
22 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref017)>>
endobj
23 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref013)>>
endobj
24 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref018)>>
endobj
25 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref020)>>
endobj
26 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref021)>>
endobj
27 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref022)>>
endobj
28 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref023)>>
endobj
29 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref024)>>
endobj
30 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref025)>>
endobj
31 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref026)>>
endobj
32 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref028)>>
endobj
33 0 obj
<>/Border[0 0 0]/A 34 0 R>>
endobj
34 0 obj
<>
endobj
13 0 obj
[35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R]
endobj
35 0 obj
<>stream
q
0.83 0.64 0.02 0 k
343.389 602.3055 m
352.9134 602.3055 l
h
f*
358.0724 602.3055 m
367.5969 602.3055 l
h
f*
328.8756 536.9386 m
333.6378 536.9386 l
h
f*
338.1165 536.9386 m
342.8787 536.9386 l
h
f*
352.1197 471.9118 m
361.6441 471.9118 l
h
f*
366.1228 471.9118 m
375.5906 471.9118 l
h
f*
516.4724 458.9291 m
525.9402 458.9291 l
h
f*
530.3622 458.9291 m
539.8866 458.9291 l
h
f*
230.2866 419.9244 m
239.811 419.9244 l
h
f*
337.9465 354.8976 m
347.4709 354.8976 l
h
f*
338.1165 263.9055 m
347.6409 263.9055 l
h
f*
352.8 263.9055 m
362.3244 263.9055 l
h
f*
203.4142 133.9087 m
212.9386 133.9087 l
h
f*
217.3606 133.9087 m
226.885 133.9087 l
h
f*
292.8189 133.9087 m
302.3433 133.9087 l
h
f*
357.9591 133.9087 m
367.4835 133.9087 l
h
f*
371.9622 133.9087 m
381.4866 133.9087 l
h
f*
366.9732 107.9433 m
376.4976 107.9433 l
h
f*
381.6567 107.9433 m
391.1811 107.9433 l
h
f*
0 g
1 j
1 J
0 w
10 0 0 10 211.9748 707.4141 cm
BT
/F5 1 Tf
1 TL
-0.004 Tc
0 0 Td
(The)Tj
1.7858 0 Td
(early)Tj
2.1486 0 Td
(days)Tj
1.9956 0 Td
(of)Tj
1.0148 0 Td
(these)Tj
2.2564 0 Td
(centers)Tj
3.067 0 Td
(carried)Tj
3.0387 0 Td
(an)Tj
1.2019 0 Td
(atmosphere)Tj
4.9039 0 Td
(of)Tj
1.0148 0 Td
(friendly)Tj
3.3506 0 Td
(competition.)Tj
5.3234 0 Td
(Centers)Tj
-32.2977 -1.3039 Td
(worked)Tj
3.2314 0 Td
(hard)Tj
2.0806 0 Td
(to)Tj
1.0205 0 Td
(offer)Tj
2.0976 0 Td
(larger)Tj
2.5342 0 Td
(and)Tj
1.7291 0 Td
(faster)Tj
2.3981 0 Td
(clusters,)Tj
3.4582 0 Td
(and)Tj
1.7292 0 Td
(to)Tj
1.0261 0 Td
(support)Tj
3.3165 0 Td
(different)Tj
3.6567 0 Td
(kinds)Tj
2.4208 0 Td
(and)Tj
1.7347 0 Td
(scales)Tj
2.4662 0 Td
(of)Tj
-34.8999 -1.2982 Td
(work.)Tj
2.5057 0 Td
(As)Tj
1.2643 0 Td
(these)Tj
2.2507 0 Td
(centers)Tj
3.0727 0 Td
(grew,)Tj
2.3868 0 Td
(an)Tj
1.2019 0 Td
(emphasis)Tj
3.9344 0 Td
(on)Tj
1.2756 0 Td
(management,)Tj
5.6579 0 Td
(standards,)Tj
4.3087 0 Td
(stability,)Tj
3.5829 0 Td
(and)Tj
1.7292 0 Td
(service-)Tj
-33.1708 -1.2983 Td
(level)Tj
2.0069 0 Td
(requirements)Tj
5.5615 0 Td
(became)Tj
3.2428 0 Td
(increasingly)Tj
5.0286 0 Td
(important.)Tj
4.5014 0 Td
(From)Tj
2.4435 0 Td
(a)Tj
0.6519 0 Td
(provider's)Tj
4.2293 0 Td
(perspective,)Tj
4.9209 0 Td
(it)Tj
0.7824 0 Td
(was)Tj
1.6951 0 Td
(neces-)Tj
-35.0643 -1.2983 Td
(sary)Tj
1.8424 0 Td
(to)Tj
1.0205 0 Td
(build)Tj
2.2961 0 Td
(a)Tj
0.6576 0 Td
(reliable)Tj
3.1351 0 Td
(and)Tj
1.7291 0 Td
(usable)Tj
2.7213 0 Td
(resource.)Tj
3.8551 0 Td
(From)Tj
2.4434 0 Td
(some)Tj
2.3357 0 Td
(researchers')Tj
4.9266 0 Td
(perspectives,)Tj
5.2838 0 Td
(however,)Tj
3.838 0 Td
(this)Tj
-36.0847 -1.3039 Td
(same)Tj
2.2563 0 Td
(reliability)Tj
4.0025 0 Td
(translated)Tj
4.1612 0 Td
(to)Tj
1.0262 0 Td
(old,)Tj
1.7291 0 Td
(stale,)Tj
2.2053 0 Td
(and)Tj
1.7292 0 Td
(immobile)Tj
4.0818 0 Td
(software)Tj
3.583 0 Td
(and)Tj
1.7348 0 Td
(systems.)Tj
3.5206 0 Td
(This)Tj
1.9899 0 Td
(static)Tj
2.3017 0 Td
(nature)Tj
-34.3216 -1.2982 Td
(coupled)Tj
3.3902 0 Td
(with)Tj
2.0012 0 Td
(distribution-specific)Tj
8.2885 0 Td
(software)Tj
3.5829 0 Td
(builds)Tj
2.6589 0 Td
(meant)Tj
2.7439 0 Td
(that)Tj
1.7802 0 Td
(service)Tj
2.9423 0 Td
(providers)Tj
4.0195 0 Td
(would)Tj
2.7156 0 Td
(ulti-)Tj
-34.1232 -1.2983 Td
(mately)Tj
2.8969 0 Td
(end)Tj
1.7178 0 Td
(up)Tj
1.2643 0 Td
(limiting)Tj
3.4015 0 Td
(the)Tj
1.4683 0 Td
(scope)Tj
2.4548 0 Td
(of)Tj
1.0148 0 Td
(computational)Tj
6.0435 0 Td
(science)Tj
3.0954 0 Td
(that)Tj
1.7744 0 Td
(their)Tj
2.109 0 Td
(systems)Tj
3.2995 0 Td
(could)Tj
2.4548 0 Td
(support,)Tj
-32.995 -1.3039 Td
(leaving)Tj
3.0557 0 Td
(out)Tj
1.5533 0 Td
(the)Tj
1.474 0 Td
(long)Tj
1.9843 0 Td
(tails)Tj
1.8255 0 Td
(of)Tj
1.0148 0 Td
(science)Tj
3.0897 0 Td
([)Tj
0.83 0.64 0.02 0 k
(12)Tj
0 g
()Tj
0.83 0.64 0.02 0 k
(14)Tj
0 g
(])Tj
3.3222 0 Td
(and)Tj
1.7291 0 Td
(scientific)Tj
3.7871 0 Td
(diversity)Tj
3.6453 0 Td
(of)Tj
1.0148 0 Td
(nontraditional)Tj
6.0264 0 Td
(HPC)Tj
2.2111 0 Td
(user)Tj
-35.7333 -1.2983 Td
(bases.)Tj
ET
Q
q
1 j
1 J
0 w
11.9999 0 0 11.9999 200.0125 555.0236 cm
BT
/F0 1 Tf
1 TL
-0.0033 Tc
0 0 Td
(Portable)Tj
3.8976 0 Td
(environments)Tj
ET
Q
q
1 j
1 J
0 w
10 0 0 10 200.0125 538.0157 cm
BT
/F5 1 Tf
1 TL
-0.004 Tc
0 0 Td
(The)Tj
1.7801 0 Td
(advent)Tj
2.9083 0 Td
(of)Tj
1.0148 0 Td
(virtual)Tj
2.8176 0 Td
(machines)Tj
4.0252 0 Td
([)Tj
0.83 0.64 0.02 0 k
(4)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.2643 0 Td
(5)Tj
0 g
(])Tj
1.0318 0 Td
(introduced)Tj
4.6431 0 Td
(the)Tj
1.4683 0 Td
(exciting)Tj
3.3789 0 Td
(reality)Tj
2.7156 0 Td
(than)Tj
2.0296 0 Td
(an)Tj
1.2018 0 Td
(entire)Tj
2.5569 0 Td
(environ-)Tj
-32.8363 -1.3039 Td
(ment,)Tj
2.5341 0 Td
(including)Tj
4.0422 0 Td
(software)Tj
3.5886 0 Td
(dependencies,)Tj
5.8564 0 Td
(libraries,)Tj
3.6963 0 Td
(runtime)Tj
3.4753 0 Td
(code,)Tj
2.33 0 Td
(and)Tj
1.7292 0 Td
(data,)Tj
2.1373 0 Td
(could)Tj
2.4548 0 Td
(be)Tj
1.1508 0 Td
(encapsu-)Tj
-32.995 -1.2982 Td
(lated)Tj
2.1486 0 Td
(and)Tj
1.7291 0 Td
(run)Tj
1.6668 0 Td
(anywhere.)Tj
4.3143 0 Td
(Virtual)Tj
3.0614 0 Td
(machines,)Tj
4.2463 0 Td
(however,)Tj
3.838 0 Td
(also)Tj
1.7688 0 Td
(introduced)Tj
4.6432 0 Td
(large)Tj
2.16 0 Td
(computational)Tj
-29.5765 -1.2983 Td
(overhead)Tj
3.8891 0 Td
(due)Tj
1.7007 0 Td
(to)Tj
1.0205 0 Td
(the)Tj
1.474 0 Td
(required)Tj
3.6397 0 Td
(level)Tj
2.0126 0 Td
(of)Tj
1.0148 0 Td
(virtualization)Tj
5.5558 0 Td
(for)Tj
1.3833 0 Td
(emulating)Tj
4.252 0 Td
(the)Tj
1.4683 0 Td
(OS)Tj
1.44 0 Td
(and)Tj
1.7348 0 Td
(kernel.)Tj
2.9537 0 Td
(With)Tj
2.279 0 Td
(the)Tj
-35.8183 -1.3039 Td
(addition)Tj
3.5943 0 Td
(of)Tj
1.0148 0 Td
(lightweight)Tj
4.6941 0 Td
(virtualization)Tj
5.5502 0 Td
(features)Tj
3.3505 0 Td
(to)Tj
1.0262 0 Td
(the)Tj
1.4683 0 Td
(Linux)Tj
2.5682 0 Td
(kernel)Tj
2.7269 0 Td
(\(e.g.,)Tj
2.126 0 Td
(namespaces\))Tj
5.3064 0 Td
(a)Tj
0.6519 0 Td
(new)Tj
-34.0778 -1.2983 Td
(lightweight)Tj
4.6884 0 Td
(virtualization,)Tj
5.7827 0 Td
(containers)Tj
4.3993 0 Td
([)Tj
0.83 0.64 0.02 0 k
(15)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.7405 0 Td
(16)Tj
0 g
(],)Tj
1.7348 0 Td
(became)Tj
3.2484 0 Td
(possible)Tj
3.4129 0 Td
(to)Tj
1.0262 0 Td
(implement.)Tj
4.8075 0 Td
(Implementa-)Tj
-30.8407 -1.2982 Td
(tions)Tj
2.194 0 Td
(such)Tj
2.0579 0 Td
(as)Tj
1.0091 0 Td
(Docker,)Tj
3.3959 0 Td
(one)Tj
1.6951 0 Td
(of)Tj
1.0091 0 Td
(the)Tj
1.4627 0 Td
(container)Tj
4.0365 0 Td
(solutions)Tj
3.8381 0 Td
(made)Tj
2.4208 0 Td
(open)Tj
2.211 0 Td
(source)Tj
2.8289 0 Td
(in)Tj
1.0262 0 Td
(2013)Tj
2.1203 0 Td
([)Tj
0.83 0.64 0.02 0 k
(15)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.7291 0 Td
(16)Tj
0 g
(],)Tj
1.7291 0 Td
(offered)Tj
-34.7638 -1.2983 Td
(additional)Tj
4.2746 0 Td
(improvements)Tj
6.0321 0 Td
(over)Tj
1.9785 0 Td
(standard)Tj
3.7247 0 Td
(virtual)Tj
2.8176 0 Td
(machines.)Tj
4.252 0 Td
(Containers)Tj
4.6374 0 Td
(could)Tj
2.4548 0 Td
(share)Tj
2.3358 0 Td
(resources)Tj
-32.5075 -1.3039 Td
(with)Tj
1.9955 0 Td
(the)Tj
1.4684 0 Td
(host)Tj
1.9162 0 Td
(without)Tj
3.3278 0 Td
(incurring)Tj
4.0139 0 Td
(much)Tj
2.5171 0 Td
(of)Tj
1.0148 0 Td
(the)Tj
1.4683 0 Td
(performance)Tj
5.3518 0 Td
(penalties)Tj
3.7361 0 Td
(of)Tj
1.0148 0 Td
(hardware-level)Tj
6.1398 0 Td
(virtuali-)Tj
-33.9645 -1.2983 Td
(zation)Tj
2.6872 0 Td
([)Tj
0.83 0.64 0.02 0 k
(17)Tj
0 g
(].)Tj
-1.491 -1.2983 Td
(The)Tj
1.7858 0 Td
(advent)Tj
2.9083 0 Td
(of)Tj
1.0148 0 Td
(containers)Tj
4.3993 0 Td
(has)Tj
1.5421 0 Td
(come)Tj
2.3981 0 Td
(in)Tj
1.0318 0 Td
(parallel)Tj
3.1408 0 Td
(with)Tj
1.9955 0 Td
(increased)Tj
4.0025 0 Td
(demand)Tj
3.498 0 Td
(for)Tj
1.3889 0 Td
(customization)Tj
5.8904 0 Td
(by)Tj
-36.1925 -1.3039 Td
(the)Tj
1.4683 0 Td
(user,)Tj
2.1316 0 Td
(meaning)Tj
3.7247 0 Td
(user-defined)Tj
5.2611 0 Td
(software)Tj
3.583 0 Td
(stacks)Tj
2.5965 0 Td
(\(UDSS\))Tj
3.3222 0 Td
(that)Tj
1.7801 0 Td
(require)Tj
3.1124 0 Td
(custom)Tj
3.1578 0 Td
(libraries,)Tj
3.6907 0 Td
(build)Tj
-33.8284 -1.2982 Td
(environments,)Tj
6.015 0 Td
(and)Tj
1.7292 0 Td
(commonly,)Tj
4.7735 0 Td
(entire)Tj
2.5511 0 Td
(operating)Tj
4.0535 0 Td
(systems.)Tj
3.5263 0 Td
(Portable)Tj
3.566 0 Td
(environments)Tj
5.7883 0 Td
(address)Tj
3.2258 0 Td
(this)Tj
-35.2287 -1.2983 Td
(need)Tj
2.1429 0 Td
(comprehensively.)Tj
7.2113 0 Td
(In)Tj
1.1112 0 Td
(less)Tj
1.6101 0 Td
(than)Tj
2.0296 0 Td
(a)Tj
0.6519 0 Td
(few)Tj
1.6158 0 Td
(decades,)Tj
3.5659 0 Td
(the)Tj
1.474 0 Td
(early)Tj
2.1487 0 Td
(sharing)Tj
3.1918 0 Td
(of)Tj
1.0148 0 Td
(unreproducible)Tj
6.4119 0 Td
(installa-)Tj
-34.1799 -1.3039 Td
(tions)Tj
2.1996 0 Td
(of)Tj
1.0148 0 Td
(libraries)Tj
3.4696 0 Td
(and)Tj
1.7291 0 Td
(applications)Tj
5.04 0 Td
([)Tj
0.83 0.64 0.02 0 k
(13)Tj
0 g
(])Tj
1.8538 0 Td
(has)Tj
1.5421 0 Td
(been)Tj
2.1203 0 Td
(extended)Tj
3.8607 0 Td
(to)Tj
1.0262 0 Td
(a)Tj
0.6519 0 Td
(need)Tj
2.143 0 Td
(to)Tj
1.0262 0 Td
(share)Tj
2.3357 0 Td
(entire)Tj
2.5568 0 Td
(operating)Tj
-32.5698 -1.2983 Td
(systems,)Tj
3.5206 0 Td
(especially)Tj
4.0195 0 Td
(for)Tj
1.3889 0 Td
(niche)Tj
2.4095 0 Td
(communities)Tj
5.4821 0 Td
(wanting)Tj
3.4639 0 Td
(to)Tj
1.0262 0 Td
(distribute)Tj
4.0705 0 Td
(and)Tj
1.7291 0 Td
(run)Tj
1.6668 0 Td
(UDSS.)Tj
/F9 1 Tf
-27.5809 -1.2982 Td
(Software)Tj
3.8891 0 Td
(unfit)Tj
2.2904 0 Td
(for)Tj
1.4683 0 Td
(scaled)Tj
2.7496 0 Td
(science.)Tj
/F5 1 Tf
3.9911 0 Td
(The)Tj
1.7802 0 Td
(promise)Tj
3.4866 0 Td
(of)Tj
1.0148 0 Td
(portable)Tj
3.5262 0 Td
(environments)Tj
5.7884 0 Td
(was)Tj
1.7007 0 Td
(not)Tj
1.5761 0 Td
(deliv-)Tj
-34.4577 -1.2983 Td
(ered)Tj
1.9672 0 Td
(quickly)Tj
3.1407 0 Td
(to)Tj
1.0262 0 Td
(all)Tj
1.1452 0 Td
(communities)Tj
5.4821 0 Td
(alike.)Tj
2.3131 0 Td
(For)Tj
1.6271 0 Td
(the)Tj
1.4683 0 Td
(industry)Tj
3.5773 0 Td
(at)Tj
0.9524 0 Td
(the)Tj
1.4684 0 Td
(forefront)Tj
3.8211 0 Td
(of)Tj
1.0148 0 Td
(virtualization,)Tj
5.7826 0 Td
(the)Tj
-34.7865 -1.3039 Td
(implementation)Tj
6.6386 0 Td
(and)Tj
1.7292 0 Td
(feature)Tj
2.9877 0 Td
(set)Tj
1.3039 0 Td
(offered)Tj
3.0444 0 Td
(by)Tj
1.1849 0 Td
(container)Tj
4.0421 0 Td
(technologies)Tj
5.2158 0 Td
(is)Tj
0.8503 0 Td
(very)Tj
1.9219 0 Td
(much)Tj
2.5228 0 Td
(in)Tj
1.0318 0 Td
(alignment)Tj
-32.4734 -1.2983 Td
(with)Tj
1.9955 0 Td
(their)Tj
2.1033 0 Td
(need)Tj
2.143 0 Td
(for)Tj
1.3833 0 Td
(enterprise)Tj
4.2179 0 Td
(micro-service)Tj
5.6806 0 Td
(virtualization)Tj
5.5559 0 Td
(and)Tj
1.7291 0 Td
(web-enabled)Tj
5.2894 0 Td
(cloud)Tj
2.4491 0 Td
(applications.)Tj
-32.5471 -1.2983 Td
(For)Tj
1.627 0 Td
(the)Tj
1.4684 0 Td
(scientific)Tj
3.787 0 Td
(world,)Tj
2.7836 0 Td
(and)Tj
1.7292 0 Td
(specifically)Tj
4.5694 0 Td
(HPC)Tj
2.211 0 Td
(communities,)Tj
5.7089 0 Td
(the)Tj
1.4684 0 Td
(same)Tj
2.2563 0 Td
(technology)Tj
4.6261 0 Td
(does)Tj
2.0353 0 Td
(not)Tj
1.5761 0 Td
(fit)Tj
-35.8467 -1.3039 Td
(cleanly.)Tj
3.2201 0 Td
(The)Tj
1.7858 0 Td
(reproducibility)Tj
6.1965 0 Td
(crisis)Tj
2.2677 0 Td
([)Tj
0.83 0.64 0.02 0 k
(18)Tj
0 g
()Tj
0.83 0.64 0.02 0 k
(20)Tj
0 g
(])Tj
3.3222 0 Td
(in)Tj
1.0318 0 Td
(early)Tj
2.1543 0 Td
(2015)Tj
2.1203 0 Td
(made)Tj
2.4264 0 Td
(container-based)Tj
6.6444 0 Td
(applications)Tj
-31.1695 -1.2982 Td
(especially)Tj
4.0138 0 Td
(yearned)Tj
3.4072 0 Td
(for)Tj
1.3833 0 Td
(by)Tj
1.1849 0 Td
(these)Tj
2.2507 0 Td
(research)Tj
3.5546 0 Td
(communities,)Tj
5.7089 0 Td
(for)Tj
1.389 0 Td
(which)Tj
2.6475 0 Td
(long)Tj
1.99 0 Td
(term)Tj
2.1316 0 Td
(success)Tj
3.1011 0 Td
(hinges)Tj
2.8119 0 Td
(on)Tj
-35.5745 -1.2983 Td
(the)Tj
1.4683 0 Td
(replication)Tj
4.5241 0 Td
(of)Tj
1.0147 0 Td
(both)Tj
2.058 0 Td
(scientific)Tj
3.7871 0 Td
(findings)Tj
3.4979 0 Td
(and)Tj
1.7291 0 Td
(computational)Tj
6.0491 0 Td
(environments.)Tj
6.0151 0 Td
(For)Tj
1.6271 0 Td
(these)Tj
2.2507 0 Td
(groups,)Tj
-34.0212 -1.3039 Td
(installing)Tj
3.9004 0 Td
(Docker)Tj
3.1805 0 Td
(on)Tj
1.2755 0 Td
(some)Tj
2.3301 0 Td
(kind)Tj
2.0579 0 Td
(of)Tj
1.0148 0 Td
(HPC)Tj
2.211 0 Td
(environment)Tj
5.4312 0 Td
(would)Tj
2.7099 0 Td
(mean)Tj
2.4491 0 Td
(an)Tj
1.2019 0 Td
(unreasonable)Tj
5.5502 0 Td
(level)Tj
2.0183 0 Td
(of)Tj
-35.3308 -1.2983 Td
(security)Tj
3.3448 0 Td
(risk.)Tj
1.9446 0 Td
(Thus,)Tj
2.4718 0 Td
(it)Tj
0.7823 0 Td
(was)Tj
1.7008 0 Td
(quickly)Tj
3.1408 0 Td
(apparent)Tj
3.7643 0 Td
(that)Tj
1.7802 0 Td
(these)Tj
2.2564 0 Td
(two)Tj
1.7064 0 Td
(general)Tj
3.1351 0 Td
(communities,)Tj
5.7089 0 Td
(despite)Tj
3.0388 0 Td
(having)Tj
-34.7752 -1.2983 Td
(common)Tj
3.8437 0 Td
(features,)Tj
3.5716 0 Td
(differed)Tj
3.3392 0 Td
(in)Tj
1.0318 0 Td
(ways)Tj
2.1543 0 Td
(that)Tj
1.7802 0 Td
(would)Tj
2.7156 0 Td
(make)Tj
2.3924 0 Td
(a)Tj
0.652 0 Td
(shared)Tj
2.8686 0 Td
(implementation)Tj
6.6387 0 Td
(generally)Tj
-30.9881 -1.3039 Td
(incompatible.)Tj
5.7032 0 Td
(The)Tj
1.7802 0 Td
(unfortunate)Tj
4.9946 0 Td
(reality)Tj
2.7156 0 Td
(was)Tj
1.7007 0 Td
(that)Tj
1.7745 0 Td
(Docker)Tj
3.1805 0 Td
(could)Tj
2.4547 0 Td
(not)Tj
1.5704 0 Td
(be)Tj
1.1509 0 Td
(embraced)Tj
4.1499 0 Td
(by)Tj
1.1849 0 Td
(a)Tj
0.6519 0 Td
(large)Tj
2.16 0 Td
(group)Tj
-35.172 -1.2982 Td
(of)Tj
1.0147 0 Td
(people)Tj
2.8517 0 Td
(that)Tj
1.7801 0 Td
(needed)Tj
3.0954 0 Td
(it)Tj
0.7824 0 Td
(greatly.)Tj
-8.3281 -1.2983 Td
(The)Tj
1.7858 0 Td
(lack)Tj
1.8198 0 Td
(of)Tj
1.0148 0 Td
(compatibility)Tj
5.5275 0 Td
(in)Tj
1.0375 0 Td
(cluster)Tj
2.8686 0 Td
(environments)Tj
5.794 0 Td
(and)Tj
1.7291 0 Td
(computational)Tj
6.0491 0 Td
(centers)Tj
3.0671 0 Td
(did)Tj
1.5421 0 Td
(not)Tj
1.576 0 Td
(pre-)Tj
-35.0076 -1.2983 Td
(vent)Tj
1.9445 0 Td
(researchers)Tj
4.7112 0 Td
(from)Tj
2.2053 0 Td
(embracing)Tj
4.4787 0 Td
(containers)Tj
4.405 0 Td
(for)Tj
1.3833 0 Td
(science.)Tj
3.3165 0 Td
(Several)Tj
3.0501 0 Td
(groups)Tj
2.9707 0 Td
(across)Tj
2.6759 0 Td
(genetics)Tj
-31.1412 -1.3039 Td
([)Tj
0.83 0.64 0.02 0 k
(21)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.7347 0 Td
(22)Tj
0 g
(],)Tj
1.7348 0 Td
(neuroscience)Tj
5.4709 0 Td
([)Tj
0.83 0.64 0.02 0 k
(23)Tj
0 g
(],)Tj
2.0749 0 Td
(and)Tj
1.7348 0 Td
(others)Tj
2.7042 0 Td
([)Tj
0.83 0.64 0.02 0 k
(24)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.7405 0 Td
(25)Tj
0 g
(])Tj
1.508 0 Td
(introduced)Tj
4.6431 0 Td
(container-based)Tj
6.6444 0 Td
(scientific)Tj
3.7871 0 Td
(analyses,)Tj
-33.7774 -1.2982 Td
(and)Tj
1.7291 0 Td
(this)Tj
1.6724 0 Td
(was)Tj
1.7008 0 Td
(a)Tj
0.6519 0 Td
(reflection)Tj
4.0195 0 Td
(of)Tj
1.0148 0 Td
(two)Tj
1.7065 0 Td
(things.)Tj
2.914 0 Td
(First,)Tj
2.2734 0 Td
(the)Tj
1.4683 0 Td
(growing)Tj
3.5263 0 Td
(popularity)Tj
4.3653 0 Td
(of)Tj
1.0148 0 Td
(large)Tj
2.16 0 Td
(data)Tj
1.9105 0 Td
(did)Tj
1.5421 0 Td
(not)Tj
1.576 0 Td
(war-)Tj
-35.2457 -1.2983 Td
(rant)Tj
1.8708 0 Td
(smaller)Tj
3.1238 0 Td
(data)Tj
1.9105 0 Td
(extinct)Tj
2.948 0 Td
(or)Tj
1.0942 0 Td
(lacking)Tj
3.1011 0 Td
(value)Tj
2.3074 0 Td
([)Tj
0.83 0.64 0.02 0 k
(26)Tj
0 g
()Tj
0.83 0.64 0.02 0 k
(28)Tj
0 g
(],)Tj
3.5489 0 Td
(and)Tj
1.7291 0 Td
(many)Tj
2.4775 0 Td
(researchers)Tj
4.7111 0 Td
(could)Tj
2.4492 0 Td
(thus)Tj
1.9388 0 Td
(develop)Tj
-33.2104 -1.3039 Td
(reproducible)Tj
5.3291 0 Td
(containers)Tj
4.405 0 Td
(on)Tj
1.2755 0 Td
(their)Tj
2.109 0 Td
(local)Tj
2.075 0 Td
(machines.)Tj
4.2519 0 Td
(Docker)Tj
3.1804 0 Td
(was)Tj
1.6952 0 Td
(well)Tj
1.8198 0 Td
(suited)Tj
2.6249 0 Td
(for)Tj
1.3889 0 Td
(this)Tj
1.6725 0 Td
(task,)Tj
2.0352 0 Td
(and)Tj
1.7291 0 Td
(it)Tj
-35.5915 -1.2983 Td
(eliminated)Tj
4.473 0 Td
(many)Tj
2.4775 0 Td
(headaches)Tj
4.3029 0 Td
(in)Tj
1.0375 0 Td
(providing)Tj
4.1442 0 Td
(a)Tj
0.652 0 Td
(simple)Tj
2.8573 0 Td
(way)Tj
1.7915 0 Td
(to)Tj
1.0261 0 Td
(collaborate)Tj
4.6205 0 Td
(on)Tj
1.2755 0 Td
(code)Tj
2.0977 0 Td
(or)Tj
1.0998 0 Td
(applications)Tj
ET
Q
q
1 j
1 J
0 w
576 737.1 m
36 737.1 l
36 737.6 l
576 737.6 l
f*
36 741.2598 107.1496 23.6976 re
W* n
q
107.0929 0 0 23.6409 36 741.3165 cm
q
/I0 Do
Q
Q
Q
q
0 0 612 792 re
W* n
1 j
1 J
0 w
7.9999 0 0 7.9999 386.3622 745.7952 cm
BT
/F0 1 Tf
1 TL
-0.005 Tc
0 0 Td
(Singularity:)Tj
5.074 0 Td
(Scientific)Tj
4.1457 0 Td
(containers)Tj
4.7481 0 Td
(for)Tj
1.3677 0 Td
(mobility)Tj
3.5504 0 Td
(of)Tj
1.0347 0 Td
(compute)Tj
ET
Q
q
1 j
1 J
0 w
36 48.0002 m
576 48.0002 l
576 47.5002 l
36 47.5002 l
f*
0.83 0.64 0.02 0 k
81.5811 34.9228 m
237.8835 34.9228 l
h
f*
0 g
7.9999 0 0 7.9999 36 36 cm
BT
/F0 1 Tf
1 TL
-0.005 Tc
0 0 Td
(PLOS)Tj
2.8559 0 Td
(ONE)Tj
2.3669 0 Td
(|)Tj
0.83 0.64 0.02 0 k
0.4748 0 Td
(https://doi.or)Tj
5.4142 0 Td
(g/10.137)Tj
3.8198 0 Td
(1/journal.po)Tj
5.1236 0 Td
(ne.01774)Tj
4.089 0 Td
(59)Tj
0 g
2.0906 0 Td
(May)Tj
2.0906 0 Td
(11,)Tj
1.5803 0 Td
(2017)Tj
35.2349 0 Td
(2)Tj
0.7654 0 Td
(/)Tj
0.496 0 Td
(20)Tj
/F8 1 Tf
-0.025 Tc
-66.402 84.0904 Td
(The)Tj
1.5874 0 Td
(U.S.)Tj
1.7787 0 Td
(Government)Tj
4.8119 0 Td
(retains,)Tj
2.9409 0 Td
(and)Tj
1.5874 0 Td
(the)Tj
1.3678 0 Td
(publisher,)Tj
3.8764 0 Td
(by)Tj
-17.9505 -1.3748 Td
(accepting)Tj
3.7771 0 Td
(the)Tj
1.3678 0 Td
(article)Tj
2.4307 0 Td
(for)Tj
1.2614 0 Td
(publica)Tj
2.6434 0 Td
(tion,)Tj
1.8425 0 Td
(acknowledge)Tj
4.8331 0 Td
(s,)Tj
-18.156 -1.3749 Td
(that)Tj
1.6228 0 Td
(the)Tj
1.3748 0 Td
(U.S.)Tj
1.7788 0 Td
(Government)Tj
4.8118 0 Td
(retains)Tj
2.7142 0 Td
(a)Tj
0.6378 0 Td
(non-exclusiv)Tj
4.6914 0 Td
(e,)Tj
-17.6316 -1.3748 Td
(paid-up,)Tj
3.2598 0 Td
(irrevocab)Tj
3.4371 0 Td
(le,)Tj
1.063 0 Td
(world-wide)Tj
4.337 0 Td
(license)Tj
2.7709 0 Td
(to)Tj
0.9496 0 Td
(publish)Tj
-15.8174 -1.3748 Td
(or)Tj
0.9992 0 Td
(reproduce)Tj
3.9969 0 Td
(the)Tj
1.3677 0 Td
(published)Tj
3.8126 0 Td
(form)Tj
2.0126 0 Td
(of)Tj
0.9496 0 Td
(this)Tj
-13.1386 -1.3748 Td
(manuscript,)Tj
4.6417 0 Td
(or)Tj
0.9992 0 Td
(allow)Tj
2.1402 0 Td
(others)Tj
2.5725 0 Td
(to)Tj
0.9496 0 Td
(do)Tj
1.1622 0 Td
(so,)Tj
1.3394 0 Td
(for)Tj
1.2543 0 Td
(U.S.)Tj
-15.0591 -1.3748 Td
(Governmen)Tj
4.3299 0 Td
(t)Tj
0.4819 0 Td
(purposes.)Tj
3.9048 0 Td
(The)Tj
1.5874 0 Td
(funders)Tj
3.0472 0 Td
(had)Tj
1.5875 0 Td
(no)Tj
1.1693 0 Td
(role)Tj
1.6157 0 Td
(in)Tj
-17.7237 -1.3748 Td
(study)Tj
2.2677 0 Td
(design,)Tj
2.8984 0 Td
(data)Tj
1.793 0 Td
(collection)Tj
3.7346 0 Td
(and)Tj
1.5874 0 Td
(analysis,)Tj
3.4158 0 Td
(decision)Tj
-15.6969 -1.3748 Td
(to)Tj
0.9496 0 Td
(publish,)Tj
3.1464 0 Td
(or)Tj
0.9993 0 Td
(preparation)Tj
4.4433 0 Td
(of)Tj
0.9425 0 Td
(the)Tj
1.3748 0 Td
(manuscript.)Tj
/F7 1 Tf
-11.8559 -2.126 Td
(Competing)Tj
4.3795 0 Td
(interests)Tj
3.3307 0 Td
(:)Tj
/F8 1 Tf
0.4819 0 Td
(Author)Tj
2.5016 0 Td
(s)Tj
0.6449 0 Td
(VS)Tj
1.2685 0 Td
(and)Tj
1.5874 0 Td
(MWB)Tj
2.3103 0 Td
(have)Tj
-16.5048 -1.3749 Td
(declared)Tj
3.3519 0 Td
(that)Tj
1.63 0 Td
(no)Tj
1.1622 0 Td
(competing)Tj
4.1599 0 Td
(interests)Tj
3.3874 0 Td
(exist.)Tj
2.1614 0 Td
(GMK)Tj
-15.8528 -1.3748 Td
(briefly)Tj
2.4874 0 Td
(worked)Tj
2.9551 0 Td
(with)Tj
1.7788 0 Td
(the)Tj
1.3748 0 Td
(compan)Tj
3.0118 0 Td
(y)Tj
0.6449 0 Td
(Ontropos)Tj
3.6851 0 Td
(as)Tj
1.063 0 Td
(a)Tj
-17.0009 -1.3748 Td
(consultant)Tj
4.0819 0 Td
(to)Tj
0.9496 0 Td
(help)Tj
1.7787 0 Td
(them)Tj
2.126 0 Td
(use)Tj
1.5378 0 Td
(Singularity)Tj
4.1458 0 Td
(containers)Tj
-14.6198 -1.3748 Td
(in)Tj
0.8858 0 Td
(their)Tj
1.8709 0 Td
(infrastructur)Tj
4.5638 0 Td
(e.)Tj
0.8646 0 Td
(This)Tj
1.7858 0 Td
(relationship)Tj
4.5213 0 Td
(did)Tj
1.3535 0 Td
(not)Tj
1.4245 0 Td
(play)Tj
-17.2702 -1.3748 Td
(a)Tj
0.6448 0 Td
(role)Tj
1.6087 0 Td
(in)Tj
0.8929 0 Td
(the)Tj
1.3678 0 Td
(developm)Tj
3.6283 0 Td
(ent)Tj
1.3748 0 Td
(of)Tj
0.9497 0 Td
(Singular)Tj
3.0543 0 Td
(ity,)Tj
1.3181 0 Td
(study)Tj
-14.8394 -1.3748 Td
(design,)Tj
2.8984 0 Td
(decision)Tj
3.2953 0 Td
(to)Tj
0.9496 0 Td
(publish,)Tj
3.1394 0 Td
(or)Tj
1.0063 0 Td
(prepara)Tj
2.8205 0 Td
(tion)Tj
1.6158 0 Td
(of)Tj
0.9496 0 Td
(the)Tj
-16.6749 -1.3748 Td
(manuscript.)Tj
4.6417 0 Td
(This)Tj
1.7788 0 Td
(does)Tj
2.0055 0 Td
(not)Tj
1.4244 0 Td
(alter)Tj
1.8213 0 Td
(our)Tj
1.474 0 Td
(adherenc)Tj
3.4087 0 Td
(e)Tj
0.6449 0 Td
(to)Tj
-17.1993 -1.3748 Td
(PLOS)Tj
2.3315 0 Td
(ONE)Tj
1.8708 0 Td
(policies)Tj
3.0119 0 Td
(on)Tj
1.1622 0 Td
(sharing)Tj
2.9835 0 Td
(data)Tj
1.7929 0 Td
(and)Tj
ET
endstream
endobj
36 0 obj
<>stream
endstream
endobj
37 0 obj
<>stream
endstream
endobj
38 0 obj
<>stream
endstream
endobj
39 0 obj
<>stream
endstream
endobj
40 0 obj
<>stream
endstream
endobj
41 0 obj
<>stream
endstream
endobj
42 0 obj
<>stream
endstream
endobj
43 0 obj
<>stream
endstream
endobj
44 0 obj
<>stream
endstream
endobj
45 0 obj
<>stream
endstream
endobj
46 0 obj
<>stream
endstream
endobj
47 0 obj
<>stream
endstream
endobj
48 0 obj
<>stream
endstream
endobj
49 0 obj
<>stream
endstream
endobj
50 0 obj
<>stream
endstream
endobj
51 0 obj
<>stream
endstream
endobj
52 0 obj
<>stream
endstream
endobj
53 0 obj
<>stream
BT
14.7402 59.9674 Td
(materials.)Tj
ET
Q
endstream
endobj
54 0 obj
<>/XObject<>>>/CropBox[0 0 612 792]/MediaBox[0 0 612 792]/Parent 11 0 R/Annots 55 0 R/Contents 56 0 R/TrimBox[0 0 612 792]>>
endobj
55 0 obj
[57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R]
endobj
57 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref029)>>
endobj
58 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref030)>>
endobj
59 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref031)>>
endobj
60 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref032)>>
endobj
61 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref033)>>
endobj
62 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref034)>>
endobj
63 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref035)>>
endobj
64 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref036)>>
endobj
65 0 obj
<>/Border[0 0 0]/Dest(Rpone.0177459.ref037)>>
endobj
66 0 obj
<>/Border[0 0 0]/A 67 0 R>>
endobj
67 0 obj
<>
endobj
56 0 obj
[68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R]
endobj
68 0 obj
<>stream
q
0.83 0.64 0.02 0 k
332.3339 641.3102 m
341.8583 641.3102 l
h
f*
531.6661 498.3307 m
541.1906 498.3307 l
h
f*
484.611 485.348 m
494.1354 485.348 l
h
f*
395.4898 394.2992 m
405.0142 394.2992 l
h
f*
367.0299 381.3165 m
376.5543 381.3165 l
h
f*
381.0331 381.3165 m
390.5575 381.3165 l
h
f*
225.4677 342.3118 m
234.9921 342.3118 l
h
f*
337.8331 342.3118 m
347.3575 342.3118 l
h
f*
437.3858 342.3118 m
446.8535 342.3118 l
h
f*
0 g
1 j
1 J
0 w
10 0 0 10 200.0125 707.4141 cm
BT
/F5 1 Tf
1 TL
-0.004 Tc
0 0 Td
(without)Tj
3.3278 0 Td
(the)Tj
1.4683 0 Td
(hassle)Tj
2.5739 0 Td
(of)Tj
1.0148 0 Td
(having)Tj
2.9196 0 Td
(different)Tj
3.6567 0 Td
(software)Tj
3.5887 0 Td
(versions)Tj
3.5092 0 Td
(or)Tj
1.0999 0 Td
(broken)Tj
3.0727 0 Td
(dependencies.)Tj
5.862 0 Td
(Second,)Tj
3.3505 0 Td
(con-)Tj
-35.4441 -1.3039 Td
(tainers)Tj
2.9139 0 Td
(were)Tj
2.1147 0 Td
(ideal)Tj
2.1089 0 Td
(not)Tj
1.5648 0 Td
(just)Tj
1.6554 0 Td
(for)Tj
1.3776 0 Td
(the)Tj
1.4627 0 Td
(final)Tj
1.9899 0 Td
(analysis,)Tj
3.5433 0 Td
(but)Tj
1.5477 0 Td
(for)Tj
1.3776 0 Td
(the)Tj
1.457 0 Td
(development)Tj
5.4028 0 Td
(of)Tj
1.0091 0 Td
(it.)Tj
0.9978 0 Td
(A)Tj
0.8958 0 Td
(user)Tj
1.8935 0 Td
(is)Tj
0.8447 0 Td
(arguably)Tj
-34.1572 -1.2982 Td
(most)Tj
2.2053 0 Td
(comfortable)Tj
5.0456 0 Td
(working)Tj
3.5603 0 Td
(with)Tj
1.9956 0 Td
(his)Tj
1.3776 0 Td
(or)Tj
1.0942 0 Td
(her)Tj
1.542 0 Td
(text)Tj
1.7065 0 Td
(editor,)Tj
2.8403 0 Td
(programs,)Tj
4.2916 0 Td
(and)Tj
1.7348 0 Td
(environment)Tj
5.4311 0 Td
(of)Tj
1.0148 0 Td
(choice,)Tj
-33.8397 -1.2983 Td
(and)Tj
1.7291 0 Td
(containers)Tj
4.405 0 Td
(made)Tj
2.4208 0 Td
(it)Tj
0.788 0 Td
(possible)Tj
3.4072 0 Td
(to)Tj
1.0261 0 Td
(work)Tj
2.2791 0 Td
(locally)Tj
2.7779 0 Td
(and)Tj
1.7291 0 Td
(develop)Tj
3.3222 0 Td
(in)Tj
1.0375 0 Td
(a)Tj
0.652 0 Td
(specific)Tj
3.1918 0 Td
(environment)Tj
5.4311 0 Td
(simulta-)Tj
-34.1969 -1.2983 Td
(neously.)Tj
3.5149 0 Td
(While)Tj
2.6475 0 Td
(recent)Tj
2.7099 0 Td
(improvements)Tj
6.0321 0 Td
(have)Tj
2.058 0 Td
(been)Tj
2.1259 0 Td
(made)Tj
2.4208 0 Td
(in)Tj
1.0375 0 Td
(extending)Tj
4.1896 0 Td
(a)Tj
0.6519 0 Td
(cluster)Tj
2.8743 0 Td
(resource)Tj
3.6284 0 Td
(to)Tj
1.0204 0 Td
(a)Tj
-34.9112 -1.3039 Td
(user's)Tj
2.4774 0 Td
(desktop)Tj
3.3505 0 Td
(\(e.g.)Tj
1.8992 0 Td
(Jupyter)Tj
3.1465 0 Td
(Hub)Tj
2.0182 0 Td
([)Tj
0.83 0.64 0.02 0 k
(29)Tj
0 g
(]\),)Tj
2.4208 0 Td
(the)Tj
1.4683 0 Td
(most)Tj
2.2054 0 Td
(common)Tj
3.8437 0 Td
(cluster)Tj
2.8744 0 Td
(experience)Tj
4.507 0 Td
(is)Tj
0.8447 0 Td
(still)Tj
1.6384 0 Td
(logging)Tj
3.1862 0 Td
(in)Tj
-35.8807 -1.2982 Td
(to)Tj
1.0261 0 Td
(a)Tj
0.6519 0 Td
(machine)Tj
3.6624 0 Td
(via)Tj
1.3776 0 Td
(a)Tj
0.652 0 Td
(command)Tj
4.3029 0 Td
(line)Tj
1.7065 0 Td
(with)Tj
1.9956 0 Td
(a)Tj
0.6519 0 Td
(secure)Tj
2.7496 0 Td
(shell)Tj
2.0296 0 Td
(\(SSH\),)Tj
2.8403 0 Td
(and)Tj
1.7291 0 Td
(needing)Tj
3.4243 0 Td
(to)Tj
1.0261 0 Td
(install)Tj
2.6249 0 Td
(software)Tj
3.5829 0 Td
(and)Tj
-36.0337 -1.2983 Td
(scripts.)Tj
3.0443 0 Td
(If)Tj
0.8448 0 Td
(an)Tj
1.2075 0 Td
(internet)Tj
3.3959 0 Td
(connection)Tj
4.7168 0 Td
(is)Tj
0.8504 0 Td
(not)Tj
1.5704 0 Td
(available,)Tj
3.8948 0 Td
(this)Tj
1.6724 0 Td
(workflow)Tj
4.0025 0 Td
(may)Tj
1.9275 0 Td
(not)Tj
1.5761 0 Td
(even)Tj
2.0693 0 Td
(be)Tj
1.1508 0 Td
(possible.)Tj
-31.9235 -1.3039 Td
(When)Tj
2.6815 0 Td
(comparing)Tj
4.5751 0 Td
(this)Tj
1.6781 0 Td
(headless)Tj
3.5206 0 Td
(option)Tj
2.8686 0 Td
(as)Tj
1.0148 0 Td
(a)Tj
0.652 0 Td
(base)Tj
1.9446 0 Td
(requirement)Tj
5.2043 0 Td
(for)Tj
1.3833 0 Td
(working)Tj
3.5603 0 Td
(to)Tj
1.0262 0 Td
(an)Tj
1.2018 0 Td
(instantly)Tj
3.6794 0 Td
(avail-)Tj
-34.9906 -1.2983 Td
(able,)Tj
2.0522 0 Td
(local)Tj
2.0806 0 Td
(machine,)Tj
3.8891 0 Td
(the)Tj
1.4684 0 Td
(easier)Tj
2.5001 0 Td
(of)Tj
1.0148 0 Td
(the)Tj
1.4684 0 Td
(two)Tj
1.7121 0 Td
(is)Tj
0.8447 0 Td
(obvious.)Tj
3.5773 0 Td
(However,)Tj
4.0762 0 Td
(this)Tj
1.6781 0 Td
(mobility)Tj
3.583 0 Td
(of)Tj
1.0148 0 Td
(compute)Tj
-30.9598 -1.2983 Td
(afforded)Tj
3.5829 0 Td
(in)Tj
1.0375 0 Td
(a)Tj
0.6576 0 Td
(local)Tj
2.075 0 Td
(environment)Tj
5.4311 0 Td
(is)Tj
0.8447 0 Td
(an)Tj
1.2076 0 Td
(entirely)Tj
3.2485 0 Td
(different)Tj
3.6566 0 Td
(problem)Tj
3.6114 0 Td
(than)Tj
2.0296 0 Td
(the)Tj
1.4683 0 Td
(need)Tj
2.1486 0 Td
(to)Tj
1.0205 0 Td
(scale)Tj
-32.0199 -1.3039 Td
(computation.)Tj
/F9 1 Tf
1.1962 -1.2982 Td
(Early)Tj
2.4151 0 Td
(initiatives)Tj
4.354 0 Td
(for)Tj
1.4683 0 Td
(scientific)Tj
3.9798 0 Td
(containers.)Tj
/F5 1 Tf
5.4141 0 Td
(As)Tj
1.2643 0 Td
(researchers)Tj
4.7111 0 Td
(also)Tj
1.7689 0 Td
(started)Tj
2.9366 0 Td
(embracing)Tj
4.4787 0 Td
(contain-)Tj
-33.9871 -1.2983 Td
(ers)Tj
1.3719 0 Td
(for)Tj
1.3776 0 Td
(science,)Tj
3.3109 0 Td
(the)Tj
1.4627 0 Td
(desire)Tj
2.5908 0 Td
(to)Tj
1.0205 0 Td
(use)Tj
1.525 0 Td
(these)Tj
2.2507 0 Td
(same)Tj
2.2507 0 Td
(containers)Tj
4.3993 0 Td
(at)Tj
0.9468 0 Td
(scale)Tj
2.1033 0 Td
(grew)Tj
2.16 0 Td
(as)Tj
1.0091 0 Td
(well.)Tj
2.0409 0 Td
(HPC)Tj
2.1997 0 Td
(environments)Tj
-32.0199 -1.3039 Td
(provided)Tj
3.8154 0 Td
(by)Tj
1.1792 0 Td
(research)Tj
3.5603 0 Td
(institutions)Tj
4.7678 0 Td
(began)Tj
2.5965 0 Td
(receiving)Tj
3.8665 0 Td
(requests)Tj
3.4922 0 Td
(to)Tj
1.0261 0 Td
(allow)Tj
2.3358 0 Td
(researchers)Tj
4.7111 0 Td
(to)Tj
1.0262 0 Td
(run)Tj
1.6667 0 Td
(their)Tj
-34.0438 -1.2983 Td
(containers)Tj
4.3993 0 Td
(at)Tj
0.9524 0 Td
(scale.)Tj
2.3358 0 Td
(The)Tj
1.7801 0 Td
(community)Tj
4.8869 0 Td
(responded)Tj
4.4277 0 Td
(with)Tj
2.0012 0 Td
(a)Tj
0.652 0 Td
(flood)Tj
2.2961 0 Td
(of)Tj
1.0148 0 Td
(efforts)Tj
2.7552 0 Td
(toward)Tj
3.0444 0 Td
(this)Tj
1.6724 0 Td
(goal,)Tj
2.0977 0 Td
(notably)Tj
-34.316 -1.2982 Td
(from)Tj
2.2053 0 Td
(national)Tj
3.5036 0 Td
(labs)Tj
1.7688 0 Td
(including)Tj
4.0422 0 Td
(Los)Tj
1.6214 0 Td
(Alamos)Tj
3.2768 0 Td
(National)Tj
3.6907 0 Td
(Lab)Tj
1.6951 0 Td
(\(LANL\))Tj
3.4016 0 Td
(with)Tj
1.9955 0 Td
(CharlieCloud)Tj
5.6239 0 Td
([)Tj
0.83 0.64 0.02 0 k
(30)Tj
0 g
(],)Tj
2.075 0 Td
(the)Tj
-34.8999 -1.2983 Td
(National)Tj
3.6906 0 Td
(Energy)Tj
3.0501 0 Td
(Research)Tj
3.8097 0 Td
(Scientific)Tj
3.9005 0 Td
(Computing)Tj
4.8359 0 Td
(\(NERSC\))Tj
3.9628 0 Td
(with)Tj
2.0012 0 Td
(Shifter)Tj
2.8687 0 Td
([)Tj
0.83 0.64 0.02 0 k
(31)Tj
0 g
(],)Tj
2.0806 0 Td
(and)Tj
1.7291 0 Td
(others)Tj
2.7099 0 Td
(risking)Tj
-34.6391 -1.3039 Td
(or)Tj
1.0941 0 Td
(not)Tj
1.5761 0 Td
(caring)Tj
2.7326 0 Td
(about)Tj
2.4888 0 Td
(the)Tj
1.474 0 Td
(security)Tj
3.3448 0 Td
(implications)Tj
5.1761 0 Td
(of)Tj
1.0147 0 Td
(Docker.)Tj
3.4073 0 Td
(While)Tj
2.6475 0 Td
(each)Tj
2.0296 0 Td
(solution)Tj
3.4809 0 Td
(has)Tj
1.5421 0 Td
(optimal)Tj
3.3108 0 Td
(use)Tj
-35.3194 -1.2983 Td
(cases,)Tj
2.4491 0 Td
(each)Tj
2.0239 0 Td
(also)Tj
1.7688 0 Td
(comes)Tj
2.7553 0 Td
(with)Tj
1.9955 0 Td
(caveats)Tj
3.0501 0 Td
(and)Tj
1.7291 0 Td
(loopholes,)Tj
4.2916 0 Td
(discussed)Tj
3.9969 0 Td
(in)Tj
1.0374 0 Td
(more)Tj
2.3414 0 Td
(detail)Tj
2.4152 0 Td
(later)Tj
1.9955 0 Td
(in)Tj
1.0375 0 Td
(this)Tj
1.6724 0 Td
(paper.)Tj
-33.3635 -1.2983 Td
(Another)Tj
3.5829 0 Td
(growing)Tj
3.5263 0 Td
(initiative)Tj
3.7474 0 Td
(of)Tj
1.0148 0 Td
(many)Tj
2.4774 0 Td
(institutions)Tj
4.7679 0 Td
(has)Tj
1.5477 0 Td
(been,)Tj
2.3471 0 Td
(with)Tj
1.9955 0 Td
(careful)Tj
2.9367 0 Td
(work)Tj
2.2791 0 Td
(to)Tj
1.0204 0 Td
(address)Tj
-32.4394 -1.3039 Td
(security)Tj
3.3448 0 Td
(and)Tj
1.7291 0 Td
(affordability,)Tj
5.3405 0 Td
(a)Tj
0.6519 0 Td
(movement)Tj
4.5128 0 Td
(to)Tj
1.0261 0 Td
(using)Tj
2.3924 0 Td
(cloud)Tj
2.4491 0 Td
(resources.)Tj
4.218 0 Td
(In)Tj
1.1055 0 Td
(fact,)Tj
1.8878 0 Td
(behind)Tj
3.0218 0 Td
(the)Tj
1.474 0 Td
(scenes)Tj
2.7609 0 Td
(of)Tj
-35.9147 -1.2982 Td
(many)Tj
2.4774 0 Td
(institutions)Tj
4.7679 0 Td
(that)Tj
1.7801 0 Td
(do)Tj
1.2529 0 Td
(not)Tj
1.5761 0 Td
(have)Tj
2.0579 0 Td
(a)Tj
0.652 0 Td
(formal)Tj
2.8856 0 Td
(relationship)Tj
4.989 0 Td
(with)Tj
2.0012 0 Td
(a)Tj
0.652 0 Td
(cloud)Tj
2.4548 0 Td
(provider,)Tj
3.8834 0 Td
(Principal)Tj
-31.4303 -1.2983 Td
(Investigators)Tj
5.3461 0 Td
(\(PIs\))Tj
2.1599 0 Td
(have)Tj
2.0637 0 Td
(pursued)Tj
3.4752 0 Td
(using)Tj
2.3924 0 Td
(cloud)Tj
2.4492 0 Td
(resources)Tj
3.9911 0 Td
(to)Tj
1.0261 0 Td
(move)Tj
2.4208 0 Td
(their)Tj
2.109 0 Td
(research)Tj
3.5546 0 Td
(projects)Tj
3.3789 0 Td
(for-)Tj
-34.367 -1.3039 Td
(ward,)Tj
2.4604 0 Td
(including)Tj
4.0422 0 Td
(many)Tj
2.4775 0 Td
(notable)Tj
3.1861 0 Td
(individual)Tj
4.2859 0 Td
(efforts)Tj
2.7553 0 Td
([)Tj
0.83 0.64 0.02 0 k
(32)Tj
0 g
(],)Tj
2.0806 0 Td
(some)Tj
2.3301 0 Td
(of)Tj
1.0148 0 Td
(which)Tj
2.6475 0 Td
(have)Tj
2.0636 0 Td
(driven)Tj
2.812 0 Td
(the)Tj
1.4683 0 Td
(establish-)Tj
-33.6243 -1.2983 Td
(ment)Tj
2.3073 0 Td
(of)Tj
1.0148 0 Td
(new)Tj
1.8766 0 Td
(standards)Tj
4.0875 0 Td
(and)Tj
1.7291 0 Td
(relationships)Tj
5.3461 0 Td
([)Tj
0.83 0.64 0.02 0 k
(33)Tj
0 g
(,)Tj
0.83 0.64 0.02 0 k
1.7405 0 Td
(34)Tj
0 g
(].)Tj
1.7348 0 Td
(Ideally,)Tj
3.1181 0 Td
(the)Tj
1.4683 0 Td
(products)Tj
3.7531 0 Td
(developed)Tj
4.2746 0 Td
(by)Tj
-32.4508 -1.2983 Td
(researchers)Tj
4.7111 0 Td
(across)Tj
2.6759 0 Td
(academia)Tj
3.9855 0 Td
(and)Tj
1.7291 0 Td
(industry)Tj
3.5773 0 Td
(should)Tj
2.914 0 Td
(be)Tj
1.1509 0 Td
(agnostic)Tj
3.5262 0 Td
(to)Tj
1.0262 0 Td
(the)Tj
1.4683 0 Td
(deployment)Tj
4.989 0 Td
(environment,)Tj
-31.7535 -1.2982 Td
(whether)Tj
3.4752 0 Td
(that)Tj
1.7801 0 Td
(be)Tj
1.1509 0 Td
(a)Tj
0.652 0 Td
(protected)Tj
4.0081 0 Td
(cluster,)Tj
3.1011 0 Td
(or)Tj
1.0942 0 Td
(an)Tj
1.2019 0 Td
(industry)Tj
3.5773 0 Td
(cloud)Tj
2.4548 0 Td
(provider)Tj
3.6566 0 Td
(such)Tj
2.0636 0 Td
(as)Tj
1.0148 0 Td
(Google)Tj
3.0841 0 Td
(Cloud)Tj
2.6929 0 Td
(Plat-)Tj
-35.0076 -1.3039 Td
(form)Tj
2.2053 0 Td
([)Tj
0.83 0.64 0.02 0 k
(35)Tj
0 g
(],)Tj
2.0749 0 Td
(Amazon)Tj
3.6284 0 Td
(Web)Tj
2.1146 0 Td
(Services)Tj
3.4186 0 Td
([)Tj
0.83 0.64 0.02 0 k
(36)Tj
0 g
(],)Tj
2.0806 0 Td
(or)Tj
1.0941 0 Td
(Microsoft)Tj
4.1386 0 Td
(Azure)Tj
2.6419 0 Td
([)Tj
0.83 0.64 0.02 0 k
(37)Tj
0 g
(].)Tj
2.0749 0 Td
(Portability)Tj
4.4277 0 Td
(is)Tj
0.8504 0 Td
(essential)Tj
3.583 0 Td
(for)Tj
1.3833 0 Td
(rep-)Tj
-35.7163 -1.2983 Td
(lication)Tj
3.2087 0 Td
(of)Tj
1.0148 0 Td
(the)Tj
1.4741 0 Td
(work,)Tj
2.5001 0 Td
(and)Tj
1.7291 0 Td
(so)Tj
1.0885 0 Td
(any)Tj
1.6611 0 Td
(product)Tj
3.3902 0 Td
(that)Tj
1.7802 0 Td
(is)Tj
0.8447 0 Td
(limited)Tj
3.0727 0 Td
(to)Tj
1.0262 0 Td
(where)Tj
2.6475 0 Td
(it)Tj
0.788 0 Td
(can)Tj
1.6271 0 Td
(be)Tj
1.1452 0 Td
(deployed)Tj
3.8494 0 Td
(is)Tj
0.8504 0 Td
(instantly)Tj
-33.698 -1.2983 Td
(limited)Tj
3.067 0 Td
(in)Tj
1.0375 0 Td
(the)Tj
1.4683 0 Td
(extent)Tj
2.6759 0 Td
(that)Tj
1.7802 0 Td
(it)Tj
0.788 0 Td
(can)Tj
1.6214 0 Td
(be)Tj
1.1509 0 Td
(reproduced.)Tj
ET
Q
q
1 j
1 J
0 w
11.9999 0 0 11.9999 200.0125 281.9905 cm
BT
/F0 1 Tf
1 TL
-0.0033 Tc
0 0 Td
(The)Tj
1.9275 0 Td
(needs)Tj
2.9103 0 Td
(of)Tj
1.0441 0 Td
(scientists)Tj
ET
Q
q
1 j
1 J
0 w
10 0 0 10 200.0125 264.9826 cm
BT
/F5 1 Tf
1 TL
-0.004 Tc
0 0 Td
(The)Tj
1.7801 0 Td
(technological)Tj
5.5389 0 Td
(innovation)Tj
4.6034 0 Td
(of)Tj
1.0148 0 Td
(container-based)Tj
6.6444 0 Td
(environments,)Tj
6.015 0 Td
(the)Tj
1.4684 0 Td
(need)Tj
2.143 0 Td
(for)Tj
1.3889 0 Td
(scalable)Tj
3.2939 0 Td
(and)Tj
-33.8908 -1.2982 Td
(reproducible)Tj
5.3291 0 Td
(products,)Tj
3.9798 0 Td
(a)Tj
0.6576 0 Td
(preference)Tj
4.4334 0 Td
(for)Tj
1.3833 0 Td
(usability,)Tj
3.8097 0 Td
(and)Tj
1.7291 0 Td
(the)Tj
1.474 0 Td
(necessity)Tj
3.7814 0 Td
(to)Tj
1.0205 0 Td
(interoperate)Tj
5.108 0 Td
(on)Tj
1.2756 0 Td
(every-)Tj
-33.9815 -1.2983 Td
(thing)Tj
2.3243 0 Td
(from)Tj
2.2054 0 Td
(laptops)Tj
3.1011 0 Td
(to)Tj
1.0261 0 Td
(large)Tj
2.16 0 Td
(scale)Tj
2.109 0 Td
(HPC)Tj
2.211 0 Td
(resources)Tj
3.9911 0 Td
(defines)Tj
3.0557 0 Td
(our)Tj
1.6271 0 Td
(current)Tj
3.1861 0 Td
(landscape.)Tj
4.3597 0 Td
(Data)Tj
2.1203 0 Td
(files)Tj
1.8085 0 Td
(and)Tj
-35.2854 -1.3039 Td
(random)Tj
3.4242 0 Td
(bits)Tj
1.6554 0 Td
(of)Tj
1.0148 0 Td
(source)Tj
2.8346 0 Td
(code,)Tj
2.3244 0 Td
(the)Tj
1.474 0 Td
(formats)Tj
3.2995 0 Td
(that)Tj
1.7745 0 Td
(were)Tj
2.126 0 Td
(previously)Tj
4.3483 0 Td
(the)Tj
1.4683 0 Td
(currency)Tj
3.7644 0 Td
(of)Tj
1.0148 0 Td
(interest)Tj
3.2145 0 Td
(when)Tj
-33.7377 -1.2983 Td
(exchanging)Tj
4.7848 0 Td
(scientific)Tj
3.7927 0 Td
(workflows,)Tj
4.5865 0 Td
(were)Tj
2.1259 0 Td
(replaced)Tj
3.583 0 Td
(with)Tj
2.0012 0 Td
(software)Tj
3.583 0 Td
(to)Tj
1.0262 0 Td
(manipulate)Tj
4.7395 0 Td
(them,)Tj
2.5114 0 Td
(and)Tj
1.7292 0 Td
(now)Tj
-34.4634 -1.2982 Td
(the)Tj
1.4683 0 Td
(currency)Tj
3.7644 0 Td
(of)Tj
1.0148 0 Td
(interest)Tj
3.2144 0 Td
(is)Tj
0.8448 0 Td
(combining)Tj
4.575 0 Td
(these)Tj
2.2507 0 Td
(two)Tj
1.7122 0 Td
(things)Tj
2.6872 0 Td
(into)Tj
1.8425 0 Td
(a)Tj
0.652 0 Td
(single)Tj
2.5341 0 Td
(encapsulated)Tj
5.3858 0 Td
(unit.)Tj
2.0863 0 Td
(For)Tj
1.6271 0 Td
(the)Tj
-35.6596 -1.3039 Td
(end-user,)Tj
3.9798 0 Td
(the)Tj
1.4683 0 Td
(lines)Tj
2.0636 0 Td
(are)Tj
1.4513 0 Td
(blurred)Tj
3.1918 0 Td
(between)Tj
3.532 0 Td
(cloud)Tj
2.4491 0 Td
(and)Tj
1.7348 0 Td
(local)Tj
2.0749 0 Td
(compute)Tj
3.7361 0 Td
(environments:)Tj
6.0151 0 Td
(both)Tj
2.0636 0 Td
(are)Tj
-33.7604 -1.2983 Td
(machines)Tj
4.0251 0 Td
(that)Tj
1.7745 0 Td
(the)Tj
1.474 0 Td
(user)Tj
1.8992 0 Td
(must)Tj
2.228 0 Td
(connect)Tj
3.3959 0 Td
(to)Tj
1.0261 0 Td
(that)Tj
1.7745 0 Td
(offer)Tj
2.0976 0 Td
(some)Tj
2.3301 0 Td
(amount)Tj
3.3562 0 Td
(of)Tj
1.0148 0 Td
(memory)Tj
3.617 0 Td
(and)Tj
1.7291 0 Td
(disk)Tj
1.8709 0 Td
(space.)Tj
-33.613 -1.2983 Td
(Regardless,)Tj
4.6771 0 Td
(a)Tj
0.6576 0 Td
(container)Tj
4.0422 0 Td
(solution)Tj
3.4809 0 Td
(is)Tj
0.8504 0 Td
(badly)Tj
2.3868 0 Td
(needed)Tj
3.0954 0 Td
(that)Tj
1.7801 0 Td
(is)Tj
0.8447 0 Td
(agnostic)Tj
3.5263 0 Td
(to)Tj
1.0262 0 Td
(these)Tj
2.2507 0 Td
(details,)Tj
3.0047 0 Td
(and)Tj
1.7291 0 Td
(can)Tj
1.6271 0 Td
(move)Tj
-34.9793 -1.2982 Td
(seamlessly)Tj
4.3483 0 Td
(between)Tj
3.5319 0 Td
(the)Tj
1.4684 0 Td
(two.)Tj
/F9 1 Tf
-8.1524 -1.304 Td
(Singularity)Tj
4.8415 0 Td
(containers.)Tj
/F5 1 Tf
5.4141 0 Td
(Here)Tj
2.2054 0 Td
(we)Tj
1.3266 0 Td
(introduce)Tj
4.1159 0 Td
(Singularity,)Tj
4.8018 0 Td
(a)Tj
0.652 0 Td
(container)Tj
4.0422 0 Td
(solution)Tj
3.4866 0 Td
(created)Tj
3.1181 0 Td
(by)Tj
-35.2004 -1.2982 Td
(necessity)Tj
3.7813 0 Td
(for)Tj
1.3833 0 Td
(scientific)Tj
3.7871 0 Td
(application)Tj
4.6828 0 Td
(driven)Tj
2.812 0 Td
(workloads.)Tj
4.5807 0 Td
(Singularity)Tj
4.5751 0 Td
(offers)Tj
2.4605 0 Td
(mobility)Tj
3.5829 0 Td
(of)Tj
1.0148 0 Td
(compute)Tj
3.7417 0 Td
(by)Tj
-36.4022 -1.2983 Td
(enabling)Tj
3.6566 0 Td
(environments)Tj
5.794 0 Td
(to)Tj
1.0261 0 Td
(be)Tj
1.1509 0 Td
(completely)Tj
4.5808 0 Td
(portable)Tj
3.5206 0 Td
(via)Tj
1.3776 0 Td
(a)Tj
0.652 0 Td
(single)Tj
2.5341 0 Td
(image)Tj
2.6305 0 Td
(file,)Tj
1.6668 0 Td
(and)Tj
1.7291 0 Td
(is)Tj
0.8504 0 Td
(designed)Tj
3.7644 0 Td
(with)Tj
-34.9339 -1.3039 Td
(the)Tj
1.4683 0 Td
(features)Tj
3.3448 0 Td
(necessary)Tj
4.0252 0 Td
(to)Tj
1.0262 0 Td
(allow)Tj
2.3357 0 Td
(seamless)Tj
3.651 0 Td
(integration)Tj
4.6488 0 Td
(with)Tj
1.9956 0 Td
(any)Tj
1.6554 0 Td
(scientific)Tj
3.787 0 Td
(computational)Tj
-27.938 -1.2983 Td
(resources.)Tj
4.2122 0 Td
(We)Tj
1.6044 0 Td
(will)Tj
1.6611 0 Td
(first)Tj
1.8028 0 Td
(discuss)Tj
3.0501 0 Td
(the)Tj
1.4683 0 Td
(problems)Tj
3.9685 0 Td
(and)Tj
1.7291 0 Td
(use)Tj
1.5307 0 Td
(cases)Tj
2.2167 0 Td
(that)Tj
1.7745 0 Td
(Singularity)Tj
4.5751 0 Td
(is)Tj
0.8447 0 Td
(ideal)Tj
2.1203 0 Td
(for,)Tj
1.6044 0 Td
(followed)Tj
ET
Q
q
1 j
1 J
0 w
576 737.1 m
36 737.1 l
36 737.6 l
576 737.6 l
f*
36 741.2598 107.1496 23.6976 re
W* n
q
107.0929 0 0 23.6409 36 741.3165 cm
q
/I0 Do
Q
Q
Q
q
0 0 612 792 re
W* n
1 j
1 J
0 w
7.9999 0 0 7.9999 386.3622 745.7952 cm
BT
/F0 1 Tf
1 TL
-0.005 Tc
0 0 Td
(Singularity:)Tj
5.074 0 Td
(Scientific)Tj
4.1457 0 Td
(containers)Tj
4.7481 0 Td
(for)Tj
1.3677 0 Td
(mobility)Tj
3.5504 0 Td
(of)Tj
1.0347 0 Td
(compute)Tj
ET
Q
q
1 j
1 J
0 w
36 48.0002 m
576 48.0002 l
576 47.5002 l
36 47.5002 l
f*
0.83 0.64 0.02 0 k
81.5811 34.9228 m
237.8835 34.9228 l
h
f*
0 g
7.9999 0 0 7.9999 36 36 cm
BT
/F0 1 Tf
1 TL
-0.005 Tc
0 0 Td
(PLOS)Tj
2.8559 0 Td
(ONE)Tj
2.3669 0 Td
(|)Tj
0.83 0.64 0.02 0 k
0.4748 0 Td
(https://doi.or)Tj
5.4142 0 Td
(g/10.137)Tj
3.8198 0 Td
(1/journal.po)Tj
5.1236 0 Td
(ne.01774)Tj
4.089 0 Td
(59)Tj
0 g
2.0906 0 Td
(May)Tj
2.0906 0 Td
(11,)Tj
1.5803 0 Td
(2017)Tj
35.2349 0 Td
(3)Tj
0.7654 0 Td
(/)Tj
ET
endstream
endobj
69 0 obj
<>stream
endstream
endobj
70 0 obj
<>stream
endstream
endobj
71 0 obj
<>stream
endstream
endobj
72 0 obj
<>stream
endstream
endobj
73 0 obj
<>stream
endstream
endobj
74 0 obj
<>stream
endstream
endobj
75 0 obj
<>stream
endstream
endobj
76 0 obj
<>stream
endstream
endobj
77 0 obj
<>stream
endstream
endobj
78 0 obj
<>stream
BT
66.402 0 Td
(20)Tj
ET
Q
endstream
endobj
79 0 obj
<>/ColorSpace<>/XObject<>>>/CropBox[0 0 612 792]/MediaBox[0 0 612 792]/Parent 11 0 R/Annots 83 0 R/Contents 84 0 R/TrimBox[0 0 612 792]>>
endobj
82 0 obj
[/ICCBased 85 0 R]
endobj
85 0 obj
<>stream
xwTSϽ7PkhRH
H.*1 J "6DTpDQ2(C"QDqpIdy͛~kg}ֺ LX Xňg` l pBF|،l *? Y"1 P\8=W%Oɘ4M0J"Y2Vs,[|e92<se'9`2&ctI@o|N6 (.sSdl-c(2-y H_/XZ.$&\SM07#1ؙYr fYym";8980m-m(]v^DW~
emi ]P`/ u}q|^R,g+\Kk)/C_|Rax8t1C^7nfzDp柇u$/ED˦L L[B@ٹЖX!@~ (* {d+}G͋љς}WL$cGD2QZ4 E@@ A(q`1D `'u46ptc48.`R0)
@Rt CXCP%CBH@Rf[(t
CQhz#0 Zl`O828.p|O×X
?:0FBx$ !i@ڐH[EE1PL⢖V6QP>U(j
MFk t,:.FW8c1L&ӎ9ƌaX:
rbl1
{{{;}#tp8_\8"Ey.,X%%Gщ1-9ҀKl.oo/O$&'=JvMޞ