commit 608fc41b47088f41f0a57adb3000b6113589bfd0 parent 3b7625d1ec34b96fc3e5f411bed14052209a877d Author: Ivan Gankevich <igankevich@ya.ru> Date: Sat, 15 Jul 2017 14:33:32 +0300 Add overhead graphs. Diffstat:
figures/mpp-time-color-ndbc.eps | | | 701 | ------------------------------------------------------------------------------- |
figures/mpp-time-color.eps | | | 567 | ------------------------------------------------------------------------------- |
figures/overhead-arma.eps | | | 624 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
figures/overhead-ndbc.eps | | | 620 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
figures/performance-arma.eps | | | 640 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
figures/performance-ndbc.eps | | | 701 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
figures/tasks-and-queue-1.eps | | | 255 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue-2.eps | | | 318 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue-3.eps | | | 351 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue-4.eps | | | 380 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue-5.eps | | | 312 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue-6.eps | | | 266 | ------------------------------------------------------------------------------- |
figures/tasks-and-queue.eps | | | 312 | ------------------------------------------------------------------------------- |
slides.tex | | | 93 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- |
tex/frame-2.tex | | | 2 | +- |
tex/frame-4.tex | | | 6 | +++--- |
tex/legend.tex | | | 2 | +- |
17 files changed, 2673 insertions(+), 3477 deletions(-)
diff --git a/figures/mpp-time-color-ndbc.eps b/figures/mpp-time-color-ndbc.eps @@ -1,701 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.14.2 (http://cairographics.org) -%%CreationDate: Tue Jun 21 17:31:45 2016 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 8 6 409 195 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 32 /space put -Encoding 44 /comma put -Encoding 46 /period put -Encoding 48 /zero put -Encoding 49 /one put -Encoding 50 /two put -Encoding 51 /three put -Encoding 52 /four put -Encoding 53 /five put -Encoding 54 /six put -Encoding 55 /seven put -Encoding 56 /eight put -Encoding 57 /nine put -Encoding 73 /I put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 99 /c put -Encoding 100 /d put -Encoding 101 /e put -Encoding 102 /f put -Encoding 104 /h put -Encoding 105 /i put -Encoding 107 /k put -Encoding 108 /l put -Encoding 109 /m put -Encoding 110 /n put -Encoding 111 /o put -Encoding 112 /p put -Encoding 114 /r put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -Encoding 118 /v put -Encoding 119 /w put -/CharStrings 36 dict dup begin -/.notdef 0 def -/zero 1 def -/three 2 def -/six 3 def -/nine 4 def -/one 5 def -/two 6 def -/five 7 def -/eight 8 def -/four 9 def -/seven 10 def -/T 11 def -/i 12 def -/m 13 def -/e 14 def -/comma 15 def -/space 16 def -/s 17 def -/I 18 def -/n 19 def -/t 20 def -/a 21 def -/l 22 def -/o 23 def -/period 24 def -/f 25 def -/d 26 def -/w 27 def -/h 28 def -/u 29 def -/r 30 def -/v 31 def -/b 32 def -/c 33 def -/k 34 def -/p 35 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900001848000001fe6670676d7134766a0000 -1a48000000ab676c79664f7b728d0000009c000017ac6865616408aeec2f00001af400000036 -686865610d9f079100001b2c00000024686d7478a1b3136e00001b50000000906c6f63610001 -aa3800001be0000000946d6178700491067100001c7400000020707265703b07f10000001c94 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900020087 -ffe3048f05f0000b00170023401306a01200a00c91128c18091c0f1e031c151b1810fcecf4ec -310010e4f4ec10ee30012202111012333212111002273200111000232200111000028b9c9d9d -9c9d9d9d9dfb0109fef7fbfbfef701090550fecdfeccfecdfecd0133013301340133a0fe73fe -86fe87fe73018d0179017a018d000001009cffe3047305f000280070402e0015130a86091f86 -2013a0150da00993061ca020932391068c15a329161c13000314191c2620101c03141f090629 -10fc4bb016544bb014545b58b90009ffc03859c4c4d4ecf4ec11173939310010ece4f4e4ec10 -e6ee10ee10ee10ee11123930014009641e611f6120642104005d011e0115140421222627351e -013332363534262b013533323635342623220607353e01333204151406033f91a3fed0fee85e -c76a54c86dbec7b9a5aeb6959ea39853be7273c959e6010c8e03251fc490ddf22525c3313296 -8f8495a67770737b2426b42020d1b27cab000002008fffe3049605f0000b0024005840241306 -000d860c00a01606a01c16a510a00c8922911c8c250c22091c191e131c03211f1b2510fcecec -f4ece4310010e4f4e4fce410ee10ee10ee111239304014cb00cb01cd02cd03cd04cb05cb0607 -a41eb21e025d015d01220615141633323635342601152e01232202033e013332001514002320 -0011100021321602a4889f9f88889f9f01094c9b4cc8d30f3bb26be10105fef0e2fefdfeee01 -50011b4c9b033bbaa2a1bbbba1a2ba0279b82426fef2feef575dfeefebe6feea018d01790162 -01a51e00000000020081ffe3048705f00018002400584023071f1901860019a00aa504a00089 -161fa01091168c25071c1c21131e0022221c0d1b2510fcece4f4ecec310010e4f4ec10e6fef5 -ee10ee111239304016c419c21ac01bc01cc01dc21ec41f07aa12bc12e912035d015d37351e01 -333212130e01232200353400332000111000212226013236353426232206151416e14c9c4bc8 -d30f3ab26ce0fefb0110e201030111feb1fee54c9c013e889f9f88889f9f1fb82426010d0112 -565c010febe60116fe73fe86fe9ffe5b1e0297baa2a1bbbba1a2ba00000100e10000045a05d5 -000a004040154203a00402a005810700a009081f061c03001f010b10d44bb00f5458b9000100 -403859ecc4fcec31002fec32f4ecd4ec304b5358592201b40f030f04025d3721110535253311 -211521fe014afe990165ca014afca4aa047348b848fad5aa0000000100960000044a05f0001c -009e4027191a1b03181c11050400110505044210a111940da014910400a00200100a02010a1c -171003061d10fc4bb015544bb016545b4bb014545b58b90003ffc03859c4d4ecc0c011123931 -002fec32f4ecf4ec304b5358071005ed0705ed01b01c1011173959220140325504560556077a -047a05761b87190704000419041a041b051c74007606751a731b741c82008619821a821b821c -a800a81b115d005d25211521353600373e0135342623220607353e0133320415140607060001 -8902c1fc4c73018d33614da7865fd3787ad458e80114455b19fef4aaaaaa7701913a6d974977 -964243cc3132e8c25ca5701dfeeb00000001009effe3046405d5001d005e4023041a07118610 -1d1aa00714a010890d02a000810d8c07a41e171c010a031c000a10061e10fc014bb016544bb0 -14545b58b90010ffc038594bb00f5458b9001000403859c4d4ec10c4ee310010e4e4f4ec10e6 -ee10fec410ee1112393013211521113e0133320015140021222627351e013332363534262322 -0607dd0319fda02c582cfa0124fed4feef5ec3685ac06badcacaad51a15405d5aafe920f0ffe -eeeaf1fef52020cb3130b69c9cb6242600000003008bffe3048b05f0000b0023002f00434025 -180c00a02706a01e2da012911e8c27a330180c242a1c15241c0f091c151b1e031c0f211b3010 -fcc4ecf4c4ec10ee10ee113939310010ece4f4ec10ee10ee3939300122061514163332363534 -26252e01353424333216151406071e0115140423222435343613141633323635342623220602 -8b90a5a59090a6a5fea5829100ffdedffe918192a3fef7f7f7fef7a448918382939382839102 -c59a87879a9b86879a5620b280b3d0d0b380b22022c68fd9e8e8d98fc6016174828274748282 -000000020064000004a405d50002000d0081401d010d030d0003030d4200030b07a005010381 -09010c0a001c0608040c0e10dc4bb00b544bb00d545b58b9000cffc03859d43cc4ec32113931 -002fe4d43cec321239304b5358071004c9071005c9592201402a0b002a004800590069007700 -8a000716012b0026012b0336014e014f0c4f0d5601660175017a0385010d5d005d0901210333 -1133152311231121350306fe0201fe35fed5d5c9fd5e0525fce303cdfc33a8fea00160c30000 -000100a80000046805d5000600634018051102030203110405044205a0008103050301040100 -060710fcccc411393931002ff4ec304b5358071005ed071005ed5922014bb0165458bd000700 -40000100070007ffc03811373859401258020106031a05390548056703b000b006075d005d13 -211501230121a803c0fde2d301fefd3305d556fa81052b0000000001fffa000004e905d50007 -004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230014bb00a5458bd00 -080040000100080008ffc03811373859401300091f00100110021f071009400970099f09095d -03211521112311210604effdeecbfdee05d5aafad5052b00000200c100000179061400030007 -002b400e06be04b100bc020501080400460810fc3cec3231002fe4fcec30400b100940095009 -6009700905015d1333112311331523c1b8b8b8b80460fba00614e900000100ba0000071d047b -0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f0808065011080f50 -1c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec3211121739304013302450 -2470249024a024a024bf24df24ff2409015d013e013332161511231134262322061511231134 -262322061511231133153e01333216042945c082afbeb972758fa6b972778da6b9b93fb0797a -ab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae67627c00000000020071 -ffe3047f047b0014001b00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b -1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee111239 -3040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f -026f156f1b095d71015d0115211e0133323637150e01232000111000333200072e0123220607 -047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae -2a2c0138010a01130143feddc497b4ae9e000001009eff1201c300fe00050019400c039e0083 -060304011900180610fcecd4cc310010fcec30373315032313f0d3a48152feacfec001400001 -006fffe303c7047b002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f0415 -00860189041486158918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fc -c4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739 -070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c -0b200020012402280a280b2a132f142f152a16281e281f292029212427860a860b860c860d12 -000000010202060a060b030c030d030e030f03100319031a031b031c041d09272f293f295f29 -7f2980299029a029f029185d005d7101152e012322061514161f011e0115140623222627351e -013332363534262f012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c66182 -8c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb62323be353559514b50250f24 -95829eac1e000000000100c90000019305d50003002eb700af02011c00040410fc4bb0105458 -b9000000403859ec31002fec3001400d30054005500560058f059f05065d13331123c9caca05 -d5fa2b00000100ba00000464047b001300364019030900030e0106870e11b80cbc0a01020800 -4e0d09080b461410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d01112311 -34262322061511231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9e -bea4fd870460ae6564ef00010037000002f2059e0013003840190e05080f03a9001101bc0887 -0a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af -1501015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787 -059efec28ffda0894e9a9fd202608f013e0000000002007bffe3042d047b000a002500bc4027 -191f0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f03081445 -2610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d30 -1e301f3020302130223f27401d401e401f402040214022501d501e501f502050215022502770 -27851d871e871f8720872185229027a027f0271e301e301f30203021401e401f40204021501e -501f50205021601e601f60206021701e701f70207021801e801f80208021185d015d01220615 -14163332363d01371123350e01232226353436332135342623220607353e0133321602bedfac -816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa -6661c1a2bdc0127f8b2e2eaa2727fc00000100c100000179061400030022b700970201080046 -0410fcec31002fec30400d10054005500560057005f00506015d13331123c1b8b80614f9ec00 -00020071ffe30475047b000b0017004a401306b91200b90cb8128c1809120f51031215451810 -fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f -0f7f107f117b12a019f01911015d012206151416333236353426273200111000232200111000 -027394acab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeed -fec701390113011401380000000100db000001ae00fe00030011b7008302011900180410fcec -31002fec3037331523dbd3d3fefe0001002f000002f8061400130059401c0510010c08a90601 -8700970e06bc0a02130700070905080d0f0b4c1410fc4bb00a5458b9000b004038594bb00e54 -58b9000bffc038593cc4fc3cc4c412393931002fe432fcec10ee321239393001b640155015a0 -15035d01152322061d012115211123112335333534363302f8b0634d012ffed1b9b0b0aebd06 -14995068638ffc2f03d18f4ebbab00020071ffe3045a06140010001c003840191ab9000e14b9 -05088c0eb801970317040008024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30 -b6601e801ea01e03015d0111331123350e012322021110003332160114163332363534262322 -0603a2b8b83ab17ccbff00ffcb7cb1fdc7a79292a8a89292a703b6025ef9eca8646101440108 -0108014461fe15cbe7e7cbcbe7e700010056000006350460000c01eb404905550605090a0904 -550a0903550a0b0a025501020b0b0a061107080705110405080807021103020c000c01110000 -0c420a050203060300bf0b080c0b0a09080605040302010b07000d10d44bb00a544bb011545b -4bb012545b4bb013545b4bb00b545b58b9000000403859014bb00c544bb00d545b4bb010545b -58b90000ffc03859cc173931002f3cec32321739304b5358071005ed071008ed071008ed0710 -05ed071008ed071005ed0705ed071008ed59220140ff050216021605220a350a49024905460a -400a5b025b05550a500a6e026e05660a79027f0279057f05870299029805940abc02bc05ce02 -c703cf051d0502090306040b050a080b09040b050c1502190316041a051b081b09140b150c25 -00250123022703210425052206220725082709240a210b230c390336043608390c300e460248 -034604400442054006400740084409440a440b400e400e560056015602500451055206520750 -085309540a550b6300640165026a0365046a056a066a076e09610b670c6f0e7500750179027d -0378047d057a067f067a077f07780879097f097b0a760b7d0c870288058f0e97009701940293 -039c049b05980698079908402f960c9f0ea600a601a402a403ab04ab05a906a907ab08a40caf -0eb502b103bd04bb05b809bf0ec402c303cc04ca05795d005d13331b01331b013301230b0123 -56b8e6e5d9e6e5b8fedbd9f1f2d90460fc96036afc96036afba00396fc6a000100ba00000464 -0614001300344019030900030e0106870e11b80c970a010208004e0d09080b461410fcec32f4 -ec31002f3cecf4c4ec1112173930b2601501015d0111231134262322061511231133113e0133 -32160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef000002 -00aeffe30458047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b -4e020800461510fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133 -1114163332363511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd -619f9fbea4027bfba0ac6663f003a800000100ba0000034a047b001100304014060b0700110b -03870eb809bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302 -015d012e012322061511231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b412 -11cbbefdb20460ae6663050500000001003d0000047f0460000600fb40270311040504021101 -0205050402110302060006011100000642020300bf0506050302010504000710d44bb00a5458 -b90000004038594bb014544bb015545b58b90000ffc03859c4173931002fec3239304b535807 -1005ed071008ed071008ed071005ed592201408e48026a027b027f02860280029102a4020806 -00060109030904150015011a031a0426002601290329042008350035013a033a043008460046 -0149034904460548064008560056015903590450086600660169036904670568066008750074 -017b037b0475057a068500850189038904890586069600960197029a03980498059706a805a7 -06b008c008df08ff083e5d005d133309013301233dc3015e015ec3fe5cfa0460fc5403acfba0 -0000000200baffe304a40614000b001c0038401903b90c0f09b918158c0fb81b971900121247 -180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e801ea01e03015d0134 -26232206151416333236013e01333200111002232226271523113303e5a79292a7a79292a7fd -8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfef8fef8febc6164a8 -061400010071ffe303e7047b0019003f401b00860188040e860d880ab91104b917b8118c1a07 -120d004814451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b -05015d01152e0123220615141633323637150e0123220011100021321603e74e9d50b3c6c6b3 -509d4e4da55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa2424013e010e0112013a23 -0000000100ba0000049c0614000a00bc40290811050605071106060503110405040211050504 -420805020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece4173930 -4b5358071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229 -052b0856026602670873027705820289058e08930296059708a3021209050906020b030a0728 -03270428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d6 -07f703f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b9 -0614fc6901e3fdf4fdac0223fddd000200bafe5604a4047b0010001c003e401b1ab9000e14b9 -0508b80e8c01bd03bc1d11120b471704000802461d10fcec3232f4ec310010e4e4e4f4c4ec10 -c4ee304009601e801ea01ee01e04015d2511231133153e013332001110022322260134262322 -061514163332360173b9b93ab17bcc00ffffcc7bb10238a79292a7a79292a7a8fdae060aaa64 -61febcfef8fef8febc6101ebcbe7e7cbcbe7e7000000013500b800cb00cb00c100aa009c01a6 -00b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa -008700cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114013907060400 -044e04b4045204b804e704cd0037047304cd04600473013303a2055605a60556053903c50212 -00c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb -008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d3 -00f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333026600d3 -00c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d -032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c301ec0693 -00a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a06140723 -06660179046004600460047b009c00000277046001aa00e904600762007b00c5007f027b0000 -00b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd074a042f -009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f60083 -0354063705f6008f009c04e10266008f018d02f600cd03440029006604ee0073000014000096 -0000b707060504030201002c2010b002254964b040515820c859212d2cb002254964b0405158 -20c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e1 -20b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d -2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b005 -25b005254960b0206368208a108a233a8a10653a2d0000010000000259998b6784cc5f0f3cf5 -001f080000000000d1a6a3b800000000d1a6a3b8f7d6fc4c0e5909dc00000008000000010000 -000000010000076dfe1d00000efef7d6fa510e59000100000000000000000000000000000024 -04cd0066051700870517009c0517008f05170081051700e1051700960517009e0517008b0517 -0064051700a804e3fffa023900c107cb00ba04ec0071028b009e028b0000042b006f025c00c9 -051200ba0323003704e7007b023900c104e50071028b00db02d1002f05140071068b00560512 -00ba051200ae034a00ba04bc003d051400ba0466007104a200ba051400ba0000000000000044 -000000c8000001b0000002880000035c000003cc000004cc0000058c000006600000071c0000 -07a800000818000008680000092c00000a0000000a3800000a3800000b9800000be000000c58 -00000cd400000e0000000e3c00000ee000000f0800000fa0000010380000125c000012d40000 -1358000013c8000014ec000015840000161c0000170c000017ac0001000000240354002b0068 -000c000200100099000800000415021600080004b8028040fffbfe03fa1403f92503f83203f7 -9603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa -03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3 -fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a41 -05d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd96 -03cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe -03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b6 -5d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03 -affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe -03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059e -fe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03 -958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f -8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b058914 -03880b03878625058764038685110586250385110384fe038382110583fe0382110381fe0380 -fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c -03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a114205 -6a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035d -fe035bfe035afe0359580a0559fa03580a035716190557320356fe0355541505554203541503 -53011005531803521403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a -13054bfe034a4910054a1303491d0d05491003480d0347fe0346960345960344fe0343022d05 -43fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f03 -3b0d033afe0339fe033837140538fa033736100537140336350b05361003350b03341e03330d -0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a2505 -2b64032a2912052a25032912032827250528410327250326250b05260f03250b0324fe0323fe -03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a -42031911420519fe031864031716190517fe031601100516190315fe0314fe0313fe03121142 -0512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a -100309fe0308022d0508fe030714030664030401100504fe03401503022d0503fe0302011005 -022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 8 6 409 195 -%%EndPageSetup -q 8 6 401 189 rectclip q -0 g -0.8 w -1 J -1 j -[] 0.0 d -4 M q 1 0 0 -1 0 205.600006 cm -58.801 160.32 m 50.398 160.32 l S Q -BT -11.2 0 0 11.2 39.34875 41.120006 Tm -/f-0-0 1 Tf -(0)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 136.16 m 50.398 136.16 l S Q -BT -11.2 0 0 11.2 32.2175 65.280006 Tm -/f-0-0 1 Tf -(30)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 112.078 m 50.398 112.078 l S Q -BT -11.2 0 0 11.2 32.2175 89.360006 Tm -/f-0-0 1 Tf -(60)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 87.922 m 50.398 87.922 l S Q -BT -11.2 0 0 11.2 32.2175 113.520006 Tm -/f-0-0 1 Tf -(90)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 63.84 m 50.398 63.84 l S Q -BT -11.2 0 0 11.2 25.08625 137.600006 Tm -/f-0-0 1 Tf -(120)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 39.68 m 50.398 39.68 l S Q -BT -11.2 0 0 11.2 25.08625 161.760006 Tm -/f-0-0 1 Tf -(150)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 15.602 m 50.398 15.602 l S Q -BT -11.2 0 0 11.2 25.08625 185.840006 Tm -/f-0-0 1 Tf -(180)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 160.32 m 58.801 168.719 l S Q -BT -11.2 0 0 11.2 55.234375 24.320006 Tm -/f-0-0 1 Tf -(1)Tj -ET -q 1 0 0 -1 0 205.600006 cm -90.078 160.32 m 90.078 168.719 l S Q -BT -11.2 0 0 11.2 86.514375 24.320006 Tm -/f-0-0 1 Tf -(2)Tj -ET -q 1 0 0 -1 0 205.600006 cm -121.359 160.32 m 121.359 168.719 l S Q -BT -11.2 0 0 11.2 117.794375 24.320006 Tm -/f-0-0 1 Tf -(3)Tj -ET -q 1 0 0 -1 0 205.600006 cm -152.719 160.32 m 152.719 168.719 l S Q -BT -11.2 0 0 11.2 149.154375 24.320006 Tm -/f-0-0 1 Tf -(4)Tj -ET -q 1 0 0 -1 0 205.600006 cm -184 160.32 m 184 168.719 l S Q -BT -11.2 0 0 11.2 180.434375 24.320006 Tm -/f-0-0 1 Tf -(5)Tj -ET -q 1 0 0 -1 0 205.600006 cm -215.281 160.32 m 215.281 168.719 l S Q -BT -11.2 0 0 11.2 211.714375 24.320006 Tm -/f-0-0 1 Tf -(6)Tj -ET -q 1 0 0 -1 0 205.600006 cm -246.559 160.32 m 246.559 168.719 l S Q -BT -11.2 0 0 11.2 242.994375 24.320006 Tm -/f-0-0 1 Tf -(7)Tj -ET -q 1 0 0 -1 0 205.600006 cm -277.84 160.32 m 277.84 168.719 l S Q -BT -11.2 0 0 11.2 274.274375 24.320006 Tm -/f-0-0 1 Tf -(8)Tj -ET -q 1 0 0 -1 0 205.600006 cm -309.121 160.32 m 309.121 168.719 l S Q -BT -11.2 0 0 11.2 305.554375 24.320006 Tm -/f-0-0 1 Tf -(9)Tj -ET -q 1 0 0 -1 0 205.600006 cm -340.48 160.32 m 340.48 168.719 l S Q -BT -11.2 0 0 11.2 333.34875 24.320006 Tm -/f-0-0 1 Tf -(10)Tj -ET -q 1 0 0 -1 0 205.600006 cm -371.762 160.32 m 371.762 168.719 l S Q -BT -11.2 0 0 11.2 364.62875 24.320006 Tm -/f-0-0 1 Tf -(11)Tj -ET -q 1 0 0 -1 0 205.600006 cm -403.039 160.32 m 403.039 168.719 l S Q -BT -11.2 0 0 11.2 395.90875 24.320006 Tm -/f-0-0 1 Tf -(12)Tj -ET -q 1 0 0 -1 0 205.600006 cm -58.801 15.602 m 58.801 160.32 l 403.039 160.32 l S Q -BT -0 11.2 -11.2 0 17.04 97.409381 Tm -/f-0-0 1 Tf -[(T)31(ime, s)]TJ -11.2 0 0 11.2 179.08 7.520006 Tm -[(Initial no)16(. of nodes)]TJ -3.267857 14.421429 Td -[(T)31(ime withou)-3(t failur)20(es)]TJ -ET -0.623529 0.176471 0.12549 rg -1.6 w -q 1 0 0 -1 0 205.600006 cm -168.48 32.398 m 207.922 32.398 l 58.801 51.84 m 62.238 58.32 l 65.762 64.719 - l 69.199 70.961 l 72.719 77.121 l 76.16 83.039 l 79.68 88.719 l 83.121 -94.078 l 86.641 98.961 l 90.078 103.52 l 93.602 107.52 l 97.039 111.121 -l 100.559 114.32 l 104 117.039 l 107.52 119.441 l 110.961 121.52 l 114.398 - 123.281 l 117.922 124.719 l 121.359 125.922 l 124.879 126.961 l 128.32 -127.762 l 131.84 128.398 l 135.281 128.879 l 138.801 129.359 l 142.238 129.68 - l 145.762 130 l 149.199 130.238 l 152.719 130.559 l 156.16 130.879 l 159.602 - 131.281 l 163.121 131.68 l 166.559 132.078 l 170.078 132.559 l 173.52 133.039 - l 177.039 133.52 l 180.48 133.922 l 184 134.398 l 187.441 134.801 l 190.961 - 135.199 l 194.398 135.602 l 197.922 135.84 l 201.359 136.16 l 204.879 136.32 - l 208.32 136.398 l 211.762 136.48 l 215.281 136.398 l 218.719 136.238 l - 222.238 136 l 225.68 135.762 l 229.199 135.441 l 232.641 135.199 l 236.16 - 134.961 l 239.602 134.801 l 243.121 134.801 l 246.559 134.879 l 250.078 - 135.121 l 253.52 135.602 l 256.961 136.078 l 260.48 136.719 l 263.922 137.441 - l 267.441 138.16 l 270.879 138.961 l 274.398 139.762 l 277.84 140.559 l - 281.359 141.359 l 284.801 142.078 l 288.32 142.801 l 291.762 143.441 l -295.281 144 l 298.719 144.559 l 302.238 145.039 l 305.68 145.441 l 309.121 - 145.762 l 312.641 146.078 l 316.078 146.238 l 319.602 146.32 l 323.039 -146.398 l 330 146.398 l 333.52 146.32 l 336.961 146.238 l 340.48 146.078 - l 343.922 145.922 l 347.441 145.84 l 350.879 145.68 l 354.32 145.52 l 357.84 - 145.359 l 361.281 145.281 l 364.801 145.199 l 371.762 145.199 l 375.199 - 145.281 l 378.719 145.359 l 382.16 145.52 l 385.68 145.68 l 389.121 145.922 - l 392.641 146.16 l 396.078 146.398 l 399.602 146.641 l 403.039 146.879 -l S Q -0 g -BT -11.2 0 0 11.2 215.68 152.240006 Tm -/f-0-0 1 Tf -[(T)31(ime with )-3(a slave n)-3(ode failur)21(e)]TJ -ET -0.25098 g -[ 6.4 4.8] 0 d -q 1 0 0 -1 0 205.600006 cm -168.48 49.199 m 207.922 49.199 l 90.078 50.801 m 93.281 56.961 l 96.398 - 63.039 l 99.602 69.039 l 102.719 74.879 l 105.922 80.48 l 109.039 85.762 - l 112.238 90.719 l 115.359 95.359 l 118.559 99.441 l 121.68 103.039 l 124.879 - 106.16 l 128 108.719 l 131.199 110.879 l 134.32 112.719 l 137.52 114.16 - l 140.641 115.441 l 143.84 116.559 l 146.961 117.52 l 150.16 118.48 l 153.281 - 119.441 l 156.48 120.48 l 159.602 121.602 l 162.801 122.719 l 166 123.84 - l 169.121 125.039 l 172.32 126.238 l 175.441 127.441 l 178.641 128.641 -l 181.762 129.84 l 184.961 131.039 l 188.078 132.16 l 191.281 133.199 l -194.398 134.16 l 197.602 135.039 l 200.719 135.762 l 203.922 136.32 l 207.039 - 136.719 l 210.238 136.879 l 213.359 136.879 l 216.559 136.641 l 219.68 -136.16 l 222.879 135.52 l 226 134.719 l 229.199 133.762 l 232.32 132.879 - l 235.52 131.922 l 238.641 131.121 l 241.84 130.32 l 244.961 129.762 l -248.16 129.359 l 251.281 129.199 l 254.48 129.281 l 257.602 129.52 l 260.801 - 129.84 l 263.922 130.32 l 267.121 130.879 l 270.238 131.441 l 273.441 132.078 - l 276.559 132.719 l 279.762 133.359 l 282.879 134 l 286.078 134.559 l 289.281 - 135.039 l 292.398 135.52 l 295.602 135.922 l 298.719 136.32 l 301.922 136.559 - l 305.039 136.801 l 308.238 136.961 l 317.68 136.961 l 320.879 136.879 -l 330.32 136.879 l 333.52 137.039 l 336.641 137.359 l 339.84 137.762 l 342.961 - 138.32 l 346.16 139.039 l 349.281 139.84 l 352.48 140.719 l 355.602 141.68 - l 358.801 142.559 l 361.922 143.441 l 365.121 144.32 l 368.238 145.039 -l 371.441 145.602 l 374.559 146.078 l 377.762 146.32 l 380.879 146.48 l -384.078 146.48 l 387.199 146.398 l 390.398 146.16 l 393.52 145.922 l 396.719 - 145.602 l 399.84 145.281 l 403.039 144.879 l S Q -0 g -BT -11.2 0 0 11.2 215.68 135.440006 Tm -/f-0-0 1 Tf -[(T)31(ime with )-3(a mast)-3(er node failur)18(e)]TJ -ET -0.25098 g -0.798 w -[] 0.0 d -q 1 0 0 -1 0 205.600006 cm -94.281 52.32 m 94.281 54.641 92.398 56.52 90.078 56.52 c 87.762 56.52 85.879 - 54.641 85.879 52.32 c 85.879 50 87.762 48.121 90.078 48.121 c 92.398 48.121 - 94.281 50 94.281 52.32 c h -94.281 52.32 m S Q -q 1 0 0 -1 0 205.600006 cm -125.559 103.602 m 125.559 105.918 123.68 107.801 121.359 107.801 c 119.039 - 107.801 117.16 105.918 117.16 103.602 c 117.16 101.281 119.039 99.398 121.359 - 99.398 c 123.68 99.398 125.559 101.281 125.559 103.602 c h -125.559 103.602 m S Q -q 1 0 0 -1 0 205.600006 cm -156.922 103.602 m 156.922 105.918 155.039 107.801 152.719 107.801 c 150.402 - 107.801 148.52 105.918 148.52 103.602 c 148.52 101.281 150.402 99.398 152.719 - 99.398 c 155.039 99.398 156.922 101.281 156.922 103.602 c h -156.922 103.602 m S Q -q 1 0 0 -1 0 205.600006 cm -188.199 130.078 m 188.199 132.398 186.32 134.281 184 134.281 c 181.68 134.281 - 179.801 132.398 179.801 130.078 c 179.801 127.762 181.68 125.879 184 125.879 - c 186.32 125.879 188.199 127.762 188.199 130.078 c h -188.199 130.078 m S Q -q 1 0 0 -1 0 205.600006 cm -219.48 135.441 m 219.48 137.758 217.598 139.641 215.281 139.641 c 212.961 - 139.641 211.078 137.758 211.078 135.441 c 211.078 133.121 212.961 131.238 - 215.281 131.238 c 217.598 131.238 219.48 133.121 219.48 135.441 c h -219.48 135.441 m S Q -q 1 0 0 -1 0 205.600006 cm -250.762 134.078 m 250.762 136.398 248.879 138.281 246.559 138.281 c 244.242 - 138.281 242.359 136.398 242.359 134.078 c 242.359 131.762 244.242 129.879 - 246.559 129.879 c 248.879 129.879 250.762 131.762 250.762 134.078 c h -250.762 134.078 m S Q -q 1 0 0 -1 0 205.600006 cm -282.039 136.559 m 282.039 138.879 280.16 140.762 277.84 140.762 c 275.52 - 140.762 273.641 138.879 273.641 136.559 c 273.641 134.242 275.52 132.359 - 277.84 132.359 c 280.16 132.359 282.039 134.242 282.039 136.559 c h -282.039 136.559 m S Q -q 1 0 0 -1 0 205.600006 cm -313.32 131.602 m 313.32 133.918 311.441 135.801 309.121 135.801 c 306.801 - 135.801 304.922 133.918 304.922 131.602 c 304.922 129.281 306.801 127.398 - 309.121 127.398 c 311.441 127.398 313.32 129.281 313.32 131.602 c h -313.32 131.602 m S Q -q 1 0 0 -1 0 205.600006 cm -344.68 142.48 m 344.68 144.801 342.801 146.68 340.48 146.68 c 338.16 146.68 - 336.281 144.801 336.281 142.48 c 336.281 140.16 338.16 138.281 340.48 138.281 - c 342.801 138.281 344.68 140.16 344.68 142.48 c h -344.68 142.48 m S Q -q 1 0 0 -1 0 205.600006 cm -375.961 144.48 m 375.961 146.801 374.078 148.68 371.762 148.68 c 369.441 - 148.68 367.559 146.801 367.559 144.48 c 367.559 142.16 369.441 140.281 -371.762 140.281 c 374.078 140.281 375.961 142.16 375.961 144.48 c h -375.961 144.48 m S Q -q 1 0 0 -1 0 205.600006 cm -407.238 142.238 m 407.238 144.559 405.359 146.441 403.039 146.441 c 400.719 - 146.441 398.84 144.559 398.84 142.238 c 398.84 139.922 400.719 138.039 -403.039 138.039 c 405.359 138.039 407.238 139.922 407.238 142.238 c h -407.238 142.238 m S Q -q 1 0 0 -1 0 205.600006 cm -192.441 66 m 192.441 68.32 190.559 70.199 188.238 70.199 c 185.922 70.199 - 184.039 68.32 184.039 66 c 184.039 63.68 185.922 61.801 188.238 61.801 -c 190.559 61.801 192.441 63.68 192.441 66 c h -192.441 66 m S Q -0 g -BT -11.2 0 0 11.2 215.68 118.640006 Tm -/f-0-0 1 Tf -[(T)31(ime with )-3(a back)28(up node failur)18(e)]TJ -ET -0.25098 g -1.6 w -[ 2.4 2.4] 0 d -q 1 0 0 -1 0 205.600006 cm -168.48 82.801 m 207.922 82.801 l 90.078 30.719 m 93.281 37.52 l 96.398 -44.238 l 99.602 50.801 l 102.719 57.281 l 105.922 63.52 l 109.039 69.52 -l 112.238 75.199 l 115.359 80.48 l 118.559 85.281 l 121.68 89.68 l 124.879 - 93.52 l 128 96.961 l 131.199 99.922 l 134.32 102.559 l 137.52 104.961 l - 140.641 107.121 l 143.84 109.121 l 146.961 110.961 l 150.16 112.801 l 153.281 - 114.719 l 156.48 116.641 l 159.602 118.559 l 162.801 120.48 l 166 122.398 - l 169.121 124.238 l 172.32 125.922 l 175.441 127.52 l 178.641 128.961 l - 181.762 130.16 l 184.961 131.039 l 188.078 131.762 l 191.281 132.238 l -194.398 132.48 l 197.602 132.641 l 200.719 132.719 l 207.039 132.719 l 210.238 - 132.801 l 213.359 132.879 l 216.559 133.039 l 219.68 133.359 l 222.879 -133.762 l 226 134.238 l 229.199 134.641 l 232.32 135.121 l 235.52 135.52 - l 238.641 135.84 l 241.84 136 l 244.961 136 l 248.16 135.84 l 251.281 135.52 - l 254.48 135.039 l 257.602 134.48 l 260.801 133.84 l 263.922 133.281 l -267.121 132.719 l 270.238 132.32 l 273.441 132 l 276.559 131.922 l 279.762 - 132 l 282.879 132.398 l 286.078 132.961 l 289.281 133.762 l 292.398 134.559 - l 295.602 135.52 l 298.719 136.559 l 301.922 137.602 l 305.039 138.559 -l 308.238 139.441 l 311.359 140.32 l 314.559 141.039 l 317.68 141.68 l 320.879 - 142.16 l 324 142.641 l 327.199 143.039 l 330.32 143.359 l 333.52 143.602 - l 336.641 143.762 l 339.84 144 l 342.961 144.078 l 346.16 144.238 l 349.281 - 144.32 l 352.48 144.398 l 355.602 144.398 l 358.801 144.48 l 387.199 144.48 - l 390.398 144.398 l 399.84 144.398 l 403.039 144.32 l S Q -0 g -0.8 w -[] 0.0 d -q 1 0 0 -1 0 205.600006 cm -58.801 15.602 m 58.801 160.32 l 403.039 160.32 l S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/mpp-time-color.eps b/figures/mpp-time-color.eps @@ -1,567 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.14.2 (http://cairographics.org) -%%CreationDate: Wed Jul 13 14:16:52 2016 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 19 15 730 407 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font f-0-0 -%!FontType1-1.1 f-0-0 1.0 -11 dict begin -/FontName /f-0-0 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/FontBBox {0 -230 762 720 } readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 32 /space put -dup 44 /comma put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 73 /I put -dup 84 /T put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -readonly def -currentdict end -currentfile eexec -f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467 -b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de -800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f -2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b -9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799 -69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5 -8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251cae042c60e39064 -61c2d791d80735cb32faeb0293bb388a0068a2ce88858bc121551bd26f4e71e16e1f9eee0594e4 -452339901e3b21631a3eb596c1c4194d2eb000e5d52294c028a398d83cb2a3f54cd4f890d3c13d -54af692e5a0f79dbcda5d1552d4ec90509615da58c3d4e102ee30fa3bbe6f3412d47b4248f6328 -c8be9f892926dfe4b20df1e75274ead54fd886d651c9ffd989935ace9dbadb8b9df9f4ce87febb -637ef0e3b25dd7c36151f61af03cb361d7f9635a0aeb03369b9d098754cb1c7667f2ae4fe13456 -243d1a9f32182162866e2990c36058746284c167d32548ba28ba354692950349c777b8d66fe046 -c0dbc5a32b8b318e8d3296cfd6708e968883bc0cd48d6576156cc7b1580ca4c987d4ce25363bbf -960eca968a130ebe29cc1868ddc2ca07a7f03948d1022a1b4082e3b9f875289484c99411ce50d1 -5d2a31ae428ea7005eb4fcf3cd20cade8a936bd041080d569919b5502097ad3374e20ee950d972 -666f184d02cf410ef227394f38248151182e74c855b4f4b9c576107222ea16e08141d639fbe58f -c23e0a54e1f4565666eedda36a573708c2ec01c8e7c1e2d392a3f02cbdad0a69b0c8fd37876ea4 -2ac0f2a6f822327dfc9a9e42be89f5fbd75f33778cb21c0547553b5473b937334b6fdb9137e24a -f726bfef1d25a01f6573b41c8e7920387d86c62e0306109772af0af167528a5ed5e2a86fab8fca -25e5b506263347cb601bd7c0e4425a6886fed1c201eecdcb566b7dbcc0c1bdef10cb3747cde6d8 -1599f3d6a8afbf092d91f9843b598cce69bf627b0b524c1c9507332edee7c1b8f54d505ab0b3e0 -7e0d8c9615b5dccedce811016a4e11aa038643f47ceb5206f7a04d9d96912820047021515faf53 -2335031d9696714ae4ca9e7a813716293ed2f2abc82f6068b5ab2972698635482965b0aadab1a5 -477cb890b8365f215fa277ff9d76a3ee18cddbd0bc90873104602d091b0b2cdb8105d8b881c2f5 -4c185c63bba9b8dbe0e98e5856cd022f632b2bc312f8be15ce944cca5af95c9a005e086914eac5 -b1b7cb49401881ea7ef1f2eaa6ba57cc8a18b00cf1b864b71ed7a94dc3387daa086173a7b9f632 -dd37b91148cc5d0b5fc365dd456b7b389f2b09efe241fddc1d52a61d49af003264da88d8f2ec95 -8aaac1774b40ce23799373b747aae04e7539f3a4fabf87ae6b8615a18502c47d3980977c717ad0 -0491ea5bf9ccad0b8a9a2c1626fffe827fb63bc473407339ac6ed78635f78e1d9ab838805f98e4 -89d5c7209eb8d75647408d136e97a878fb581d7ecd5aa8e6f0c24c56f7e553f1953f978053593d -31339ba0e6a6b758546baec8f148fb0f42c8d43d2caa27e1c5d4bc49fff7f7649880d813326b79 -eb9b833c3423f87ba6609c249993f7a7884b4a47dcf1429e7462e9fe7d3c1d095bed0c80ba633f -74b0cf526a0d991751c06c483e8eb6173138424571dd87a80994c556a90935e73f4e606a9ad07f -a0eaa53f7f06883f8cf999f809a209669f855dc6646b36979c95835d4176118ceba7216d1b6b1d -af9cc1aedb247ce215ecb6ae0785cec59d81b4adcc4b0aedd0ac5453fb760c293b267854f80d7a -a0dc6bf5358c2398da86d10732546ef0c46367c97386f22113c30b56900e8b7c7e2f60ac26b74e -f5371b46beee5218d24a004399dcec2c9b7059e07f189b2d9e8bf40c948252f97444828077c654 -aacb40197bf554e13fe25062dc69ede46ed464f8d3a7c7f01825e2c8c95cb18050c55028135087 -f8f409dff33f625082de49be6a586be2bbd14b3791132756c66ee0fbc0667d4511bc694d9593c7 -bb5dcf120be995d9c4d6008d7445259bded3aea430bc874735264981c384e555d79f94da5a39a0 -b71780cde1ac602b6d5d1106b7d4e172da5fd93946263d8d2f1aa392045051db46a6981d97f290 -64d14c8adea4fae4b23195d36c8ce1e6e8e7e4d8ce5c9d7ef3bc7d25e2705bff6d7ee8ac123d3f -6013d5b9832bfa07d742bd06fc0b36ae78ea69386d2bf4e87a126ea91cd72bdbf7e72b397c4c41 -48c52454bc14ddb3d8de5bfb925c3c4625ee736959fda61e2ca26f2824096c97ad627e32a60f25 -b91cf953993d053202b09c9a42d32d44b2914c625117d4e9907b59bd73e28dd4446b13c19f2c37 -a2d1eb78f8fe7eee595c0f019a939658d7414b2b2da340f563ac20dc250d9151b16de06321a885 -2848a3c0bd243d3c688f7f1333107a831fbe6abe995991a1d800a7ca482c7cdb33964117839d9c -e857cffdd8ed76a050fbe6d1df79488d8ac8318d0186a05e70d54d41a55b4f534ca2e4cd852c88 -a651cbdab84b37137c5eb34778cb6dce602293574149589b3a9bf6c9257f8f4b9e61546f5d3037 -6f02d5e8fea40dd9796d3a1e134ec57fcf0072d0f68104a7b139f71f3fc831bb1c1a9af97d81ca -8a4e040425f43915260357603aa8a4cb44d5a7c5f3a3eece2361a699508d6a8fa5c74095587189 -7ccbe31d9e443da5b15e0aedb3756cef654f55e52a688d3836261259081a40b44ad657aff9b3a9 -06a871c2c64749fdf78a89372a591c2e981d2bb380f66589ffda829194db1a290511b6b8538e1f -8163466037f2c21bc373cd0867f25473ae8a66045419ba985000666767a41ceefe8a52894cbf0a -d99500af2be95b9a9ce86d71ea56147e03169f78b724c7e75c9ed243f95144c0e0172eab7327eb -b3f11e386dcaff3ec7406f2c075b87aef6fe8f56f01aa91a361ae322cca957fd3d4e36803ee53d -c41ebbf46a31d49ac0366ba4c0ace1077cb900ef2eea965d40856ead1b663945b894018cc05d03 -0cd229236b32ecb89a2af36b64be941ceca273d678ed0789b9761e19305d365af8702bfa989199 -00228f262f7060788468e6fad11e65fa0356054f7f49c4fae25a8976cba2fe865f214c409a777b -72aed8b588be89d2ff6ff93eb8a45de4cb3e6e9219b4866491c759fd5575e56f947be8b3d18c7f -78a8e39d84b10afe4c77b88533b29d4c20ef4d8e3bc2a5906fe34018dc4ea80108abc4a97b37ea -92d709fb2ceec8953ba3a42c49994210a8addd6c984f62e56a1d2778e416a34bd73bf75f6bff0f -1013021f91a04f54f809884cb3fb0f1aca5ce13b44486aa517434f492a250d90bdcd842e518a63 -721aa80c526f226c95492deca8478907a7a832b5fb436e097a2c6574baca0a4e901809b53f918b -b050835da5e981e67a4b499454872cc95f2b13f9e7aa1d2e903ca74c1ad3801418742492599f98 -774a18b942707fdc50def9041b46bc06b6011a8be9121d6f1fca76053b6f3f9ea5eeb27840e1ac -6c7221f99d2219ed862cfa54efb93bbd86f879a8fb342305ab35058685a7446bac1291fb74c469 -bf1a33cd709a7745fc22648e6d6191bfa1ea37f67a72ea74f458aa28e017e88660268511e253ff -c4276a7b7d29ac82a1fa45d393a28ecb7b9c993836259cb0b2127e34a1054badfbe21f3b24de18 -97fc20086adfe7351dd95170b33d7fdbcefd984af69677312646e187de11f6e7425ded6160ab3c -1ed7535f5d13adeca2a2388bf237ecb5fd0f236a17293d9ee943a0ffc4b727aa29b8218b9a339a -68ab08c2ff3528680fddb0b7cc89d38e79c25c978263b937e8ad7b73b33f5979736e6ae980c20b -dbd44aa0383930961e9abe30de9f0e858be767f860e1deb621aa51232220d81fbeab4ccf605792 -067b2405a5947813e6383c4fb2be8b2dff922789ba9590342d5df46c6fc27d4a642e88444da45f -8787f6c97151a123cfb83aebd31a9c70e9f8eb609e31504f11e4ecd4ab8eaffba66acfb83cf974 -fe272b618237a1b853a74b2a17e836e3152ec6ff236eecf2d322e6e840e34307de80f01c74265d -1839caed4ecd8af2756a8f1533d57f1e17550cf6df5011b4648cc668fd2db7c647b871341ecf50 -fd2e9dacef8e0b7c3aedc7a9f6a4aea283ffea58558fe6ba61033816d6bb0cb3b10f85bf5f2473 -f4e35ca1117c2fd4a3121d366061b80509af8ca617a6d897c955502ad7ec6e9072f4e25b83276e -e8084e333f321959680f0705a8955ff33b4bfab8cc7da73bc56626e6ae737526d7f3ad1f0d6990 -2cfd789a2f60a7d087c3e523794ad8ff1769b9b1b8fbb7ea0e35921664034ba764fcbe749bc5b2 -e15a8a7da31d4c647492c6ae297733a08e9a55b50fc40773e74d338069168b633c201192c342d2 -0b21d2e36cb660165e2348ca5d852fbb1ea3932eb1806a5d6468e8a61ef4cbe79560159ad4afaf -0351e42ad134d7aa01724d25edf824cee9aa17a095fe6a3c8510ce672c36f51293c864e9e64400 -3815f77235cd1645665ec0ca40c5bebbfd3a1ddb50e2325392bf216b0b2a62e0f78563f1f45fdf -af6387594764e12939c8876bfbc79e5493af0fec01e757073e53393be0de381372cecdd9bca9c8 -536f99cee3309f62af2e62fa2dee6ad21f41e36a94e86e9f23ac8920b44ccd497ae307b657cae7 -72736ce21e70780320193b8e109eeca1962789dc71673900d7d42cefe2af439376747c1e5c524c -1a96c608a5b8e228ae6e6b8c35b2a8531378dbfaf4ead414d346d7711a590da49b54d5e3104824 -e81d5e103f0c9343471925adc794d0e49663a5ca73ca34d261dae9a3045d9daefa96d6c511a911 -ed2d4d19e7ad9d29a20173818ab7bb29c8dd45b266f835876d9f8f609ba24c79c53d14e54e7ee2 -889063d6a5a426d228ff6462a144c9ea4ba02089e8b414c741759f68c2797b19ce19d7bb67a89e -810f55bf19ff9d7cdb010ae7016face44dc250a49cf97014387883d0c860d8b637dfa5e572984a -c4990130805f80066c4a2a14ad79c4892d51c7eb1b82c2460305aa950dd80e819d9bd8ea7fd8f8 -6084aa8c341a10ba09ea339efc23d32a9737087cc14ab94788c344c81c2fd4625d69ded0d067a2 -8b36e8cb7dbe97f75aa78b77563256663e68a1717cef03f78c6c17179ae37beb5a311da0be0b29 -5e4228a5949744ff401fd4bc18fe82afa8620ec067aff25df1cfeb54f4c39260b4a242a795ee55 -a4ea8b22d0f157385064801aa1cf942d05f43091a448747f8ed5e5f86d2770bf3c397c9ed37567 -9f851dd0f1638156f83b4983421fe075e2bf0ab7313fa13e1a90c195742bf9f4f27bc3a617dbb4 -c843ed73637287268a08c7fbdb067b3f84f52c69dbd8a997cb7ad2dcf4dac83feb3f33ac20fadb -3505be9bf82a1e210270c46b76d7cf7013ea599b09616a75edf71e668768bba1e8818ec728d834 -75fa4665f516d92cb05a9ce606d39f6980982bb148807a55dab3297eda92456bb5ae415c5cf79d -d7b1b10cc5217f2d4cc31902bd613a5bc41bc82fe858ae2222afb583f783abbd37071e2b6128eb -277624de137ce855742ade374937c849784bf5cdc07871b334cd781cd889da67a92b90a9b4e82d -857c0661f578ba0dd0cec4b834757b361409a8bd82706ba4f9522d8b610627752a649bcb233c09 -060eb6603ebbc7ed8da4aae0f6af49fcbbc3289f323bebc6e330d34551eae4bc237d842b6763a1 -e19c7d87789fbc0685319d851d666917b838fe15343f1bf062ef1f826d0a367e6e654421b7fb11 -061fdc54070717b420fee352f29b6bc8628d691714642ef025af40a941de18159331e987f10cb8 -315a0c02e0715142f0515db014db4480460189126ac24541371b712233a5d8b0848cad24ffb5d6 -7500a921d91d8afebf12493ae2093cb8e73da781e3dece161bd80ec797dbde748f882e3c5a3bf4 -e879be0cec9b69a5f8b26dcb6d71184b8ea4ab4a2a906ffe7fa218585168ee527276857ddf1381 -01acd8dacb32af494763391d2de00bf31743c2a27abf76e6f479d615afecb84322a59f0fe32a68 -dc6d5e0c742be37a5efa16c3fe5ea8e091ce416d529ec7daf7a131ecdf7c24ca495871738a7d57 -3e2345e795e657b01096b764079e86d2b0daa065b8d2b31cb8be44d99dbe82f83a5598b2abd628 -9a9ec91bfeac78f1725ea64b174738be310bb82c53d34e0966b2cb8ae98489e565b34d4a5f9df1 -2eb19c4de77faf69371aead003d79a8dc0f1d1a3d7d0346bce63c7d5580749342442cc2f394c14 -4351ac03ee98d54e2aa1254eb51eb6e52c68408cff1cf7125f13e7162bff934e0eb93a0ec2fc90 -cb308950bfb4a528a039f88fda2a293a0bdaff70a78e082aac86b4ca67fd5440b4a38aa11ae3da -eeee7d33a7944777459404f12321ef75c57362ec854963599467a1e1307de44bb3bdb9a3caeb16 -08206cfd541b9cfb7bb70e04460c99ece939fdc95d83c6badd9bc1a844bd2881f0dff93a44a693 -67bbff5bb49d666f15666307da692ba5a4e8f1acc57770537fade441f5bacc418df4d857831fcb -e22abdf82d179644bf69617d5c3eed3150bdeca4e65669837d1367c7159004031749027c12ce53 -81f4e0234326266dbdc981b3fdd4e06b1439a1141c2ade8254d398e9f4d95062bdc1014abb0cff -5c020b25bffcf64b4ab5ec8d93e809536e9087cc02bdf3c2a14fc38e250fa7aa3207d3b725b27e -b02b83ce0fef675c15a2e56601b60e3f6c68567429c5c19268748aace50779823bf862ad996d96 -dc30824f604e684c9e7c57bf8b6c792ea1b70083ada3dee20f53ee3ab88140eccf4477011b7511 -20543a36b23862311f55696d96faa28788eeaaaa5d6679ce1ee1a59fb0a00c57bc83e8e043427c -28a2f0d693a675fbfc78ac35d210755e594429bfc03ef4fce4408be79d2871d809e99a7ec9b09f -d15d22ac4bdab94951b329a6379be1d0d4d5285289cdf1b06585b7014f89eae17604d8012892ea -6044eff2acc755884a0b640bce2f441bebf14509b296af83b03f088a1c4aa20bd5a9de15de2298 -c2ce1c54e485ea038360616f45d6d18d4e87dcc99175149c9041b76adf2a5187417056c251e7e4 -0e70ab84da80aaa549b71794199ffe2fe003af1f2237b36383f2ef472df086d7758aebc4ad3c75 -b55648ab0533176a890a408e6234637f3a77542c521d441ffa45268ceafa4958b4dfc443a7b05e -b8404d0ae12b281a04d14d29aa6c09242483bb8abe44c06e4e2098b5d99e470e3c954b7b922c81 -742acc01145b0a114fa1d45e3e6ed1f65c70ad86c42401a700f8a4b1c5cc2cc478ed7547ed1da6 -e352ff9d2d60e5908811abcbe23f353890982b4c6dbf1c10256bb85070c190b68a300ff3b9da05 -c9145b503f7196b7002067bfa91cc09bd52c5becad29d5c771413367e8ce09f102b12986d5210f -5e724b7f5b8805b64206d4b603b17a38ed486fce1382c6b07102c031b69a49cf98678dea2f1fe2 -970f41b64ddc14ad92635154dcaff18d31b165e0a5ce6aad982a3a2ff347696676202ca85a6d9f -0df12c8d55d43ef3a9fe3d1474cd1d5ad6f03a3402ddc353ec3ac39cd08c8983eb2c6d081b2c6f -2a538bd6cc75c2853427d0dd8d31e6d7e77c47f0416cdc79e0105658445924e2c5490ad228e213 -2b8ac9b9cdbd20dc1425a4a4ab64191c7029680000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 19 15 730 407 -%%EndPageSetup -q 19 15 711 392 rectclip q -0 g -1.6 w -1 J -1 j -[] 0.0 d -4 M q 1 0 0 -1 0 432 cm -110.398 334.801 m 92.398 334.801 l S Q -BT -24 0 0 24 70.078125 88.24 Tm -/f-0-0 1 Tf -(0)Tj -ET -q 1 0 0 -1 0 432 cm -110.398 234.398 m 92.398 234.398 l S Q -BT -24 0 0 24 56.15625 188.64 Tm -/f-0-0 1 Tf -(20)Tj -ET -q 1 0 0 -1 0 432 cm -110.398 134.078 m 92.398 134.078 l S Q -BT -24 0 0 24 56.15625 288.96 Tm -/f-0-0 1 Tf -(40)Tj -ET -q 1 0 0 -1 0 432 cm -110.398 33.68 m 92.398 33.68 l S Q -BT -24 0 0 24 56.15625 389.36 Tm -/f-0-0 1 Tf -(60)Tj -ET -q 1 0 0 -1 0 432 cm -110.398 334.801 m 110.398 352.801 l S Q -BT -24 0 0 24 103.439063 52.24 Tm -/f-0-0 1 Tf -(1)Tj -ET -q 1 0 0 -1 0 432 cm -165.602 334.801 m 165.602 352.801 l S Q -BT -24 0 0 24 158.639063 52.24 Tm -/f-0-0 1 Tf -(2)Tj -ET -q 1 0 0 -1 0 432 cm -220.801 334.801 m 220.801 352.801 l S Q -BT -24 0 0 24 213.839063 52.24 Tm -/f-0-0 1 Tf -(3)Tj -ET -q 1 0 0 -1 0 432 cm -276 334.801 m 276 352.801 l S Q -BT -24 0 0 24 269.039062 52.24 Tm -/f-0-0 1 Tf -(4)Tj -ET -q 1 0 0 -1 0 432 cm -331.199 334.801 m 331.199 352.801 l S Q -BT -24 0 0 24 324.239063 52.24 Tm -/f-0-0 1 Tf -(5)Tj -ET -q 1 0 0 -1 0 432 cm -386.398 334.801 m 386.398 352.801 l S Q -BT -24 0 0 24 379.439063 52.24 Tm -/f-0-0 1 Tf -(6)Tj -ET -q 1 0 0 -1 0 432 cm -441.52 334.801 m 441.52 352.801 l S Q -BT -24 0 0 24 434.559062 52.24 Tm -/f-0-0 1 Tf -(7)Tj -ET -q 1 0 0 -1 0 432 cm -496.719 334.801 m 496.719 352.801 l S Q -BT -24 0 0 24 489.759063 52.24 Tm -/f-0-0 1 Tf -(8)Tj -ET -q 1 0 0 -1 0 432 cm -551.922 334.801 m 551.922 352.801 l S Q -BT -24 0 0 24 544.959062 52.24 Tm -/f-0-0 1 Tf -(9)Tj -ET -q 1 0 0 -1 0 432 cm -607.121 334.801 m 607.121 352.801 l S Q -BT -24 0 0 24 593.198125 52.24 Tm -/f-0-0 1 Tf -(10)Tj -ET -q 1 0 0 -1 0 432 cm -662.32 334.801 m 662.32 352.801 l S Q -BT -24 0 0 24 648.398125 52.24 Tm -/f-0-0 1 Tf -(11)Tj -ET -q 1 0 0 -1 0 432 cm -717.52 334.801 m 717.52 352.801 l S Q -BT -24 0 0 24 703.598125 52.24 Tm -/f-0-0 1 Tf -(12)Tj -ET -q 1 0 0 -1 0 432 cm -110.398 33.68 m 110.398 334.801 l 717.52 334.801 l S Q -BT -0 24 -24 0 37.12 208.970937 Tm -/f-0-0 1 Tf -[(Time, s)]TJ -24 0 0 24 317.7325 16.24 Tm -[(Initial )3(no. of n)3(odes)]TJ -1.584479 14.046667 Td -[(1. Time without failu)3(res)]TJ -ET -0.623529 0.176471 0.12549 rg -3.2 w -q 1 0 0 -1 0 432 cm -253.762 69.68 m 338.961 69.68 l 110.398 171.68 m 116.559 182.16 l 122.641 - 192.48 l 128.801 202.559 l 134.961 212.238 l 141.039 221.52 l 147.199 230.16 - l 153.359 238.078 l 159.441 245.199 l 165.602 251.281 l 171.762 256.398 - l 177.84 260.559 l 184 263.922 l 190.16 266.641 l 196.238 268.801 l 202.398 - 270.559 l 208.559 272.078 l 214.641 273.602 l 220.801 275.039 l 226.879 - 276.641 l 239.199 280.32 l 245.281 282.238 l 251.441 284.16 l 257.602 286.078 - l 263.68 287.922 l 269.84 289.602 l 276 291.199 l 282.078 292.559 l 288.238 - 293.762 l 294.398 294.801 l 300.48 295.68 l 306.641 296.398 l 312.801 297.039 - l 318.879 297.602 l 325.039 298.078 l 331.199 298.48 l 337.281 298.801 -l 349.602 299.441 l 355.68 299.602 l 361.84 299.84 l 368 300 l 374.078 300.16 - l 380.238 300.238 l 386.398 300.398 l 392.48 300.48 l 398.641 300.559 l - 404.801 300.641 l 410.879 300.641 l 417.039 300.719 l 423.121 300.719 l - 429.281 300.641 l 435.441 300.641 l 441.52 300.48 l 447.68 300.398 l 453.84 - 300.238 l 459.922 300.16 l 466.078 300 l 472.238 299.922 l 478.32 299.922 - l 484.48 300 l 490.641 300.238 l 496.719 300.559 l 502.879 300.961 l 509.039 - 301.602 l 515.121 302.238 l 521.281 302.879 l 527.441 303.602 l 533.52 -304.32 l 539.68 304.961 l 545.84 305.52 l 551.922 306 l 558.078 306.32 l - 564.238 306.48 l 570.32 306.641 l 576.48 306.719 l 582.641 306.719 l 588.719 - 306.879 l 594.879 306.961 l 601.039 307.199 l 607.121 307.602 l 613.281 - 308.16 l 619.359 308.801 l 625.52 309.52 l 631.68 310.32 l 637.762 311.121 - l 643.922 312 l 650.078 312.801 l 656.16 313.52 l 662.32 314.078 l 668.48 - 314.559 l 674.559 314.961 l 680.719 315.199 l 686.879 315.359 l 692.961 - 315.52 l 705.281 315.52 l 711.359 315.441 l 717.52 315.359 l S Q -0 g -BT -24 0 0 24 355.76 317.36 Tm -/f-0-0 1 Tf -[(2. Time with a sla)33(v)50(e node failure)]TJ -ET -0.25098 g -[ 12.8 9.6] 0 d -q 1 0 0 -1 0 432 cm -253.762 105.68 m 338.961 105.68 l 165.602 174.398 m 171.199 183.039 l 176.719 - 191.602 l 182.32 200 l 187.922 208.238 l 193.441 216.078 l 199.039 223.602 - l 204.641 230.719 l 210.16 237.281 l 215.762 243.281 l 221.359 248.559 -l 226.879 253.121 l 232.48 257.121 l 238.078 260.48 l 243.68 263.441 l 249.199 - 265.922 l 254.801 268.078 l 260.398 269.922 l 265.922 271.68 l 271.52 273.281 - l 277.121 274.801 l 282.641 276.398 l 288.238 278.078 l 293.84 279.68 l - 299.359 281.359 l 304.961 283.039 l 310.559 284.641 l 316.078 286.32 l -321.68 288 l 327.281 289.602 l 332.879 291.199 l 338.398 292.719 l 344 294.238 - l 349.602 295.602 l 355.121 296.879 l 360.719 298 l 366.32 298.961 l 371.84 - 299.68 l 377.441 300.16 l 383.039 300.398 l 388.559 300.32 l 394.16 299.922 - l 399.762 299.359 l 405.281 298.641 l 410.879 297.922 l 416.48 297.121 -l 422.078 296.398 l 427.602 295.84 l 433.199 295.52 l 438.801 295.441 l -444.32 295.68 l 449.922 296.398 l 455.52 297.281 l 461.039 298.398 l 466.641 - 299.68 l 472.238 301.039 l 477.762 302.32 l 483.359 303.52 l 488.961 304.559 - l 494.48 305.359 l 500.078 305.922 l 505.68 306.078 l 511.281 306 l 516.801 - 305.68 l 522.398 305.121 l 528 304.48 l 533.52 303.762 l 539.121 302.961 - l 544.719 302.238 l 550.238 301.52 l 555.84 300.801 l 561.441 300.32 l -566.961 299.922 l 572.559 299.602 l 578.16 299.52 l 583.68 299.52 l 589.281 - 299.762 l 594.879 300.16 l 600.48 300.719 l 606 301.52 l 611.602 302.559 - l 617.199 303.762 l 622.719 305.121 l 628.32 306.559 l 633.922 308 l 639.441 - 309.441 l 645.039 310.879 l 650.641 312.238 l 656.16 313.359 l 661.762 -314.398 l 667.359 315.121 l 672.879 315.602 l 678.48 315.922 l 684.078 316.078 - l 689.68 316 l 695.199 315.922 l 700.801 315.602 l 706.398 315.281 l 711.922 - 314.961 l 717.52 314.559 l S Q -0 g -BT -24 0 0 24 355.76 281.36 Tm -/f-0-0 1 Tf -[(3. Time with a master node failu)3(re)]TJ -ET -0.25098 g -0.801 w -[] 0.0 d -q 1 0 0 -1 0 432 cm -174.602 164.961 m 174.602 169.93 170.57 173.961 165.602 173.961 c 160.629 - 173.961 156.602 169.93 156.602 164.961 c 156.602 159.988 160.629 155.961 - 165.602 155.961 c 170.57 155.961 174.602 159.988 174.602 164.961 c h -174.602 164.961 m S Q -q 1 0 0 -1 0 432 cm -229.801 250.238 m 229.801 255.211 225.77 259.238 220.801 259.238 c 215.828 - 259.238 211.801 255.211 211.801 250.238 c 211.801 245.27 215.828 241.238 - 220.801 241.238 c 225.77 241.238 229.801 245.27 229.801 250.238 c h -229.801 250.238 m S Q -q 1 0 0 -1 0 432 cm -285 275.441 m 285 280.41 280.969 284.441 276 284.441 c 271.031 284.441 -267 280.41 267 275.441 c 267 270.469 271.031 266.441 276 266.441 c 280.969 - 266.441 285 270.469 285 275.441 c h -285 275.441 m S Q -q 1 0 0 -1 0 432 cm -340.199 290.719 m 340.199 295.691 336.172 299.719 331.199 299.719 c 326.23 - 299.719 322.199 295.691 322.199 290.719 c 322.199 285.75 326.23 281.719 - 331.199 281.719 c 336.172 281.719 340.199 285.75 340.199 290.719 c h -340.199 290.719 m S Q -q 1 0 0 -1 0 432 cm -395.398 296.398 m 395.398 301.371 391.371 305.398 386.398 305.398 c 381.43 - 305.398 377.398 301.371 377.398 296.398 c 377.398 291.43 381.43 287.398 - 386.398 287.398 c 391.371 287.398 395.398 291.43 395.398 296.398 c h -395.398 296.398 m S Q -q 1 0 0 -1 0 432 cm -450.52 296.398 m 450.52 301.371 446.492 305.398 441.52 305.398 c 436.551 - 305.398 432.52 301.371 432.52 296.398 c 432.52 291.43 436.551 287.398 441.52 - 287.398 c 446.492 287.398 450.52 291.43 450.52 296.398 c h -450.52 296.398 m S Q -q 1 0 0 -1 0 432 cm -505.719 300.398 m 505.719 305.371 501.691 309.398 496.719 309.398 c 491.75 - 309.398 487.719 305.371 487.719 300.398 c 487.719 295.43 491.75 291.398 - 496.719 291.398 c 501.691 291.398 505.719 295.43 505.719 300.398 c h -505.719 300.398 m S Q -q 1 0 0 -1 0 432 cm -560.922 300.48 m 560.922 305.449 556.891 309.48 551.922 309.48 c 546.949 - 309.48 542.922 305.449 542.922 300.48 c 542.922 295.508 546.949 291.48 -551.922 291.48 c 556.891 291.48 560.922 295.508 560.922 300.48 c h -560.922 300.48 m S Q -q 1 0 0 -1 0 432 cm -616.121 308.641 m 616.121 313.609 612.09 317.641 607.121 317.641 c 602.148 - 317.641 598.121 313.609 598.121 308.641 c 598.121 303.668 602.148 299.641 - 607.121 299.641 c 612.09 299.641 616.121 303.668 616.121 308.641 c h -616.121 308.641 m S Q -q 1 0 0 -1 0 432 cm -671.32 314.398 m 671.32 319.371 667.289 323.398 662.32 323.398 c 657.348 - 323.398 653.32 319.371 653.32 314.398 c 653.32 309.43 657.348 305.398 662.32 - 305.398 c 667.289 305.398 671.32 309.43 671.32 314.398 c h -671.32 314.398 m S Q -q 1 0 0 -1 0 432 cm -726.52 315.199 m 726.52 320.172 722.492 324.199 717.52 324.199 c 712.551 - 324.199 708.52 320.172 708.52 315.199 c 708.52 310.23 712.551 306.199 717.52 - 306.199 c 722.492 306.199 726.52 310.23 726.52 315.199 c h -726.52 315.199 m S Q -q 1 0 0 -1 0 432 cm -305.398 141.68 m 305.398 146.652 301.371 150.68 296.398 150.68 c 291.43 - 150.68 287.398 146.652 287.398 141.68 c 287.398 136.711 291.43 132.68 296.398 - 132.68 c 301.371 132.68 305.398 136.711 305.398 141.68 c h -305.398 141.68 m S Q -0 g -BT -24 0 0 24 355.76 245.36 Tm -/f-0-0 1 Tf -[(4. Time with a backu)3(p node failu)3(re)]TJ -ET -0.25098 g -3.2 w -[ 4.8 4.8] 0 d -q 1 0 0 -1 0 432 cm -253.762 177.68 m 338.961 177.68 l 165.602 92.801 m 171.199 101.84 l 176.719 - 110.879 l 182.32 119.84 l 187.922 128.719 l 193.441 137.52 l 199.039 146.16 - l 204.641 154.559 l 210.16 162.879 l 215.762 170.879 l 221.359 178.641 -l 226.879 186.078 l 232.48 193.281 l 238.078 200.078 l 243.68 206.48 l 249.199 - 212.559 l 254.801 218.16 l 260.398 223.281 l 265.922 227.922 l 271.52 232.078 - l 277.121 235.602 l 282.641 238.641 l 288.238 241.199 l 293.84 243.281 -l 299.359 245.039 l 304.961 246.48 l 310.559 247.68 l 316.078 248.719 l -321.68 249.68 l 327.281 250.559 l 332.879 251.441 l 338.398 252.48 l 349.602 - 254.559 l 355.121 255.68 l 360.719 256.801 l 366.32 257.922 l 371.84 259.039 - l 377.441 260.16 l 383.039 261.199 l 388.559 262.238 l 399.762 264.16 l - 405.281 265.039 l 410.879 266 l 416.48 266.879 l 422.078 267.762 l 427.602 - 268.719 l 433.199 269.762 l 438.801 270.801 l 444.32 271.922 l 449.922 -273.121 l 455.52 274.398 l 461.039 275.762 l 466.641 277.281 l 472.238 278.801 - l 477.762 280.48 l 483.359 282.32 l 488.961 284.238 l 494.48 286.32 l 500.078 - 288.48 l 511.281 293.121 l 516.801 295.52 l 522.398 297.84 l 528 300.078 - l 533.52 302.078 l 539.121 304 l 544.719 305.602 l 550.238 306.879 l 555.84 - 307.84 l 561.441 308.48 l 566.961 308.801 l 572.559 308.961 l 578.16 308.879 - l 583.68 308.801 l 589.281 308.641 l 594.879 308.48 l 600.48 308.48 l 606 - 308.559 l 611.602 308.801 l 617.199 309.281 l 622.719 309.84 l 628.32 310.559 - l 633.922 311.359 l 639.441 312.16 l 645.039 312.961 l 650.641 313.68 l - 656.16 314.398 l 661.762 314.961 l 667.359 315.441 l 672.879 315.68 l 678.48 - 315.84 l 684.078 315.922 l 689.68 315.922 l 695.199 315.762 l 700.801 315.602 - l 706.398 315.359 l 711.922 315.121 l 717.52 314.801 l S Q -0 g -1.6 w -[] 0.0 d -q 1 0 0 -1 0 432 cm -110.398 33.68 m 110.398 334.801 l 717.52 334.801 l S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/overhead-arma.eps b/figures/overhead-arma.eps @@ -0,0 +1,624 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jul 15 14:15:15 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 7 6 384 183 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%BeginResource: font OpenSans +11 dict begin +/FontType 42 def +/FontName /OpenSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 44 /comma put +Encoding 45 /hyphen put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 73 /I put +Encoding 79 /O put +Encoding 84 /T put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 107 /k put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +Encoding 119 /w put +/CharStrings 38 dict dup begin +/.notdef 0 def +/hyphen 1 def +/two 2 def +/zero 3 def +/four 4 def +/six 5 def +/three 6 def +/five 7 def +/seven 8 def +/eight 9 def +/nine 10 def +/one 11 def +/T 12 def +/i 13 def +/m 14 def +/e 15 def +/comma 16 def +/space 17 def +/s 18 def +/I 19 def +/n 20 def +/t 21 def +/a 22 def +/l 23 def +/o 24 def +/period 25 def +/f 26 def +/d 27 def +/O 28 def +/v 29 def +/r 30 def +/h 31 def +/w 32 def +/u 33 def +/b 34 def +/c 35 def +/k 36 def +/p 37 def +end readonly def +/sfnts [ +<000100000009008000030010637674200f4d18a4000012c0000000a26670676d7e61b6110000 +1364000007b4676c7966f840a6180000009c0000122468656164f776e2a600001b1800000036 +686865610dcc05f600001b5000000024686d74789db9112a00001b74000000986c6f63615936 +550400001c0c0000004e6d61787001bf020a00001c5c000000207072657043b796a400001c7c +00000109000200c10000040a05b6000300070015b70403050204030700002f322f33012f332f +3331301321112137211121c10349fcb7680279fd8705b6fa4a6804e600000001005401d9023f +027100030011b5020005040001002f3311120139393130133521155401eb01d9989800000001 +00640000042505cb0019002b40171801071300130e01041a1b100a4b59100701184c59011800 +3f2b00183f2b1112011739113311333130212135013e02353426232206072736333216151402 +070115210425fc3f0181b070388e7e5ba36458caeeceea9cd6fec002f08f0183b29890537589 +3c4f71a8d3b28bfef0d0fec70800000000020066ffec042d05cd000b00170028401412000c06 +0006191809154b590907030f4b590319003f2b00183f2b111201393911331133313001100223 +2202111012333212011012333212111002232202042deff6ecf6eef4eef7fce196a4a69595a6 +a49602ddfe85fe8a017f0172017e0172fe7efe92fec1fedd0127013b013b0125fedf0002002b +0000046a05be000a0012003c401e12050902020b0703000305031314010512054c59090f0712 +120307060318003f3f12392f1239332b11003311120117391133333311331133313001231123 +112135013311332111343723060701046ad99ffd3902b6b0d9fe880a08302afe370150feb001 +509103ddfc2901e68fb4603ffd7600020075ffec042f05cb00160024004440231a110b212100 +0006110326250c0b0e1d4d590b0e0e140314174b59141903084d590307003f2b00183f2b1112 +0039182f392b1100331112011739113311331133313013100021321715262322020333363332 +16151402232200053236353426232206061514161675014f014871414d63ebf80c0c6eeec5e3 +f9d4e3fef601eb8e9d92915a96595093027101af01ab138f19fedbfec6aceecce4fefb0155c8 +b3a991a64a824667b26800000001005effec041b05cb0027004340241b00130707000316220d +06282903171617164b5917170a25251e4b5925070a114b590a19003f2b00183f2b1112003918 +2f2b111200391112011739113311333130011406071516161514042122262735161633201110 +2123353332363534262322060727363633321603ee9d90b0aafedefef574c15b5fd760017bfe +5e9092abc8937e60aa6d545aeb82d5ec045e8cb21e0816b492d1e1232c9e2f310129010a8f97 +866b7a3446704751c30000010085ffec041d05b6001a003a401f0f03191408141703041c1b00 +114b590000061515184c591506060c4b590619003f2b00183f2b11120039182f2b1112011739 +113311333130013204151400232227351616333236351021220727132115210336022de70109 +fedffef78246d065b0c3fe895f9f563702d7fdb72573037de5c7e3fefe4fa02d33a69d01321d +3702ac99fe49170000000001005e0000042b05b60006001f4010010505000203070803024c59 +03060018003f3f2b11120117391133313021012135211501011d025efce303cdfdaa051d9985 +facf00030068ffec042905cb00160022002e004d4029170f26142c031d0909030611140f062f +300611292029204b5929290c000c1a4d590c1900234d590007003f2b00183f2b11120039182f +2b11120039391112011739113311331133113331300132161514060716161514062322263534 +2526263534360314163332363534262706060122061514161736363534260248c8ea8693b296 +feddeafc01328a78eb77a79795a69cc29586013a7d8e769f8f779105cbbaa46cb24955bb7bb6 +d9cdbcfb8c4eb5709fbdfba678868c7a619747409b036778645c84423c8a5c65770000000002 +006affec042505cb00170025004140221b11220a0a000004110326270e1e4d590b140e0e0214 +14184b59140702074d590219003f2b00183f2b11120039182f12392b11120117391133113311 +3331300110212227351633321213230606232226353412333216120122061514163332363635 +3426260425fd6874445066f0f50b0c37b672c2e4ffd095df78fe148f9c90935b995852930346 +fca6148f1a012901335357e8d0e4010899fedb0130b8a490a54a804669b266000000000100bc +000002cb05b6000a0024401009000108010b0c040907070109060118003f3f12392f12391112 +0139391133333130212311343706060727013302cba2081534d45801838c04128274152eac72 +012b0000000100120000045a05b6000700244012000105010303080907030403495904030112 +003f3f2b1100331112011739113331302123112135211521028baafe310448fe31051f979700 +000200a20000016605df0003000f002340110a000004010110110d0748590d020f0115003f3f +ce2b1112013911333311333130212311330334363332161514062322260156a6a6b4382a283a +3a282a38044801293935363838373700000100b0000006cb045c002300464023151111120809 +00230912230324251c1615151219040d190d46591f1910130f09001215003f33333f3f332b11 +0033111239182f33331112011739113311331133113331302111342623220615112311342623 +22061511231133173336363320173336363332161511062570769b94a670779c91a6871b082f +ab6a01014f0831ba77bab902c98383b2b9fd9c02c98383bbd5fdc1044896505aba5664bfd2fd +350000020073ffec0412045c0013001a003b401f180a170b0303110a031c1b170b4659171700 +06061446590610000e46590016003f2b00183f2b11120039182f2b1112011739113333113331 +30052200111000333212151521161633323715060603220607213426027ff3fee70105dccef0 +fd0d05b9a8b1ad589d9c849d0e023d8c140128010701090138fef1de69c1c84a94262103e5ac +989da70000000001003ffef8016d00ee00080011b50500090a0500002fcd1112013939313025 +1706020723361237015e0f1a62357d1b410dee1764fef7726801325c0001006affec0373045c +00240036401c1e130c00001805130425260c1e0316161b4659161006030946590316003f2b00 +182f3f2b11120039391112011739113311333130011406232227351616333236353426272e02 +3534363332170726232206151416161716160373e4ceda7a4fb554828c6fa199813fdabeb1a9 +3ba58676782d648ec389012b99a6459a282e5355405b3e39556c4b869b4887444a412c3e3835 +4790000100c90000017305b600030011b600040501030012003f3f11120139313033113311c9 +aa05b6fa4a000000000100b000000444045c00140031401800140c080809140916150c091010 +04465910100a0f000915003f333f3f2b11120039111201393911331133113331302111342623 +22061511231133173336363332161511039e7a82aca0a6871b0833b871c6c802c58684bad6fd +c10448965159bfd2fd350001001fffec02a8054600160034401b101414090b0912030418170a +13101347590e40100f070046590716003f2b00183f1acd2b1100331112011739113311333130 +253236371506062320111123353737331521152111141602122c52181b692afec29d9d466001 +3efec25e750d077f0d11014f028c5045eafe81fd7b636a000002005effec03cd045a00190024 +0047402522080b1e1e1919120803252601020b1e4759020b0b0015150f46591510051a465905 +160015003f3f2b00183f2b11120039182f392b11003311120117391133113311333130212723 +0606232226351025373534262322072736363332161511253236353507060615141603522108 +52a37aa3b90213ba6f7a89ad3351c161c4bdfe0e9bb1a6c6af6d9c6749a89b014c100644817b +547f2c32aec0fd1475aa996307076d735a5e000100b000000156061400030016400900010104 +0502000115003f3f1112013911333130212311330156a6a60614000000020073ffec0462045c +000c00180028401413000d0700071a190a1646590a10031046590316003f2b00183f2b111201 +3939113311333130011000232226023510003332000114163332363534262322060462fef2ee +93e47c010ceee6010ffcbda8a3a3a9a9a5a3a60225fef4fed38a0102ad010c012bfecefefbd2 +dcdbd3d1d9d6000000010098ffe3018900f2000b0018400b0600000c0d09034f590916003f2b +1112013911333130373436333216151406232226983d393a41423933436a4345454341463f00 +0001001d0000030e061f00140039401d140c0c1302020703050315160a0f46590a0001050705 +465913070f0315003f3f332b110033183f2b1112013939113333113333123931300121112311 +23353735102132170726232206151521029efee9a6c4c4016157752b60445e5a011703c7fc39 +03c74b3c3d019423851f7d8a470000020073ffec043706140012001f004240211d0617000e0e +110611202112150f000001010c0309091a46590910031346590316003f2b00183f2b11120039 +391133183f3f1112013939113311333311333130252306232202111012333217332727113311 +2325323635353426232206151416039a0973e5d7eff0d6df770d0704a687fe9eaa999baa929b +9a93a70126010f010f012ca24f4d01bef9ec77b9ce23e9c7e3cfd2d600000002007dffec05be +05cd000b00170028401412000c0600061918091549590904030f49590313003f2b00183f2b11 +1201393911331133313001100021200011100021200001101233321211100223220205befe9d +fec4febdfea101600144013b0162fb73fdf1f3f8f7f2f3fd02ddfea1fe6e018b016801650189 +fe70fea0fed7fecd0132012a01270131fecd00010000000004020448000b0018400a010a0c0d +0509010f0015003f3f33391112013939313021013313161733361213330101a0fe60b2ec500e +080b75ccb2fe600448fd76e44435014d0230fbb80000000100b000000327045c0010002a4014 +0d09090a0a0211120b0f0d000a15000546590010003f2b00183f12393f111201393911331133 +3130013217072623220615112311331733363602a4493a17443485bda68913083dac045c0c9a +0fd8a1fdb40448cb6b740000000100b00000044406140016003340190e0c0808090016091617 +180e09121204465912100a00000915003f333f3f2b1112003911120139391133113311333331 +302111342623220615112311331114073336363332161511039e7a82ad9fa6a6080a31b574c9 +c902c58684bcd6fdc30614fe2955384f5bbfd0fd350000010017000006230448001c002c4014 +091b1d1e17160e0d03040d04081a12090f000815003f333f3333123939113311333333111201 +393931302103262723060703230133121217333636371333131617333636133301042fc91334 +08281ecfc0fed5ae6a6f08080b3112c9b4c43814080423bfacfed102833bd1af5ffd7f0448fe +63fe504b39b5350275fd8bac75249602dcfbb8000000000100a4ffec04390448001400344019 +0113070c0c0a130a15160c0d0d1008140f1004465910160b15003f3f2b00183f331239113311 +120139391133113311333130011114163332363511331123272306062322263511014c7a82ac +9fa689180933b574c8c70448fd398684bcd50240fbb8935156bed102cd000000000200b0ffec +047506140013001f004440220a17170f0f0c1d030c0320210d000c1512110a110600061a4659 +0616001446590010003f2b00183f2b11120039391133183f3f11120139391133113311331133 +3130013212111002232226272307231133111407333617220615141633323635342602aed8ef +f1d66bb13c0c2377a6080874ccaa969aaa999696045afed9fef2fef2fed54f528d0614fe867f +65a48bc3e7e7c7dfd1d6d200000000010073ffec038b045c0016002640140f03031509031817 +060d46590610001246590016003f2b00183f2b11120117391133313005220011100033321617 +072626232011141633323715060266eefefb0109f54f9e2d33378232feb2a3a089906e140125 +010c0113012c22178d161dfe56cad83b93390000000100b00000041d061400100036401b100e +0a0a0b0b08060405080411120c00001010080803070b15030f003f3f3312392f3911333f1112 +011739113911331133333130013637013301012301071123113311140701542b580162c5fe44 +01dbc9fe7d7da4a40802313d630177fe2dfd8b02066cfe660614fcc73773000200b0fe140475 +045c00140021003f4020190b040707081f1208122223040b000f0f1546590f10090f081b001c +46590016003f2b00183f3f3f2b11120039391112013939113311331133333331300522262723 +161511231133173336363332121110020322060715141633323635342602ae6bb13c0c0ca687 +170840aa6edaedf1eea896029aaa8ea1a1144f526056fe3d0634965a50fed6fef3fef2fed503 +e3bacb25e7c7e6cacddb000006140017004e05b60017007505b605cd00000000000000000000 +000000000448001400910000ffec00000000ffec00000000ffec0000fe14ffec000005b60013 +fc94ffedfe85ffeafea9ffec0018febc00000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000080000000000 +008b008100dd0098008f008e009900880081010f008a000040475b5a59585554535251504f4e +4d4c4b4a494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28272625242322 +211f181411100f0e0d0b0a090807060504030201002c20b0016045b003252011466123452361 +482d2c20451868442d2c45234660b0206120b04660b004262348482d2c4523462361b0206020 +b02661b02061b004262348482d2c45234660b0406120b06660b004262348482d2c4523462361 +b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd442320b8015a +51582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44235921212d2c +20204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d2c00b10a0b43 +23430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c2045b003254561 +64b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b00643b00743650a +2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2c8a0345 +8a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b525845441b2121 +592d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c01b005251023 +208af500b0016123edec2d2c01b0062510f500edec2d2cb00243b001525821212121211b4623 +46608a8a462320468a608a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ff +ba8b1bb0468c59b0106068013a592d2c2045b0032546524bb013515b58b0022546206861b003 +25b003253f2321381b2111592d2c2045b00325465058b0022546206861b00325b003253f2321 +381b2111592d2c00b00743b006430b2d2c21210c6423648bb84000622d2c21b08051580c6423 +648bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb81555621bb200802f2b +59b002602d2c0c6423648bb84000626023212d2c4b53588ab004254964234569b0408b61b080 +62b020616ab00e23442310b00ef61b21238a121120392f592d2c4b535820b0032549646920b0 +0526b0062549642361b08062b020616ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e +2344b00eed1b8ab00426111220392320392f2f592d2c4523456023456023456023766818b080 +62202d2cb0482b2d2c2045b0005458b040442045b04061441b2121592d2c45b1302f45234561 +60b0016069442d2c4b5158b02f2370b01423421b2121592d2c4b515820b0032545695358441b +2121591b2121592d2c45b01443b0006063b0016069442d2cb02f45442d2c452320458a60442d +2c45234560442d2c4b235158b90033ffe0b134201bb3330034005944442d2cb0164358b00326 +458a586466b01f601b64b020606620581b21b04059b001615923586559b02923442310b029e0 +1b2121212121592d2cb0024354584b53234b515a58381b2121591b21212121592d2cb0164358 +b004254564b020606620581b21b04059b0016123581b6559b0292344b00525b0082508205802 +1b0359b0042510b005252046b0042523423cb00425b0072508b0072510b006252046b00425b0 +016023423c2058011b0059b0042510b00525b029e0b02920456544b0072510b00625b029e0b0 +0525b00825082058021b0359b00525b003254348b00425b0072508b00625b00325b001604348 +1b2159212121212121212d2c02b00425202046b004252342b0052508b003254548212121212d +2c02b0032520b0042508b0022543482121212d2c452320451820b00050205823652359236820 +b040505821b04059235865598a60442d2c4b53234b515a5820458a60441b2121592d2c4b5458 +20458a60441b2121592d2c4b53234b515a58381b2121592d2cb000214b5458381b2121592d2c +b002435458b0462b1b21212121592d2cb002435458b0472b1b212121592d2cb002435458b048 +2b1b21212121592d2cb002435458b0492b1b212121592d2c208a08234b538a4b515a5823381b +2121592d2c00b0022549b000535820b04038111b21592d2c014623466023466123201020468a +61b8ff80628ab140408a704560683a2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a +592d2cb012004b014b54422d2cb1020042b123018851b1400188535a58b910000020885458b2 +02010243604259b12401885158b920000040885458b2020202436042b12401885458b2022002 +436042004b014b5258b2020802436042591bb940000080885458b202040243604259b9400000 +8063b80100885458b202080243604259b94000010063b80200885458b202100243604259b126 +01885158b94000020063b80400885458b202400243604259b94000040063b80800885458b202 +8002436042595959595959b10002435458400a0540084009400c020d021bb10102435458b205 +4008ba010000090100b30c010d011bb18002435258b2054008b80180b109401bb2054008ba01 +800009014059b9400000808855b94000020063b8040088555a58b30c000d011bb30c000d0159 +595942424242422d2c451868234b51582320452064b04050587c59688a6059442d2cb00016b0 +0225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001233f00b00223 +3fb10102060cb006236542b0072342b00116012d2cb080b0024350b001b00243545b58212310 +b0201ac91b8a10ed592d2cb0592b2d2c8a10e52d000100000001199a6da03acc5f0f3cf50009 +080000000000c935318b00000000c9e84c4cfb9afdd509a20862000000090002000000000000 +00010000088dfda8000009acfb9afe7b09a200010000000000000000000000000000002604cd +00c10293005404930064049300660493002b049300750493005e049300850493005e04930068 +0493006a049300bc046d0012020600a2077100b0047d007301f6003f0214000003d1006a023b +00c904e900b002d3001f0473005e020600b004d500730221009802b6001d04e70073063b007d +04020000034400b004e900b00639001704e900a404e700b003cf0073043300b004e700b00000 +00200036007800ba00fc015a01b802040226029602f4031e0342037003c80416043404340486 +049c04d605160572058a05cc05ee062e068206c806f00724076207ae07ec0842087e08bc0912 +0000000100000026008a00160056000500020010002f005c0000010e00f80003000140990921 +48205520011e551f4803551f1e010f1e3f1eaf1e034d4b261f4c4b331f4b46251f2634105525 +3324551913ff1f0704ff1f0603ff1f4a49331f4946251f1333125505010355043303551f0301 +0f033f03af03034746191feb4601233322551c331b551633155511010f5510330f550f0f4f0f +021f0fcf0f020f0fff0f020602010055013300556f007f00af00ef00041000018016010501b8 +0190b154532b2b4bb807ff524bb009505bb00188b02553b00188b040515ab00688b000555a5b +58b101018e59858d8d00421d4bb0325358b0201d594bb0645358b0101db11600425973732b2b +5e7374752b2b2b2b2b742b73742b2b2b2b2b2b2b2b2b2b2b2b2b73742b2b2b185e00000000> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 7 6 384 183 +%%EndPageSetup +q 7 6 377 177 rectclip q +0 g +0.75 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 39.977 150.301 l S Q +BT +10.5 0 0 10.5 20.898633 39 Tm +/f-0-0 1 Tf +(-20)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 116.398 m 39.977 116.398 l S Q +BT +10.5 0 0 10.5 30.291211 72.9 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 82.426 m 39.977 82.426 l S Q +BT +10.5 0 0 10.5 24.282422 106.875 Tm +/f-0-0 1 Tf +(20)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 48.523 m 39.977 48.523 l S Q +BT +10.5 0 0 10.5 24.282422 140.775 Tm +/f-0-0 1 Tf +(40)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 39.977 14.625 l S Q +BT +10.5 0 0 10.5 24.282422 174.675 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 47.852 158.176 l S Q +BT +10.5 0 0 10.5 44.845605 23.25 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 192.75 cm +80.852 150.301 m 80.852 158.176 l S Q +BT +10.5 0 0 10.5 77.845605 23.25 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 192.75 cm +113.852 150.301 m 113.852 158.176 l S Q +BT +10.5 0 0 10.5 110.845605 23.25 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 192.75 cm +146.852 150.301 m 146.852 158.176 l S Q +BT +10.5 0 0 10.5 143.845605 23.25 Tm +/f-0-0 1 Tf +(5)Tj +ET +q 1 0 0 -1 0 192.75 cm +179.852 150.301 m 179.852 158.176 l S Q +BT +10.5 0 0 10.5 176.845605 23.25 Tm +/f-0-0 1 Tf +(6)Tj +ET +q 1 0 0 -1 0 192.75 cm +212.852 150.301 m 212.852 158.176 l S Q +BT +10.5 0 0 10.5 209.845605 23.25 Tm +/f-0-0 1 Tf +(7)Tj +ET +q 1 0 0 -1 0 192.75 cm +245.852 150.301 m 245.852 158.176 l S Q +BT +10.5 0 0 10.5 242.845605 23.25 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 192.75 cm +278.852 150.301 m 278.852 158.176 l S Q +BT +10.5 0 0 10.5 275.845605 23.25 Tm +/f-0-0 1 Tf +(9)Tj +ET +q 1 0 0 -1 0 192.75 cm +311.852 150.301 m 311.852 158.176 l S Q +BT +10.5 0 0 10.5 305.841211 23.25 Tm +/f-0-0 1 Tf +(10)Tj +ET +q 1 0 0 -1 0 192.75 cm +344.852 150.301 m 344.852 158.176 l S Q +BT +10.5 0 0 10.5 338.841211 23.25 Tm +/f-0-0 1 Tf +(11)Tj +ET +q 1 0 0 -1 0 192.75 cm +377.852 150.301 m 377.852 158.176 l S Q +BT +10.5 0 0 10.5 371.841211 23.25 Tm +/f-0-0 1 Tf +(12)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +BT +0 10.5 -10.5 0 15.45 93.033691 Tm +/f-0-0 1 Tf +(Time, s)Tj +10.5 0 0 10.5 167.507227 7.5 Tm +[(Initia)-3(l no. of nodes)]TJ +1.575502 14.421429 Td +[(Overhead with a sla)-3(ve node fail)-3(ure)]TJ +ET +0.25098 g +1.5 w +[ 6 4.5] 0 d +q 1 0 0 -1 0 192.75 cm +139.801 30.375 m 176.773 30.375 l 47.852 117.301 m 51.148 117.148 l 54.523 + 116.926 l 57.824 116.773 l 61.199 116.625 l 64.5 116.398 l 67.875 116.25 + l 71.176 116.102 l 74.551 115.949 l 77.852 115.801 l 81.148 115.727 l 84.523 + 115.574 l 87.824 115.5 l 91.199 115.352 l 94.5 115.352 l 97.875 115.273 + l 101.176 115.199 l 107.852 115.199 l 111.148 115.273 l 114.523 115.273 + l 117.824 115.352 l 121.199 115.426 l 124.5 115.574 l 127.875 115.648 l + 131.176 115.801 l 134.551 115.875 l 137.852 116.023 l 141.148 116.102 l + 144.523 116.176 l 147.824 116.176 l 151.199 116.25 l 161.176 116.25 l 164.551 + 116.176 l 177.824 116.176 l 181.199 116.25 l 184.5 116.324 l 187.875 116.398 + l 191.176 116.551 l 194.551 116.625 l 197.852 116.699 l 201.148 116.852 + l 204.523 116.926 l 207.824 117 l 217.875 117 l 221.176 116.926 l 224.551 + 116.852 l 227.852 116.773 l 231.148 116.699 l 234.523 116.551 l 237.824 + 116.477 l 241.199 116.477 l 244.5 116.398 l 247.875 116.477 l 251.176 116.477 + l 254.551 116.551 l 257.852 116.625 l 261.148 116.699 l 264.523 116.773 + l 274.5 116.773 l 277.875 116.699 l 281.176 116.477 l 284.551 116.25 l +287.852 116.023 l 291.148 115.727 l 294.523 115.5 l 297.824 115.199 l 301.199 + 115.051 l 304.5 114.898 l 307.875 114.824 l 311.176 114.898 l 314.551 115.125 + l 317.852 115.426 l 321.148 115.801 l 324.523 116.25 l 327.824 116.699 +l 331.199 117.148 l 334.5 117.676 l 337.875 118.051 l 341.176 118.426 l +344.551 118.648 l 347.852 118.801 l 351.148 118.875 l 354.523 118.801 l +357.824 118.648 l 361.199 118.352 l 364.5 118.051 l 367.875 117.75 l 371.176 + 117.375 l 374.551 116.926 l 377.852 116.551 l S Q +0 g +BT +10.5 0 0 10.5 184.05 143.175 Tm +/f-0-0 1 Tf +[(Overhead with a master node fai)-3(lure)]TJ +ET +0.25098 g +0.748125 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +51.789 114.074 m 51.789 116.25 50.023 118.012 47.852 118.012 c 45.676 118.012 + 43.914 116.25 43.914 114.074 c 43.914 111.898 45.676 110.137 47.852 110.137 + c 50.023 110.137 51.789 111.898 51.789 114.074 c h +51.789 114.074 m S Q +q 1 0 0 -1 0 192.75 cm +117.789 116.023 m 117.789 118.199 116.023 119.961 113.852 119.961 c 111.676 + 119.961 109.914 118.199 109.914 116.023 c 109.914 113.852 111.676 112.086 + 113.852 112.086 c 116.023 112.086 117.789 113.852 117.789 116.023 c h +117.789 116.023 m S Q +q 1 0 0 -1 0 192.75 cm +150.789 116.551 m 150.789 118.727 149.023 120.488 146.852 120.488 c 144.676 + 120.488 142.914 118.727 142.914 116.551 c 142.914 114.375 144.676 112.613 + 146.852 112.613 c 149.023 112.613 150.789 114.375 150.789 116.551 c h +150.789 116.551 m S Q +q 1 0 0 -1 0 192.75 cm +183.789 116.25 m 183.789 118.426 182.023 120.188 179.852 120.188 c 177.676 + 120.188 175.914 118.426 175.914 116.25 c 175.914 114.074 177.676 112.312 + 179.852 112.312 c 182.023 112.312 183.789 114.074 183.789 116.25 c h +183.789 116.25 m S Q +q 1 0 0 -1 0 192.75 cm +216.789 115.648 m 216.789 117.824 215.023 119.586 212.852 119.586 c 210.676 + 119.586 208.914 117.824 208.914 115.648 c 208.914 113.477 210.676 111.711 + 212.852 111.711 c 215.023 111.711 216.789 113.477 216.789 115.648 c h +216.789 115.648 m S Q +q 1 0 0 -1 0 192.75 cm +249.789 115.051 m 249.789 117.227 248.023 118.988 245.852 118.988 c 243.676 + 118.988 241.914 117.227 241.914 115.051 c 241.914 112.875 243.676 111.113 + 245.852 111.113 c 248.023 111.113 249.789 112.875 249.789 115.051 c h +249.789 115.051 m S Q +q 1 0 0 -1 0 192.75 cm +249.789 116.324 m 249.789 118.5 248.023 120.262 245.852 120.262 c 243.676 + 120.262 241.914 118.5 241.914 116.324 c 241.914 114.148 243.676 112.387 + 245.852 112.387 c 248.023 112.387 249.789 114.148 249.789 116.324 c h +249.789 116.324 m S Q +q 1 0 0 -1 0 192.75 cm +282.789 116.324 m 282.789 118.5 281.023 120.262 278.852 120.262 c 276.676 + 120.262 274.914 118.5 274.914 116.324 c 274.914 114.148 276.676 112.387 + 278.852 112.387 c 281.023 112.387 282.789 114.148 282.789 116.324 c h +282.789 116.324 m S Q +q 1 0 0 -1 0 192.75 cm +315.789 117.301 m 315.789 119.477 314.023 121.238 311.852 121.238 c 309.676 + 121.238 307.914 119.477 307.914 117.301 c 307.914 115.125 309.676 113.363 + 311.852 113.363 c 314.023 113.363 315.789 115.125 315.789 117.301 c h +315.789 117.301 m S Q +q 1 0 0 -1 0 192.75 cm +348.789 118.648 m 348.789 120.824 347.023 122.586 344.852 122.586 c 342.676 + 122.586 340.914 120.824 340.914 118.648 c 340.914 116.477 342.676 114.711 + 344.852 114.711 c 347.023 114.711 348.789 116.477 348.789 118.648 c h +348.789 118.648 m S Q +q 1 0 0 -1 0 192.75 cm +381.789 116.773 m 381.789 118.949 380.023 120.711 377.852 120.711 c 375.676 + 120.711 373.914 118.949 373.914 116.773 c 373.914 114.602 375.676 112.836 + 377.852 112.836 c 380.023 112.836 381.789 114.602 381.789 116.773 c h +381.789 116.773 m S Q +q 1 0 0 -1 0 192.75 cm +162.262 46.125 m 162.262 48.301 160.5 50.062 158.324 50.062 c 156.148 50.062 + 154.387 48.301 154.387 46.125 c 154.387 43.949 156.148 42.188 158.324 42.188 + c 160.5 42.188 162.262 43.949 162.262 46.125 c h +162.262 46.125 m S Q +0 g +BT +10.5 0 0 10.5 184.05 127.425 Tm +/f-0-0 1 Tf +[(Overhead with a ba)-3(ckup node fail)-3(ure)]TJ +ET +0.25098 g +1.5 w +[ 2.25 2.25] 0 d +q 1 0 0 -1 0 192.75 cm +139.801 61.875 m 176.773 61.875 l 47.852 89.699 m 51.148 91.273 l 54.523 + 92.773 l 57.824 94.273 l 61.199 95.773 l 64.5 97.199 l 67.875 98.625 l +71.176 100.051 l 74.551 101.324 l 77.852 102.602 l 81.148 103.875 l 84.523 + 105 l 87.824 106.051 l 91.199 107.023 l 94.5 107.926 l 97.875 108.676 l + 101.176 109.352 l 104.551 109.949 l 107.852 110.398 l 111.148 110.699 l + 114.523 110.852 l 117.824 110.926 l 121.199 110.852 l 124.5 110.699 l 127.875 + 110.398 l 131.176 110.102 l 134.551 109.727 l 137.852 109.352 l 141.148 + 108.977 l 144.523 108.602 l 147.824 108.227 l 151.199 107.926 l 154.5 107.625 + l 157.875 107.324 l 161.176 107.176 l 164.551 106.949 l 167.852 106.801 + l 171.148 106.648 l 174.523 106.574 l 177.824 106.5 l 181.199 106.426 l + 191.176 106.426 l 194.551 106.5 l 197.852 106.574 l 201.148 106.648 l 204.523 + 106.801 l 207.824 106.949 l 211.199 107.176 l 214.5 107.398 l 217.875 107.625 + l 221.176 108 l 224.551 108.375 l 227.852 108.75 l 231.148 109.199 l 234.523 + 109.727 l 237.824 110.25 l 241.199 110.926 l 244.5 111.602 l 247.875 112.352 + l 251.176 113.176 l 254.551 114 l 257.852 114.824 l 261.148 115.648 l 264.523 + 116.398 l 267.824 117.148 l 271.199 117.75 l 274.5 118.273 l 277.875 118.648 + l 281.176 118.801 l 284.551 118.875 l 287.852 118.801 l 291.148 118.648 + l 294.523 118.426 l 297.824 118.125 l 301.199 117.824 l 304.5 117.602 l + 307.875 117.375 l 311.176 117.301 l 314.551 117.227 l 317.852 117.301 l + 321.148 117.449 l 324.523 117.676 l 327.824 117.898 l 331.199 118.125 l + 334.5 118.426 l 337.875 118.648 l 341.176 118.801 l 344.551 118.949 l 347.852 + 118.949 l 351.148 118.875 l 354.523 118.801 l 357.824 118.648 l 361.199 + 118.426 l 364.5 118.125 l 367.875 117.824 l 371.176 117.449 l 374.551 117.148 + l 377.852 116.773 l S Q +0 g +0.75 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/figures/overhead-ndbc.eps b/figures/overhead-ndbc.eps @@ -0,0 +1,620 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jul 15 14:15:20 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 7 6 384 183 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%BeginResource: font OpenSans +11 dict begin +/FontType 42 def +/FontName /OpenSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 44 /comma put +Encoding 45 /hyphen put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 73 /I put +Encoding 79 /O put +Encoding 84 /T put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 107 /k put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +Encoding 119 /w put +/CharStrings 38 dict dup begin +/.notdef 0 def +/hyphen 1 def +/two 2 def +/zero 3 def +/four 4 def +/six 5 def +/three 6 def +/five 7 def +/seven 8 def +/eight 9 def +/nine 10 def +/one 11 def +/T 12 def +/i 13 def +/m 14 def +/e 15 def +/comma 16 def +/space 17 def +/s 18 def +/I 19 def +/n 20 def +/t 21 def +/a 22 def +/l 23 def +/o 24 def +/period 25 def +/f 26 def +/d 27 def +/O 28 def +/v 29 def +/r 30 def +/h 31 def +/w 32 def +/u 33 def +/b 34 def +/c 35 def +/k 36 def +/p 37 def +end readonly def +/sfnts [ +<000100000009008000030010637674200f4d18a4000012c0000000a26670676d7e61b6110000 +1364000007b4676c7966f840a6180000009c0000122468656164f776e2a600001b1800000036 +686865610dcc05f600001b5000000024686d74789db9112a00001b74000000986c6f63615936 +550400001c0c0000004e6d61787001bf020a00001c5c000000207072657043b796a400001c7c +00000109000200c10000040a05b6000300070015b70403050204030700002f322f33012f332f +3331301321112137211121c10349fcb7680279fd8705b6fa4a6804e600000001005401d9023f +027100030011b5020005040001002f3311120139393130133521155401eb01d9989800000001 +00640000042505cb0019002b40171801071300130e01041a1b100a4b59100701184c59011800 +3f2b00183f2b1112011739113311333130212135013e02353426232206072736333216151402 +070115210425fc3f0181b070388e7e5ba36458caeeceea9cd6fec002f08f0183b29890537589 +3c4f71a8d3b28bfef0d0fec70800000000020066ffec042d05cd000b00170028401412000c06 +0006191809154b590907030f4b590319003f2b00183f2b111201393911331133313001100223 +2202111012333212011012333212111002232202042deff6ecf6eef4eef7fce196a4a69595a6 +a49602ddfe85fe8a017f0172017e0172fe7efe92fec1fedd0127013b013b0125fedf0002002b +0000046a05be000a0012003c401e12050902020b0703000305031314010512054c59090f0712 +120307060318003f3f12392f1239332b11003311120117391133333311331133313001231123 +112135013311332111343723060701046ad99ffd3902b6b0d9fe880a08302afe370150feb001 +509103ddfc2901e68fb4603ffd7600020075ffec042f05cb00160024004440231a110b212100 +0006110326250c0b0e1d4d590b0e0e140314174b59141903084d590307003f2b00183f2b1112 +0039182f392b1100331112011739113311331133313013100021321715262322020333363332 +16151402232200053236353426232206061514161675014f014871414d63ebf80c0c6eeec5e3 +f9d4e3fef601eb8e9d92915a96595093027101af01ab138f19fedbfec6aceecce4fefb0155c8 +b3a991a64a824667b26800000001005effec041b05cb0027004340241b00130707000316220d +06282903171617164b5917170a25251e4b5925070a114b590a19003f2b00183f2b1112003918 +2f2b111200391112011739113311333130011406071516161514042122262735161633201110 +2123353332363534262322060727363633321603ee9d90b0aafedefef574c15b5fd760017bfe +5e9092abc8937e60aa6d545aeb82d5ec045e8cb21e0816b492d1e1232c9e2f310129010a8f97 +866b7a3446704751c30000010085ffec041d05b6001a003a401f0f03191408141703041c1b00 +114b590000061515184c591506060c4b590619003f2b00183f2b11120039182f2b1112011739 +113311333130013204151400232227351616333236351021220727132115210336022de70109 +fedffef78246d065b0c3fe895f9f563702d7fdb72573037de5c7e3fefe4fa02d33a69d01321d +3702ac99fe49170000000001005e0000042b05b60006001f4010010505000203070803024c59 +03060018003f3f2b11120117391133313021012135211501011d025efce303cdfdaa051d9985 +facf00030068ffec042905cb00160022002e004d4029170f26142c031d0909030611140f062f +300611292029204b5929290c000c1a4d590c1900234d590007003f2b00183f2b11120039182f +2b11120039391112011739113311331133113331300132161514060716161514062322263534 +2526263534360314163332363534262706060122061514161736363534260248c8ea8693b296 +feddeafc01328a78eb77a79795a69cc29586013a7d8e769f8f779105cbbaa46cb24955bb7bb6 +d9cdbcfb8c4eb5709fbdfba678868c7a619747409b036778645c84423c8a5c65770000000002 +006affec042505cb00170025004140221b11220a0a000004110326270e1e4d590b140e0e0214 +14184b59140702074d590219003f2b00183f2b11120039182f12392b11120117391133113311 +3331300110212227351633321213230606232226353412333216120122061514163332363635 +3426260425fd6874445066f0f50b0c37b672c2e4ffd095df78fe148f9c90935b995852930346 +fca6148f1a012901335357e8d0e4010899fedb0130b8a490a54a804669b266000000000100bc +000002cb05b6000a0024401009000108010b0c040907070109060118003f3f12392f12391112 +0139391133333130212311343706060727013302cba2081534d45801838c04128274152eac72 +012b0000000100120000045a05b6000700244012000105010303080907030403495904030112 +003f3f2b1100331112011739113331302123112135211521028baafe310448fe31051f979700 +000200a20000016605df0003000f002340110a000004010110110d0748590d020f0115003f3f +ce2b1112013911333311333130212311330334363332161514062322260156a6a6b4382a283a +3a282a38044801293935363838373700000100b0000006cb045c002300464023151111120809 +00230912230324251c1615151219040d190d46591f1910130f09001215003f33333f3f332b11 +0033111239182f33331112011739113311331133113331302111342623220615112311342623 +22061511231133173336363320173336363332161511062570769b94a670779c91a6871b082f +ab6a01014f0831ba77bab902c98383b2b9fd9c02c98383bbd5fdc1044896505aba5664bfd2fd +350000020073ffec0412045c0013001a003b401f180a170b0303110a031c1b170b4659171700 +06061446590610000e46590016003f2b00183f2b11120039182f2b1112011739113333113331 +30052200111000333212151521161633323715060603220607213426027ff3fee70105dccef0 +fd0d05b9a8b1ad589d9c849d0e023d8c140128010701090138fef1de69c1c84a94262103e5ac +989da70000000001003ffef8016d00ee00080011b50500090a0500002fcd1112013939313025 +1706020723361237015e0f1a62357d1b410dee1764fef7726801325c0001006affec0373045c +00240036401c1e130c00001805130425260c1e0316161b4659161006030946590316003f2b00 +182f3f2b11120039391112011739113311333130011406232227351616333236353426272e02 +3534363332170726232206151416161716160373e4ceda7a4fb554828c6fa199813fdabeb1a9 +3ba58676782d648ec389012b99a6459a282e5355405b3e39556c4b869b4887444a412c3e3835 +4790000100c90000017305b600030011b600040501030012003f3f11120139313033113311c9 +aa05b6fa4a000000000100b000000444045c00140031401800140c080809140916150c091010 +04465910100a0f000915003f333f3f2b11120039111201393911331133113331302111342623 +22061511231133173336363332161511039e7a82aca0a6871b0833b871c6c802c58684bad6fd +c10448965159bfd2fd350001001fffec02a8054600160034401b101414090b0912030418170a +13101347590e40100f070046590716003f2b00183f1acd2b1100331112011739113311333130 +253236371506062320111123353737331521152111141602122c52181b692afec29d9d466001 +3efec25e750d077f0d11014f028c5045eafe81fd7b636a000002005effec03cd045a00190024 +0047402522080b1e1e1919120803252601020b1e4759020b0b0015150f46591510051a465905 +160015003f3f2b00183f2b11120039182f392b11003311120117391133113311333130212723 +0606232226351025373534262322072736363332161511253236353507060615141603522108 +52a37aa3b90213ba6f7a89ad3351c161c4bdfe0e9bb1a6c6af6d9c6749a89b014c100644817b +547f2c32aec0fd1475aa996307076d735a5e000100b000000156061400030016400900010104 +0502000115003f3f1112013911333130212311330156a6a60614000000020073ffec0462045c +000c00180028401413000d0700071a190a1646590a10031046590316003f2b00183f2b111201 +3939113311333130011000232226023510003332000114163332363534262322060462fef2ee +93e47c010ceee6010ffcbda8a3a3a9a9a5a3a60225fef4fed38a0102ad010c012bfecefefbd2 +dcdbd3d1d9d6000000010098ffe3018900f2000b0018400b0600000c0d09034f590916003f2b +1112013911333130373436333216151406232226983d393a41423933436a4345454341463f00 +0001001d0000030e061f00140039401d140c0c1302020703050315160a0f46590a0001050705 +465913070f0315003f3f332b110033183f2b1112013939113333113333123931300121112311 +23353735102132170726232206151521029efee9a6c4c4016157752b60445e5a011703c7fc39 +03c74b3c3d019423851f7d8a470000020073ffec043706140012001f004240211d0617000e0e +110611202112150f000001010c0309091a46590910031346590316003f2b00183f2b11120039 +391133183f3f1112013939113311333311333130252306232202111012333217332727113311 +2325323635353426232206151416039a0973e5d7eff0d6df770d0704a687fe9eaa999baa929b +9a93a70126010f010f012ca24f4d01bef9ec77b9ce23e9c7e3cfd2d600000002007dffec05be +05cd000b00170028401412000c0600061918091549590904030f49590313003f2b00183f2b11 +1201393911331133313001100021200011100021200001101233321211100223220205befe9d +fec4febdfea101600144013b0162fb73fdf1f3f8f7f2f3fd02ddfea1fe6e018b016801650189 +fe70fea0fed7fecd0132012a01270131fecd00010000000004020448000b0018400a010a0c0d +0509010f0015003f3f33391112013939313021013313161733361213330101a0fe60b2ec500e +080b75ccb2fe600448fd76e44435014d0230fbb80000000100b000000327045c0010002a4014 +0d09090a0a0211120b0f0d000a15000546590010003f2b00183f12393f111201393911331133 +3130013217072623220615112311331733363602a4493a17443485bda68913083dac045c0c9a +0fd8a1fdb40448cb6b740000000100b00000044406140016003340190e0c0808090016091617 +180e09121204465912100a00000915003f333f3f2b1112003911120139391133113311333331 +302111342623220615112311331114073336363332161511039e7a82ad9fa6a6080a31b574c9 +c902c58684bcd6fdc30614fe2955384f5bbfd0fd350000010017000006230448001c002c4014 +091b1d1e17160e0d03040d04081a12090f000815003f333f3333123939113311333333111201 +393931302103262723060703230133121217333636371333131617333636133301042fc91334 +08281ecfc0fed5ae6a6f08080b3112c9b4c43814080423bfacfed102833bd1af5ffd7f0448fe +63fe504b39b5350275fd8bac75249602dcfbb8000000000100a4ffec04390448001400344019 +0113070c0c0a130a15160c0d0d1008140f1004465910160b15003f3f2b00183f331239113311 +120139391133113311333130011114163332363511331123272306062322263511014c7a82ac +9fa689180933b574c8c70448fd398684bcd50240fbb8935156bed102cd000000000200b0ffec +047506140013001f004440220a17170f0f0c1d030c0320210d000c1512110a110600061a4659 +0616001446590010003f2b00183f2b11120039391133183f3f11120139391133113311331133 +3130013212111002232226272307231133111407333617220615141633323635342602aed8ef +f1d66bb13c0c2377a6080874ccaa969aaa999696045afed9fef2fef2fed54f528d0614fe867f +65a48bc3e7e7c7dfd1d6d200000000010073ffec038b045c0016002640140f03031509031817 +060d46590610001246590016003f2b00183f2b11120117391133313005220011100033321617 +072626232011141633323715060266eefefb0109f54f9e2d33378232feb2a3a089906e140125 +010c0113012c22178d161dfe56cad83b93390000000100b00000041d061400100036401b100e +0a0a0b0b08060405080411120c00001010080803070b15030f003f3f3312392f3911333f1112 +011739113911331133333130013637013301012301071123113311140701542b580162c5fe44 +01dbc9fe7d7da4a40802313d630177fe2dfd8b02066cfe660614fcc73773000200b0fe140475 +045c00140021003f4020190b040707081f1208122223040b000f0f1546590f10090f081b001c +46590016003f2b00183f3f3f2b11120039391112013939113311331133333331300522262723 +161511231133173336363332121110020322060715141633323635342602ae6bb13c0c0ca687 +170840aa6edaedf1eea896029aaa8ea1a1144f526056fe3d0634965a50fed6fef3fef2fed503 +e3bacb25e7c7e6cacddb000006140017004e05b60017007505b605cd00000000000000000000 +000000000448001400910000ffec00000000ffec00000000ffec0000fe14ffec000005b60013 +fc94ffedfe85ffeafea9ffec0018febc00000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000080000000000 +008b008100dd0098008f008e009900880081010f008a000040475b5a59585554535251504f4e +4d4c4b4a494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28272625242322 +211f181411100f0e0d0b0a090807060504030201002c20b0016045b003252011466123452361 +482d2c20451868442d2c45234660b0206120b04660b004262348482d2c4523462361b0206020 +b02661b02061b004262348482d2c45234660b0406120b06660b004262348482d2c4523462361 +b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd442320b8015a +51582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44235921212d2c +20204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d2c00b10a0b43 +23430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c2045b003254561 +64b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b00643b00743650a +2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2c8a0345 +8a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b525845441b2121 +592d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c01b005251023 +208af500b0016123edec2d2c01b0062510f500edec2d2cb00243b001525821212121211b4623 +46608a8a462320468a608a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ff +ba8b1bb0468c59b0106068013a592d2c2045b0032546524bb013515b58b0022546206861b003 +25b003253f2321381b2111592d2c2045b00325465058b0022546206861b00325b003253f2321 +381b2111592d2c00b00743b006430b2d2c21210c6423648bb84000622d2c21b08051580c6423 +648bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb81555621bb200802f2b +59b002602d2c0c6423648bb84000626023212d2c4b53588ab004254964234569b0408b61b080 +62b020616ab00e23442310b00ef61b21238a121120392f592d2c4b535820b0032549646920b0 +0526b0062549642361b08062b020616ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e +2344b00eed1b8ab00426111220392320392f2f592d2c4523456023456023456023766818b080 +62202d2cb0482b2d2c2045b0005458b040442045b04061441b2121592d2c45b1302f45234561 +60b0016069442d2c4b5158b02f2370b01423421b2121592d2c4b515820b0032545695358441b +2121591b2121592d2c45b01443b0006063b0016069442d2cb02f45442d2c452320458a60442d +2c45234560442d2c4b235158b90033ffe0b134201bb3330034005944442d2cb0164358b00326 +458a586466b01f601b64b020606620581b21b04059b001615923586559b02923442310b029e0 +1b2121212121592d2cb0024354584b53234b515a58381b2121591b21212121592d2cb0164358 +b004254564b020606620581b21b04059b0016123581b6559b0292344b00525b0082508205802 +1b0359b0042510b005252046b0042523423cb00425b0072508b0072510b006252046b00425b0 +016023423c2058011b0059b0042510b00525b029e0b02920456544b0072510b00625b029e0b0 +0525b00825082058021b0359b00525b003254348b00425b0072508b00625b00325b001604348 +1b2159212121212121212d2c02b00425202046b004252342b0052508b003254548212121212d +2c02b0032520b0042508b0022543482121212d2c452320451820b00050205823652359236820 +b040505821b04059235865598a60442d2c4b53234b515a5820458a60441b2121592d2c4b5458 +20458a60441b2121592d2c4b53234b515a58381b2121592d2cb000214b5458381b2121592d2c +b002435458b0462b1b21212121592d2cb002435458b0472b1b212121592d2cb002435458b048 +2b1b21212121592d2cb002435458b0492b1b212121592d2c208a08234b538a4b515a5823381b +2121592d2c00b0022549b000535820b04038111b21592d2c014623466023466123201020468a +61b8ff80628ab140408a704560683a2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a +592d2cb012004b014b54422d2cb1020042b123018851b1400188535a58b910000020885458b2 +02010243604259b12401885158b920000040885458b2020202436042b12401885458b2022002 +436042004b014b5258b2020802436042591bb940000080885458b202040243604259b9400000 +8063b80100885458b202080243604259b94000010063b80200885458b202100243604259b126 +01885158b94000020063b80400885458b202400243604259b94000040063b80800885458b202 +8002436042595959595959b10002435458400a0540084009400c020d021bb10102435458b205 +4008ba010000090100b30c010d011bb18002435258b2054008b80180b109401bb2054008ba01 +800009014059b9400000808855b94000020063b8040088555a58b30c000d011bb30c000d0159 +595942424242422d2c451868234b51582320452064b04050587c59688a6059442d2cb00016b0 +0225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001233f00b00223 +3fb10102060cb006236542b0072342b00116012d2cb080b0024350b001b00243545b58212310 +b0201ac91b8a10ed592d2cb0592b2d2c8a10e52d000100000001199a6da03acc5f0f3cf50009 +080000000000c935318b00000000c9e84c4cfb9afdd509a20862000000090002000000000000 +00010000088dfda8000009acfb9afe7b09a200010000000000000000000000000000002604cd +00c10293005404930064049300660493002b049300750493005e049300850493005e04930068 +0493006a049300bc046d0012020600a2077100b0047d007301f6003f0214000003d1006a023b +00c904e900b002d3001f0473005e020600b004d500730221009802b6001d04e70073063b007d +04020000034400b004e900b00639001704e900a404e700b003cf0073043300b004e700b00000 +00200036007800ba00fc015a01b802040226029602f4031e0342037003c80416043404340486 +049c04d605160572058a05cc05ee062e068206c806f00724076207ae07ec0842087e08bc0912 +0000000100000026008a00160056000500020010002f005c0000010e00f80003000140990921 +48205520011e551f4803551f1e010f1e3f1eaf1e034d4b261f4c4b331f4b46251f2634105525 +3324551913ff1f0704ff1f0603ff1f4a49331f4946251f1333125505010355043303551f0301 +0f033f03af03034746191feb4601233322551c331b551633155511010f5510330f550f0f4f0f +021f0fcf0f020f0fff0f020602010055013300556f007f00af00ef00041000018016010501b8 +0190b154532b2b4bb807ff524bb009505bb00188b02553b00188b040515ab00688b000555a5b +58b101018e59858d8d00421d4bb0325358b0201d594bb0645358b0101db11600425973732b2b +5e7374752b2b2b2b2b742b73742b2b2b2b2b2b2b2b2b2b2b2b2b73742b2b2b185e00000000> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 7 6 384 183 +%%EndPageSetup +q 7 6 377 177 rectclip q +0 g +0.75 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 39.977 150.301 l S Q +BT +10.5 0 0 10.5 20.898633 39 Tm +/f-0-0 1 Tf +(-20)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 116.398 m 39.977 116.398 l S Q +BT +10.5 0 0 10.5 30.291211 72.9 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 82.426 m 39.977 82.426 l S Q +BT +10.5 0 0 10.5 24.282422 106.875 Tm +/f-0-0 1 Tf +(20)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 48.523 m 39.977 48.523 l S Q +BT +10.5 0 0 10.5 24.282422 140.775 Tm +/f-0-0 1 Tf +(40)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 39.977 14.625 l S Q +BT +10.5 0 0 10.5 24.282422 174.675 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 47.852 158.176 l S Q +BT +10.5 0 0 10.5 44.845605 23.25 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 192.75 cm +80.852 150.301 m 80.852 158.176 l S Q +BT +10.5 0 0 10.5 77.845605 23.25 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 192.75 cm +113.852 150.301 m 113.852 158.176 l S Q +BT +10.5 0 0 10.5 110.845605 23.25 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 192.75 cm +146.852 150.301 m 146.852 158.176 l S Q +BT +10.5 0 0 10.5 143.845605 23.25 Tm +/f-0-0 1 Tf +(5)Tj +ET +q 1 0 0 -1 0 192.75 cm +179.852 150.301 m 179.852 158.176 l S Q +BT +10.5 0 0 10.5 176.845605 23.25 Tm +/f-0-0 1 Tf +(6)Tj +ET +q 1 0 0 -1 0 192.75 cm +212.852 150.301 m 212.852 158.176 l S Q +BT +10.5 0 0 10.5 209.845605 23.25 Tm +/f-0-0 1 Tf +(7)Tj +ET +q 1 0 0 -1 0 192.75 cm +245.852 150.301 m 245.852 158.176 l S Q +BT +10.5 0 0 10.5 242.845605 23.25 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 192.75 cm +278.852 150.301 m 278.852 158.176 l S Q +BT +10.5 0 0 10.5 275.845605 23.25 Tm +/f-0-0 1 Tf +(9)Tj +ET +q 1 0 0 -1 0 192.75 cm +311.852 150.301 m 311.852 158.176 l S Q +BT +10.5 0 0 10.5 305.841211 23.25 Tm +/f-0-0 1 Tf +(10)Tj +ET +q 1 0 0 -1 0 192.75 cm +344.852 150.301 m 344.852 158.176 l S Q +BT +10.5 0 0 10.5 338.841211 23.25 Tm +/f-0-0 1 Tf +(11)Tj +ET +q 1 0 0 -1 0 192.75 cm +377.852 150.301 m 377.852 158.176 l S Q +BT +10.5 0 0 10.5 371.841211 23.25 Tm +/f-0-0 1 Tf +(12)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +BT +0 10.5 -10.5 0 15.45 93.033691 Tm +/f-0-0 1 Tf +(Time, s)Tj +10.5 0 0 10.5 167.507227 7.5 Tm +[(Initia)-3(l no. of nodes)]TJ +1.575502 14.421429 Td +[(Overhead with a sla)-3(ve node fail)-3(ure)]TJ +ET +0.25098 g +1.5 w +[ 6 4.5] 0 d +q 1 0 0 -1 0 192.75 cm +139.801 30.375 m 176.773 30.375 l 47.852 114.301 m 51.148 114.375 l 54.523 + 114.523 l 57.824 114.602 l 61.199 114.676 l 64.5 114.75 l 67.875 114.824 + l 77.852 114.824 l 81.148 114.75 l 84.523 114.602 l 87.824 114.449 l 91.199 + 114.227 l 94.5 114 l 97.875 113.852 l 101.176 113.625 l 104.551 113.477 + l 107.852 113.25 l 111.148 113.176 l 114.523 113.102 l 117.824 113.023 +l 121.199 113.102 l 124.5 113.176 l 127.875 113.398 l 131.176 113.699 l +134.551 114.074 l 137.852 114.602 l 141.148 115.273 l 144.523 116.023 l +147.824 116.926 l 151.199 117.977 l 154.5 119.023 l 157.875 120.148 l 161.176 + 121.125 l 164.551 121.949 l 167.852 122.477 l 171.148 122.773 l 174.523 + 122.625 l 177.824 122.023 l 181.199 120.898 l 184.5 119.25 l 187.875 117.148 + l 191.176 114.824 l 194.551 112.352 l 197.852 109.875 l 201.148 107.477 + l 204.523 105.375 l 207.824 103.574 l 211.199 102.301 l 214.5 101.699 l + 217.875 101.699 l 221.176 102.227 l 224.551 103.199 l 227.852 104.477 l + 231.148 105.977 l 234.523 107.551 l 237.824 109.199 l 241.199 110.699 l + 244.5 111.977 l 247.875 112.949 l 251.176 113.551 l 254.551 113.926 l 257.852 + 113.926 l 261.148 113.625 l 264.523 113.176 l 267.824 112.426 l 271.199 + 111.523 l 274.5 110.398 l 277.875 109.125 l 281.176 107.773 l 284.551 106.273 + l 287.852 104.852 l 291.148 103.426 l 294.523 102.148 l 297.824 101.023 + l 301.199 100.125 l 304.5 99.523 l 307.875 99.301 l 311.176 99.523 l 314.551 + 100.199 l 317.852 101.324 l 321.148 102.824 l 324.523 104.551 l 327.824 + 106.426 l 331.199 108.449 l 334.5 110.398 l 337.875 112.273 l 341.176 114 + l 344.551 115.426 l 347.852 116.477 l 351.148 117.227 l 354.523 117.75 +l 357.824 117.898 l 361.199 117.898 l 364.5 117.676 l 367.875 117.375 l +371.176 116.926 l 374.551 116.324 l 377.852 115.801 l S Q +0 g +BT +10.5 0 0 10.5 184.05 143.175 Tm +/f-0-0 1 Tf +[(Overhead with a master node fai)-3(lure)]TJ +ET +0.25098 g +0.748125 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +51.789 117.449 m 51.789 119.625 50.023 121.387 47.852 121.387 c 45.676 +121.387 43.914 119.625 43.914 117.449 c 43.914 115.273 45.676 113.512 47.852 + 113.512 c 50.023 113.512 51.789 115.273 51.789 117.449 c h +51.789 117.449 m S Q +q 1 0 0 -1 0 192.75 cm +84.789 116.551 m 84.789 118.727 83.023 120.488 80.852 120.488 c 78.676 +120.488 76.914 118.727 76.914 116.551 c 76.914 114.375 78.676 112.613 80.852 + 112.613 c 83.023 112.613 84.789 114.375 84.789 116.551 c h +84.789 116.551 m S Q +q 1 0 0 -1 0 192.75 cm +150.789 115.5 m 150.789 117.676 149.023 119.438 146.852 119.438 c 144.676 + 119.438 142.914 117.676 142.914 115.5 c 142.914 113.324 144.676 111.562 + 146.852 111.562 c 149.023 111.562 150.789 113.324 150.789 115.5 c h +150.789 115.5 m S Q +q 1 0 0 -1 0 192.75 cm +183.789 118.574 m 183.789 120.75 182.023 122.512 179.852 122.512 c 177.676 + 122.512 175.914 120.75 175.914 118.574 c 175.914 116.398 177.676 114.637 + 179.852 114.637 c 182.023 114.637 183.789 116.398 183.789 118.574 c h +183.789 118.574 m S Q +q 1 0 0 -1 0 192.75 cm +216.789 111.523 m 216.789 113.699 215.023 115.461 212.852 115.461 c 210.676 + 115.461 208.914 113.699 208.914 111.523 c 208.914 109.352 210.676 107.586 + 212.852 107.586 c 215.023 107.586 216.789 109.352 216.789 111.523 c h +216.789 111.523 m S Q +q 1 0 0 -1 0 192.75 cm +249.789 119.926 m 249.789 122.102 248.023 123.863 245.852 123.863 c 243.676 + 123.863 241.914 122.102 241.914 119.926 c 241.914 117.75 243.676 115.988 + 245.852 115.988 c 248.023 115.988 249.789 117.75 249.789 119.926 c h +249.789 119.926 m S Q +q 1 0 0 -1 0 192.75 cm +282.789 97.5 m 282.789 99.676 281.023 101.438 278.852 101.438 c 276.676 + 101.438 274.914 99.676 274.914 97.5 c 274.914 95.324 276.676 93.562 278.852 + 93.562 c 281.023 93.562 282.789 95.324 282.789 97.5 c h +282.789 97.5 m S Q +q 1 0 0 -1 0 192.75 cm +315.789 109.352 m 315.789 111.523 314.023 113.289 311.852 113.289 c 309.676 + 113.289 307.914 111.523 307.914 109.352 c 307.914 107.176 309.676 105.414 + 311.852 105.414 c 314.023 105.414 315.789 107.176 315.789 109.352 c h +315.789 109.352 m S Q +q 1 0 0 -1 0 192.75 cm +348.789 112.949 m 348.789 115.125 347.023 116.887 344.852 116.887 c 342.676 + 116.887 340.914 115.125 340.914 112.949 c 340.914 110.773 342.676 109.012 + 344.852 109.012 c 347.023 109.012 348.789 110.773 348.789 112.949 c h +348.789 112.949 m S Q +q 1 0 0 -1 0 192.75 cm +381.789 110.25 m 381.789 112.426 380.023 114.188 377.852 114.188 c 375.676 + 114.188 373.914 112.426 373.914 110.25 c 373.914 108.074 375.676 106.312 + 377.852 106.312 c 380.023 106.312 381.789 108.074 381.789 110.25 c h +381.789 110.25 m S Q +q 1 0 0 -1 0 192.75 cm +162.262 46.125 m 162.262 48.301 160.5 50.062 158.324 50.062 c 156.148 50.062 + 154.387 48.301 154.387 46.125 c 154.387 43.949 156.148 42.188 158.324 42.188 + c 160.5 42.188 162.262 43.949 162.262 46.125 c h +162.262 46.125 m S Q +0 g +BT +10.5 0 0 10.5 184.05 127.425 Tm +/f-0-0 1 Tf +[(Overhead with a ba)-3(ckup node fail)-3(ure)]TJ +ET +0.25098 g +1.5 w +[ 2.25 2.25] 0 d +q 1 0 0 -1 0 192.75 cm +139.801 61.875 m 176.773 61.875 l 47.852 71.852 m 51.148 74.176 l 54.523 + 76.5 l 57.824 78.75 l 61.199 81 l 64.5 83.25 l 67.875 85.426 l 71.176 87.602 + l 74.551 89.773 l 77.852 91.801 l 81.148 93.824 l 84.523 95.773 l 87.824 + 97.648 l 91.199 99.449 l 94.5 101.176 l 97.875 102.824 l 101.176 104.398 + l 104.551 105.898 l 107.852 107.324 l 111.148 108.602 l 114.523 109.875 + l 117.824 111.074 l 121.199 112.125 l 124.5 113.102 l 127.875 114 l 131.176 + 114.824 l 134.551 115.574 l 137.852 116.176 l 141.148 116.699 l 144.523 + 117.074 l 147.824 117.449 l 151.199 117.602 l 154.5 117.75 l 157.875 117.824 + l 164.551 117.824 l 167.852 117.75 l 171.148 117.676 l 174.523 117.676 +l 177.824 117.602 l 181.199 117.602 l 184.5 117.676 l 187.875 117.75 l 191.176 + 117.824 l 194.551 117.898 l 197.852 118.051 l 201.148 118.125 l 204.523 + 118.273 l 207.824 118.352 l 211.199 118.426 l 221.176 118.426 l 224.551 + 118.352 l 227.852 118.273 l 231.148 118.125 l 234.523 117.977 l 237.824 + 117.824 l 241.199 117.676 l 244.5 117.449 l 247.875 117.227 l 251.176 116.926 + l 254.551 116.699 l 257.852 116.398 l 261.148 116.102 l 264.523 115.875 + l 267.824 115.574 l 271.199 115.273 l 274.5 114.977 l 277.875 114.676 l + 281.176 114.375 l 284.551 114.148 l 287.852 113.852 l 291.148 113.625 l + 294.523 113.398 l 297.824 113.176 l 301.199 113.023 l 304.5 112.875 l 307.875 + 112.727 l 311.176 112.648 l 314.551 112.574 l 317.852 112.5 l 324.523 112.5 + l 327.824 112.574 l 331.199 112.648 l 334.5 112.727 l 337.875 112.801 l + 341.176 112.875 l 344.551 113.023 l 347.852 113.176 l 351.148 113.324 l + 354.523 113.477 l 357.824 113.625 l 361.199 113.773 l 364.5 113.926 l 367.875 + 114.074 l 371.176 114.227 l 374.551 114.375 l 377.852 114.602 l S Q +0 g +0.75 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/figures/performance-arma.eps b/figures/performance-arma.eps @@ -0,0 +1,640 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.8 (http://cairographics.org) +%%CreationDate: Sat Jul 15 14:15:15 2017 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 7 6 384 183 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%BeginResource: font OpenSans +11 dict begin +/FontType 42 def +/FontName /OpenSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 44 /comma put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 73 /I put +Encoding 84 /T put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 107 /k put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +Encoding 119 /w put +/CharStrings 36 dict dup begin +/.notdef 0 def +/zero 1 def +/three 2 def +/six 3 def +/one 4 def +/two 5 def +/four 6 def +/five 7 def +/seven 8 def +/eight 9 def +/nine 10 def +/T 11 def +/i 12 def +/m 13 def +/e 14 def +/comma 15 def +/space 16 def +/s 17 def +/I 18 def +/n 19 def +/t 20 def +/a 21 def +/l 22 def +/o 23 def +/period 24 def +/f 25 def +/d 26 def +/w 27 def +/h 28 def +/u 29 def +/r 30 def +/v 31 def +/b 32 def +/c 33 def +/k 34 def +/p 35 def +end readonly def +/sfnts [ +<000100000009008000030010637674200f4d18a400001208000000a26670676d7e61b6110000 +12ac000007b4676c796627cb383b0000009c0000116c68656164f776e2a600001a6000000036 +686865610dcc05f400001a9800000024686d747894eb105900001abc000000906c6f63615376 +4e9000001b4c0000004a6d61787001bd020a00001b98000000207072657043b796a400001bb8 +00000109000200c10000040a05b6000300070015b70403050204030700002f322f33012f332f +3331301321112137211121c10349fcb7680279fd8705b6fa4a6804e6000000020066ffec042d +05cd000b00170028401412000c060006191809154b590907030f4b590319003f2b00183f2b11 +12013939113311333130011002232202111012333212011012333212111002232202042deff6 +ecf6eef4eef7fce196a4a69595a6a49602ddfe85fe8a017f0172017e0172fe7efe92fec1fedd +0127013b013b0125fedf0001005effec041b05cb0027004340241b00130707000316220d0628 +2903171617164b5917170a25251e4b5925070a114b590a19003f2b00183f2b11120039182f2b +1112003911120117391133113331300114060715161615140421222627351616332011102123 +353332363534262322060727363633321603ee9d90b0aafedefef574c15b5fd760017bfe5e90 +92abc8937e60aa6d545aeb82d5ec045e8cb21e0816b492d1e1232c9e2f310129010a8f97866b +7a3446704751c30000020075ffec042f05cb00160024004440231a110b212100000611032625 +0c0b0e1d4d590b0e0e140314174b59141903084d590307003f2b00183f2b11120039182f392b +1100331112011739113311331133313013100021321715262322020333363332161514022322 +00053236353426232206061514161675014f014871414d63ebf80c0c6eeec5e3f9d4e3fef601 +eb8e9d92915a96595093027101af01ab138f19fedbfec6aceecce4fefb0155c8b3a991a64a82 +4667b2680000000100bc000002cb05b6000a0024401009000108010b0c040907070109060118 +003f3f12392f123911120139391133333130212311343706060727013302cba2081534d45801 +838c04128274152eac72012b0000000100640000042505cb0019002b40171801071300130e01 +041a1b100a4b59100701184c590118003f2b00183f2b1112011739113311333130212135013e +02353426232206072736333216151402070115210425fc3f0181b070388e7e5ba36458caeece +ea9cd6fec002f08f0183b298905375893c4f71a8d3b28bfef0d0fec7080000000002002b0000 +046a05be000a0012003c401e12050902020b0703000305031314010512054c59090f07121203 +07060318003f3f12392f1239332b110033111201173911333333113311333130012311231121 +35013311332111343723060701046ad99ffd3902b6b0d9fe880a08302afe370150feb0015091 +03ddfc2901e68fb4603ffd7600010085ffec041d05b6001a003a401f0f03191408141703041c +1b00114b590000061515184c591506060c4b590619003f2b00183f2b11120039182f2b111201 +1739113311333130013204151400232227351616333236351021220727132115210336022de7 +0109fedffef78246d065b0c3fe895f9f563702d7fdb72573037de5c7e3fefe4fa02d33a69d01 +321d3702ac99fe49170000000001005e0000042b05b60006001f401001050500020307080302 +4c5903060018003f3f2b11120117391133313021012135211501011d025efce303cdfdaa051d +9985facf00030068ffec042905cb00160022002e004d4029170f26142c031d0909030611140f +062f300611292029204b5929290c000c1a4d590c1900234d590007003f2b00183f2b11120039 +182f2b1112003939111201173911331133113311333130013216151406071616151406232226 +35342526263534360314163332363534262706060122061514161736363534260248c8ea8693 +b296feddeafc01328a78eb77a79795a69cc29586013a7d8e769f8f779105cbbaa46cb24955bb +7bb6d9cdbcfb8c4eb5709fbdfba678868c7a619747409b036778645c84423c8a5c6577000000 +0002006affec042505cb00170025004140221b11220a0a000004110326270e1e4d590b140e0e +021414184b59140702074d590219003f2b00183f2b11120039182f12392b1112011739113311 +3311333130011021222735163332121323060623222635341233321612012206151416333236 +36353426260425fd6874445066f0f50b0c37b672c2e4ffd095df78fe148f9c90935b99585293 +0346fca6148f1a012901335357e8d0e4010899fedb0130b8a490a54a804669b2660000000001 +00120000045a05b6000700244012000105010303080907030403495904030112003f3f2b1100 +331112011739113331302123112135211521028baafe310448fe31051f979700000200a20000 +016605df0003000f002340110a000004010110110d0748590d020f0115003f3fce2b11120139 +11333311333130212311330334363332161514062322260156a6a6b4382a283a3a282a380448 +01293935363838373700000100b0000006cb045c002300464023151111120809002309122303 +24251c1615151219040d190d46591f1910130f09001215003f33333f3f332b11003311123918 +2f33331112011739113311331133113331302111342623220615112311342623220615112311 +33173336363320173336363332161511062570769b94a670779c91a6871b082fab6a01014f08 +31ba77bab902c98383b2b9fd9c02c98383bbd5fdc1044896505aba5664bfd2fd350000020073 +ffec0412045c0013001a003b401f180a170b0303110a031c1b170b4659171700060614465906 +10000e46590016003f2b00183f2b11120039182f2b1112011739113333113331300522001110 +00333212151521161633323715060603220607213426027ff3fee70105dccef0fd0d05b9a8b1 +ad589d9c849d0e023d8c140128010701090138fef1de69c1c84a94262103e5ac989da7000000 +0001003ffef8016d00ee00080011b50500090a0500002fcd1112013939313025170602072336 +1237015e0f1a62357d1b410dee1764fef7726801325c0001006affec0373045c00240036401c +1e130c00001805130425260c1e0316161b4659161006030946590316003f2b00182f3f2b1112 +0039391112011739113311333130011406232227351616333236353426272e02353436333217 +0726232206151416161716160373e4ceda7a4fb554828c6fa199813fdabeb1a93ba58676782d +648ec389012b99a6459a282e5355405b3e39556c4b869b4887444a412c3e38354790000100c9 +0000017305b600030011b600040501030012003f3f11120139313033113311c9aa05b6fa4a00 +0000000100b000000444045c00140031401800140c080809140916150c09101004465910100a +0f000915003f333f3f2b11120039111201393911331133113331302111342623220615112311 +33173336363332161511039e7a82aca0a6871b0833b871c6c802c58684bad6fdc10448965159 +bfd2fd350001001fffec02a8054600160034401b101414090b0912030418170a13101347590e +40100f070046590716003f2b00183f1acd2b1100331112011739113311333130253236371506 +062320111123353737331521152111141602122c52181b692afec29d9d4660013efec25e750d +077f0d11014f028c5045eafe81fd7b636a000002005effec03cd045a00190024004740252208 +0b1e1e1919120803252601020b1e4759020b0b0015150f46591510051a465905160015003f3f +2b00183f2b11120039182f392b11003311120117391133113311333130212723060623222635 +102537353426232207273636333216151125323635350706061514160352210852a37aa3b902 +13ba6f7a89ad3351c161c4bdfe0e9bb1a6c6af6d9c6749a89b014c100644817b547f2c32aec0 +fd1475aa996307076d735a5e000100b000000156061400030016400900010104050200011500 +3f3f1112013911333130212311330156a6a60614000000020073ffec0462045c000c00180028 +401413000d0700071a190a1646590a10031046590316003f2b00183f2b111201393911331133 +3130011000232226023510003332000114163332363534262322060462fef2ee93e47c010cee +e6010ffcbda8a3a3a9a9a5a3a60225fef4fed38a0102ad010c012bfecefefbd2dcdbd3d1d9d6 +000000010098ffe3018900f2000b0018400b0600000c0d09034f590916003f2b111201391133 +3130373436333216151406232226983d393a41423933436a4345454341463f000001001d0000 +030e061f00140039401d140c0c1302020703050315160a0f46590a0001050705465913070f03 +15003f3f332b110033183f2b1112013939113333113333123931300121112311233537351021 +32170726232206151521029efee9a6c4c4016157752b60445e5a011703c7fc3903c74b3c3d01 +9423851f7d8a470000020073ffec043706140012001f004240211d0617000e0e110611202112 +150f000001010c0309091a46590910031346590316003f2b00183f2b11120039391133183f3f +1112013939113311333311333130252306232202111012333217332727113311232532363535 +3426232206151416039a0973e5d7eff0d6df770d0704a687fe9eaa999baa929b9a93a7012601 +0f010f012ca24f4d01bef9ec77b9ce23e9c7e3cfd2d6000000010017000006230448001c002c +4014091b1d1e17160e0d03040d04081a12090f000815003f333f333312393911331133333311 +1201393931302103262723060703230133121217333636371333131617333636133301042fc9 +133408281ecfc0fed5ae6a6f08080b3112c9b4c43814080423bfacfed102833bd1af5ffd7f04 +48fe63fe504b39b5350275fd8bac75249602dcfbb8000000000100b000000444061400160033 +40190e0c0808090016091617180e09121204465912100a00000915003f333f3f2b1112003911 +120139391133113311333331302111342623220615112311331114073336363332161511039e +7a82ad9fa6a6080a31b574c9c902c58684bcd6fdc30614fe2955384f5bbfd0fd3500000100a4 +ffec043904480014003440190113070c0c0a130a15160c0d0d1008140f1004465910160b1500 +3f3f2b00183f3312391133111201393911331133113331300111141633323635113311232723 +06062322263511014c7a82ac9fa689180933b574c8c70448fd398684bcd50240fbb8935156be +d102cd000000000100b000000327045c0010002a40140d09090a0a0211120b0f0d000a150005 +46590010003f2b00183f12393f11120139391133113331300132170726232206151123113317 +33363602a4493a17443485bda68913083dac045c0c9a0fd8a1fdb40448cb6b74000000010000 +000004020448000b0018400a010a0c0d0509010f0015003f3f33391112013939313021013313 +161733361213330101a0fe60b2ec500e080b75ccb2fe600448fd76e44435014d0230fbb80000 +000200b0ffec047506140013001f004440220a17170f0f0c1d030c0320210d000c1512110a11 +0600061a46590616001446590010003f2b00183f2b11120039391133183f3f11120139391133 +1133113311333130013212111002232226272307231133111407333617220615141633323635 +342602aed8eff1d66bb13c0c2377a6080874ccaa969aaa999696045afed9fef2fef2fed54f52 +8d0614fe867f65a48bc3e7e7c7dfd1d6d200000000010073ffec038b045c0016002640140f03 +031509031817060d46590610001246590016003f2b00183f2b11120117391133313005220011 +100033321617072626232011141633323715060266eefefb0109f54f9e2d33378232feb2a3a0 +89906e140125010c0113012c22178d161dfe56cad83b93390000000100b00000041d06140010 +0036401b100e0a0a0b0b08060405080411120c00001010080803070b15030f003f3f3312392f +3911333f1112011739113911331133333130013637013301012301071123113311140701542b +580162c5fe4401dbc9fe7d7da4a40802313d630177fe2dfd8b02066cfe660614fcc737730002 +00b0fe140475045c00140021003f4020190b040707081f1208122223040b000f0f1546590f10 +090f081b001c46590016003f2b00183f3f3f2b11120039391112013939113311331133333331 +300522262723161511231133173336363332121110020322060715141633323635342602ae6b +b13c0c0ca687170840aa6edaedf1eea896029aaa8ea1a1144f526056fe3d0634965a50fed6fe +f3fef2fed503e3bacb25e7c7e6cacddb000006140017004e05b60017007505b605cd00000000 +000000000000000000000448001400910000ffec00000000ffec00000000ffec0000fe14ffec +000005b60013fc94ffedfe85ffeafea9ffec0018febc00000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +080000000000008b008100dd0098008f008e009900880081010f008a000040475b5a59585554 +535251504f4e4d4c4b4a494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28 +272625242322211f181411100f0e0d0b0a090807060504030201002c20b0016045b003252011 +466123452361482d2c20451868442d2c45234660b0206120b04660b004262348482d2c452346 +2361b0206020b02661b02061b004262348482d2c45234660b0406120b06660b004262348482d +2c4523462361b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd +442320b8015a51582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44 +235921212d2c20204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d +2c00b10a0b4323430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c20 +45b00325456164b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b006 +43b00743650a2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361 +592d2c8a03458a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b52 +5845441b2121592d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c +01b005251023208af500b0016123edec2d2c01b0062510f500edec2d2cb00243b00152582121 +2121211b462346608a8a462320468a608a61b8ff8062232010238ab10c0c8a70456020b00050 +58b00161b8ffba8b1bb0468c59b0106068013a592d2c2045b0032546524bb013515b58b00225 +46206861b00325b003253f2321381b2111592d2c2045b00325465058b0022546206861b00325 +b003253f2321381b2111592d2c00b00743b006430b2d2c21210c6423648bb84000622d2c21b0 +8051580c6423648bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb8155562 +1bb200802f2b59b002602d2c0c6423648bb84000626023212d2c4b53588ab004254964234569 +b0408b61b08062b020616ab00e23442310b00ef61b21238a121120392f592d2c4b535820b003 +2549646920b00526b0062549642361b08062b020616ab00e2344b0042610b00ef68a10b00e23 +44b00ef6b00e2344b00eed1b8ab00426111220392320392f2f592d2c45234560234560234560 +23766818b08062202d2cb0482b2d2c2045b0005458b040442045b04061441b2121592d2c45b1 +302f4523456160b0016069442d2c4b5158b02f2370b01423421b2121592d2c4b515820b00325 +45695358441b2121591b2121592d2c45b01443b0006063b0016069442d2cb02f45442d2c4523 +20458a60442d2c45234560442d2c4b235158b90033ffe0b134201bb3330034005944442d2cb0 +164358b00326458a586466b01f601b64b020606620581b21b04059b001615923586559b02923 +442310b029e01b2121212121592d2cb0024354584b53234b515a58381b2121591b2121212159 +2d2cb0164358b004254564b020606620581b21b04059b0016123581b6559b0292344b00525b0 +0825082058021b0359b0042510b005252046b0042523423cb00425b0072508b0072510b00625 +2046b00425b0016023423c2058011b0059b0042510b00525b029e0b02920456544b0072510b0 +0625b029e0b00525b00825082058021b0359b00525b003254348b00425b0072508b00625b003 +25b0016043481b2159212121212121212d2c02b00425202046b004252342b0052508b0032545 +48212121212d2c02b0032520b0042508b0022543482121212d2c452320451820b00050205823 +652359236820b040505821b04059235865598a60442d2c4b53234b515a5820458a60441b2121 +592d2c4b545820458a60441b2121592d2c4b53234b515a58381b2121592d2cb000214b545838 +1b2121592d2cb002435458b0462b1b21212121592d2cb002435458b0472b1b212121592d2cb0 +02435458b0482b1b21212121592d2cb002435458b0492b1b212121592d2c208a08234b538a4b +515a5823381b2121592d2c00b0022549b000535820b04038111b21592d2c0146234660234661 +23201020468a61b8ff80628ab140408a704560683a2d2c208a2349648a2353583c1b21592d2c +4b52587d1b7a592d2cb012004b014b54422d2cb1020042b123018851b1400188535a58b91000 +0020885458b202010243604259b12401885158b920000040885458b2020202436042b1240188 +5458b2022002436042004b014b5258b2020802436042591bb940000080885458b20204024360 +4259b94000008063b80100885458b202080243604259b94000010063b80200885458b2021002 +43604259b12601885158b94000020063b80400885458b202400243604259b94000040063b808 +00885458b2028002436042595959595959b10002435458400a0540084009400c020d021bb101 +02435458b2054008ba010000090100b30c010d011bb18002435258b2054008b80180b109401b +b2054008ba01800009014059b9400000808855b94000020063b8040088555a58b30c000d011b +b30c000d0159595942424242422d2c451868234b51582320452064b04050587c59688a605944 +2d2cb00016b00225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001 +233f00b002233fb10102060cb006236542b0072342b00116012d2cb080b0024350b001b00243 +545b58212310b0201ac91b8a10ed592d2cb0592b2d2c8a10e52d000100000001199a2bab2bb8 +5f0f3cf50009080000000000c935318b00000000c9e84c4cfb9afdd509a20862000000090002 +00000000000000010000088dfda8000009acfb9afe7b09a20001000000000000000000000000 +0000002404cd00c1049300660493005e04930075049300bc049300640493002b049300850493 +005e049300680493006a046d0012020600a2077100b0047d007301f6003f0214000003d1006a +023b00c904e900b002d3001f0473005e020600b004d500730221009802b6001d04e700730639 +001704e900b004e900a4034400b00402000004e700b003cf0073043300b004e700b000000020 +006200c0011e0148018a01cc0218023a02aa0308032c035a03b20400041e041e0470048604c0 +0500055c057405b605d80618066c06b806f607340768079007e60822086008b6000000010000 +0024008a00160056000500020010002f005c0000010e00f8000300014099092148205520011e +551f4803551f1e010f1e3f1eaf1e034d4b261f4c4b331f4b46251f26341055253324551913ff +1f0704ff1f0603ff1f4a49331f4946251f1333125505010355043303551f03010f033f03af03 +034746191feb4601233322551c331b551633155511010f5510330f550f0f4f0f021f0fcf0f02 +0f0fff0f020602010055013300556f007f00af00ef00041000018016010501b80190b154532b +2b4bb807ff524bb009505bb00188b02553b00188b040515ab00688b000555a5b58b101018e59 +858d8d00421d4bb0325358b0201d594bb0645358b0101db11600425973732b2b5e7374752b2b +2b2b2b742b73742b2b2b2b2b2b2b2b2b2b2b2b2b73742b2b2b185e00000000> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 7 6 384 183 +%%EndPageSetup +q 7 6 377 177 rectclip q +0 g +0.75 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 39.977 150.301 l S Q +BT +10.5 0 0 10.5 30.291211 39 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 82.426 m 39.977 82.426 l S Q +BT +10.5 0 0 10.5 24.282422 106.875 Tm +/f-0-0 1 Tf +(30)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 39.977 14.625 l S Q +BT +10.5 0 0 10.5 24.282422 174.675 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 150.301 m 47.852 158.176 l S Q +BT +10.5 0 0 10.5 44.845605 23.25 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 192.75 cm +77.852 150.301 m 77.852 158.176 l S Q +BT +10.5 0 0 10.5 74.845605 23.25 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 192.75 cm +107.852 150.301 m 107.852 158.176 l S Q +BT +10.5 0 0 10.5 104.845605 23.25 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 192.75 cm +137.852 150.301 m 137.852 158.176 l S Q +BT +10.5 0 0 10.5 134.845605 23.25 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 192.75 cm +167.852 150.301 m 167.852 158.176 l S Q +BT +10.5 0 0 10.5 164.845605 23.25 Tm +/f-0-0 1 Tf +(5)Tj +ET +q 1 0 0 -1 0 192.75 cm +197.852 150.301 m 197.852 158.176 l S Q +BT +10.5 0 0 10.5 194.845605 23.25 Tm +/f-0-0 1 Tf +(6)Tj +ET +q 1 0 0 -1 0 192.75 cm +227.852 150.301 m 227.852 158.176 l S Q +BT +10.5 0 0 10.5 224.845605 23.25 Tm +/f-0-0 1 Tf +(7)Tj +ET +q 1 0 0 -1 0 192.75 cm +257.852 150.301 m 257.852 158.176 l S Q +BT +10.5 0 0 10.5 254.845605 23.25 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 192.75 cm +287.852 150.301 m 287.852 158.176 l S Q +BT +10.5 0 0 10.5 284.845605 23.25 Tm +/f-0-0 1 Tf +(9)Tj +ET +q 1 0 0 -1 0 192.75 cm +317.852 150.301 m 317.852 158.176 l S Q +BT +10.5 0 0 10.5 311.841211 23.25 Tm +/f-0-0 1 Tf +(10)Tj +ET +q 1 0 0 -1 0 192.75 cm +347.852 150.301 m 347.852 158.176 l S Q +BT +10.5 0 0 10.5 341.841211 23.25 Tm +/f-0-0 1 Tf +(11)Tj +ET +q 1 0 0 -1 0 192.75 cm +377.852 150.301 m 377.852 158.176 l S Q +BT +10.5 0 0 10.5 371.841211 23.25 Tm +/f-0-0 1 Tf +(12)Tj +ET +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +BT +0 10.5 -10.5 0 15.45 93.033691 Tm +/f-0-0 1 Tf +(Time, s)Tj +10.5 0 0 10.5 167.507227 7.5 Tm +[(Initia)-3(l no. of nodes)]TJ +2.961217 14.421429 Td +[(Time without fail)-3(ures)]TJ +ET +0.623529 0.176471 0.12549 rg +1.5 w +q 1 0 0 -1 0 192.75 cm +154.352 30.375 m 191.324 30.375 l 47.852 76.801 m 51.148 81.523 l 54.523 + 86.176 l 57.824 90.676 l 61.199 95.102 l 64.5 99.227 l 67.875 103.125 l + 71.176 106.727 l 74.551 109.949 l 77.852 112.648 l 81.148 114.977 l 84.523 + 116.852 l 87.824 118.352 l 91.199 119.551 l 94.5 120.523 l 97.875 121.352 + l 101.176 122.023 l 104.551 122.699 l 107.852 123.375 l 111.148 124.125 + l 114.523 124.875 l 117.824 125.773 l 121.199 126.602 l 124.5 127.5 l 127.875 + 128.324 l 131.176 129.148 l 134.551 129.898 l 137.852 130.648 l 141.148 + 131.25 l 144.523 131.773 l 147.824 132.301 l 151.199 132.676 l 154.5 132.977 + l 157.875 133.273 l 161.176 133.574 l 164.551 133.727 l 167.852 133.949 + l 171.148 134.102 l 174.523 134.25 l 177.824 134.324 l 181.199 134.477 +l 184.5 134.551 l 187.875 134.625 l 191.176 134.699 l 194.551 134.699 l +197.852 134.773 l 201.148 134.852 l 204.523 134.852 l 207.824 134.926 l +224.551 134.926 l 227.852 134.852 l 231.148 134.773 l 234.523 134.699 l +237.824 134.699 l 241.199 134.625 l 251.176 134.625 l 254.551 134.699 l +257.852 134.852 l 261.148 135.074 l 264.523 135.301 l 267.824 135.602 l +271.199 135.898 l 274.5 136.273 l 277.875 136.574 l 281.176 136.875 l 284.551 + 137.102 l 287.852 137.324 l 291.148 137.477 l 294.523 137.551 l 297.824 + 137.625 l 301.199 137.625 l 304.5 137.699 l 307.875 137.699 l 311.176 137.773 + l 314.551 137.852 l 317.852 138.074 l 321.148 138.301 l 324.523 138.602 + l 327.824 138.898 l 331.199 139.273 l 334.5 139.648 l 337.875 140.023 l + 341.176 140.398 l 344.551 140.699 l 347.852 141 l 351.148 141.227 l 354.523 + 141.375 l 357.824 141.449 l 361.199 141.523 l 364.5 141.602 l 374.551 141.602 + l 377.852 141.523 l S Q +0 g +BT +10.5 0 0 10.5 198.6 143.175 Tm +/f-0-0 1 Tf +[(Time with a slave node fai)-3(lure)]TJ +ET +0.25098 g +[ 6 4.5] 0 d +q 1 0 0 -1 0 192.75 cm +154.352 46.125 m 191.324 46.125 l 77.852 78.074 m 80.852 81.898 l 83.926 + 85.801 l 86.926 89.551 l 90 93.227 l 93 96.824 l 96 100.199 l 99.074 103.426 + l 102.074 106.352 l 105.148 109.051 l 108.148 111.449 l 111.148 113.551 + l 114.227 115.273 l 117.227 116.852 l 120.301 118.125 l 123.301 119.25 +l 126.301 120.227 l 129.375 121.051 l 132.375 121.875 l 135.449 122.551 +l 138.449 123.301 l 141.449 123.977 l 144.523 124.727 l 147.523 125.477 +l 150.602 126.227 l 153.602 126.977 l 156.676 127.727 l 162.676 129.227 +l 165.75 129.898 l 168.75 130.648 l 171.824 131.324 l 177.824 132.676 l +180.898 133.199 l 183.898 133.727 l 186.977 134.176 l 189.977 134.477 l +192.977 134.699 l 196.051 134.773 l 199.051 134.773 l 202.125 134.625 l +208.125 134.023 l 211.199 133.648 l 214.199 133.352 l 217.273 132.977 l +220.273 132.75 l 223.273 132.602 l 226.352 132.523 l 229.352 132.676 l 232.426 + 132.977 l 238.426 133.875 l 241.5 134.477 l 244.5 135.074 l 247.574 135.676 + l 250.574 136.199 l 253.574 136.648 l 256.648 137.023 l 259.648 137.25 +l 262.727 137.324 l 265.727 137.324 l 268.727 137.176 l 271.801 136.949 +l 274.801 136.648 l 277.875 136.352 l 283.875 135.602 l 286.949 135.301 +l 289.949 135 l 293.023 134.773 l 296.023 134.551 l 299.023 134.477 l 302.102 + 134.398 l 305.102 134.398 l 308.176 134.477 l 311.176 134.699 l 314.25 +134.926 l 317.25 135.301 l 320.25 135.75 l 323.324 136.273 l 326.324 136.949 + l 329.398 137.551 l 332.398 138.227 l 335.398 138.898 l 338.477 139.5 l + 341.477 140.102 l 344.551 140.625 l 347.551 141.074 l 350.551 141.449 l + 353.625 141.676 l 356.625 141.824 l 362.699 141.824 l 365.699 141.75 l +368.773 141.676 l 371.773 141.523 l 374.852 141.375 l 377.852 141.148 l S Q +0 g +BT +10.5 0 0 10.5 198.6 127.425 Tm +/f-0-0 1 Tf +[(Time with a master node failure)]TJ +ET +0.25098 g +0.748125 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +81.789 73.801 m 81.789 75.977 80.023 77.738 77.852 77.738 c 75.676 77.738 + 73.914 75.977 73.914 73.801 c 73.914 71.625 75.676 69.863 77.852 69.863 + c 80.023 69.863 81.789 71.625 81.789 73.801 c h +81.789 73.801 m S Q +q 1 0 0 -1 0 192.75 cm +111.789 112.199 m 111.789 114.375 110.023 116.137 107.852 116.137 c 105.676 + 116.137 103.914 114.375 103.914 112.199 c 103.914 110.023 105.676 108.262 + 107.852 108.262 c 110.023 108.262 111.789 110.023 111.789 112.199 c h +111.789 112.199 m S Q +q 1 0 0 -1 0 192.75 cm +141.789 123.523 m 141.789 125.699 140.023 127.461 137.852 127.461 c 135.676 + 127.461 133.914 125.699 133.914 123.523 c 133.914 121.352 135.676 119.586 + 137.852 119.586 c 140.023 119.586 141.789 121.352 141.789 123.523 c h +141.789 123.523 m S Q +q 1 0 0 -1 0 192.75 cm +171.789 130.426 m 171.789 132.602 170.023 134.363 167.852 134.363 c 165.676 + 134.363 163.914 132.602 163.914 130.426 c 163.914 128.25 165.676 126.488 + 167.852 126.488 c 170.023 126.488 171.789 128.25 171.789 130.426 c h +171.789 130.426 m S Q +q 1 0 0 -1 0 192.75 cm +201.789 132.977 m 201.789 135.148 200.023 136.914 197.852 136.914 c 195.676 + 136.914 193.914 135.148 193.914 132.977 c 193.914 130.801 195.676 129.039 + 197.852 129.039 c 200.023 129.039 201.789 130.801 201.789 132.977 c h +201.789 132.977 m S Q +q 1 0 0 -1 0 192.75 cm +231.789 132.977 m 231.789 135.148 230.023 136.914 227.852 136.914 c 225.676 + 136.914 223.914 135.148 223.914 132.977 c 223.914 130.801 225.676 129.039 + 227.852 129.039 c 230.023 129.039 231.789 130.801 231.789 132.977 c h +231.789 132.977 m S Q +q 1 0 0 -1 0 192.75 cm +261.789 134.852 m 261.789 137.023 260.023 138.789 257.852 138.789 c 255.676 + 138.789 253.914 137.023 253.914 134.852 c 253.914 132.676 255.676 130.914 + 257.852 130.914 c 260.023 130.914 261.789 132.676 261.789 134.852 c h +261.789 134.852 m S Q +q 1 0 0 -1 0 192.75 cm +291.789 134.852 m 291.789 137.023 290.023 138.789 287.852 138.789 c 285.676 + 138.789 283.914 137.023 283.914 134.852 c 283.914 132.676 285.676 130.914 + 287.852 130.914 c 290.023 130.914 291.789 132.676 291.789 134.852 c h +291.789 134.852 m S Q +q 1 0 0 -1 0 192.75 cm +321.789 138.523 m 321.789 140.699 320.023 142.461 317.852 142.461 c 315.676 + 142.461 313.914 140.699 313.914 138.523 c 313.914 136.352 315.676 134.586 + 317.852 134.586 c 320.023 134.586 321.789 136.352 321.789 138.523 c h +321.789 138.523 m S Q +q 1 0 0 -1 0 192.75 cm +351.789 141.074 m 351.789 143.25 350.023 145.012 347.852 145.012 c 345.676 + 145.012 343.914 143.25 343.914 141.074 c 343.914 138.898 345.676 137.137 + 347.852 137.137 c 350.023 137.137 351.789 138.898 351.789 141.074 c h +351.789 141.074 m S Q +q 1 0 0 -1 0 192.75 cm +381.789 141.449 m 381.789 143.625 380.023 145.387 377.852 145.387 c 375.676 + 145.387 373.914 143.625 373.914 141.449 c 373.914 139.273 375.676 137.512 + 377.852 137.512 c 380.023 137.512 381.789 139.273 381.789 141.449 c h +381.789 141.449 m S Q +q 1 0 0 -1 0 192.75 cm +176.812 61.875 m 176.812 64.051 175.051 65.812 172.875 65.812 c 170.699 + 65.812 168.938 64.051 168.938 61.875 c 168.938 59.699 170.699 57.938 172.875 + 57.938 c 175.051 57.938 176.812 59.699 176.812 61.875 c h +176.812 61.875 m S Q +0 g +BT +10.5 0 0 10.5 198.6 111.675 Tm +/f-0-0 1 Tf +[(Time with a backup node fa)-3(ilure)]TJ +ET +0.25098 g +1.5 w +[ 2.25 2.25] 0 d +q 1 0 0 -1 0 192.75 cm +154.352 77.625 m 191.324 77.625 l 77.852 41.25 m 80.852 45.375 l 83.926 + 49.426 l 86.926 53.477 l 90 57.449 l 93 61.426 l 96 65.324 l 99.074 69.074 + l 102.074 72.824 l 105.148 76.426 l 108.148 79.949 l 111.148 83.324 l 114.227 + 86.551 l 117.227 89.625 l 120.301 92.477 l 123.301 95.25 l 126.301 97.727 + l 129.375 100.051 l 132.375 102.148 l 135.449 104.023 l 138.449 105.602 + l 141.449 106.949 l 144.523 108.148 l 147.523 109.051 l 150.602 109.875 + l 153.602 110.477 l 156.676 111.074 l 159.676 111.523 l 162.676 111.977 + l 165.75 112.352 l 168.75 112.727 l 171.824 113.176 l 174.824 113.699 l + 177.824 114.148 l 180.898 114.676 l 183.898 115.125 l 186.977 115.648 l + 189.977 116.176 l 192.977 116.699 l 196.051 117.148 l 199.051 117.602 l + 202.125 118.051 l 205.125 118.5 l 208.125 118.875 l 211.199 119.25 l 214.199 + 119.699 l 217.273 120.074 l 220.273 120.523 l 223.273 120.977 l 226.352 + 121.426 l 229.352 121.949 l 232.426 122.477 l 235.426 123.074 l 238.426 + 123.676 l 241.5 124.352 l 244.5 125.102 l 247.574 125.852 l 253.574 127.5 + l 256.648 128.477 l 259.648 129.449 l 262.727 130.5 l 268.727 132.602 l + 271.801 133.648 l 274.801 134.625 l 277.875 135.602 l 280.875 136.426 l + 283.875 137.102 l 286.949 137.699 l 289.949 138.148 l 293.023 138.449 l + 296.023 138.602 l 299.023 138.676 l 302.102 138.602 l 305.102 138.602 l + 308.176 138.523 l 311.176 138.449 l 317.25 138.449 l 320.25 138.602 l 323.324 + 138.824 l 326.324 139.051 l 329.398 139.352 l 335.398 140.102 l 338.477 + 140.477 l 341.477 140.773 l 344.551 141.074 l 347.551 141.375 l 350.551 + 141.602 l 353.625 141.676 l 356.625 141.75 l 359.699 141.824 l 362.699 +141.75 l 365.699 141.75 l 368.773 141.676 l 371.773 141.523 l 374.852 141.449 + l 377.852 141.301 l S Q +0 g +0.75 w +[] 0.0 d +q 1 0 0 -1 0 192.75 cm +47.852 14.625 m 47.852 150.301 l 377.852 150.301 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/figures/performance-ndbc.eps b/figures/performance-ndbc.eps @@ -0,0 +1,701 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.14.2 (http://cairographics.org) +%%CreationDate: Tue Jun 21 17:31:45 2016 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 8 6 409 195 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%BeginSetup +%%BeginResource: font DejaVuSans +11 dict begin +/FontType 42 def +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 44 /comma put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 73 /I put +Encoding 84 /T put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 107 /k put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +Encoding 119 /w put +/CharStrings 36 dict dup begin +/.notdef 0 def +/zero 1 def +/three 2 def +/six 3 def +/nine 4 def +/one 5 def +/two 6 def +/five 7 def +/eight 8 def +/four 9 def +/seven 10 def +/T 11 def +/i 12 def +/m 13 def +/e 14 def +/comma 15 def +/space 16 def +/s 17 def +/I 18 def +/n 19 def +/t 20 def +/a 21 def +/l 22 def +/o 23 def +/period 24 def +/f 25 def +/d 26 def +/w 27 def +/h 28 def +/u 29 def +/r 30 def +/v 31 def +/b 32 def +/c 33 def +/k 34 def +/p 35 def +end readonly def +/sfnts [ +<0001000000090080000300106376742000691d3900001848000001fe6670676d7134766a0000 +1a48000000ab676c79664f7b728d0000009c000017ac6865616408aeec2f00001af400000036 +686865610d9f079100001b2c00000024686d7478a1b3136e00001b50000000906c6f63610001 +aa3800001be0000000946d6178700491067100001c7400000020707265703b07f10000001c94 +0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec +310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900020087 +ffe3048f05f0000b00170023401306a01200a00c91128c18091c0f1e031c151b1810fcecf4ec +310010e4f4ec10ee30012202111012333212111002273200111000232200111000028b9c9d9d +9c9d9d9d9dfb0109fef7fbfbfef701090550fecdfeccfecdfecd0133013301340133a0fe73fe +86fe87fe73018d0179017a018d000001009cffe3047305f000280070402e0015130a86091f86 +2013a0150da00993061ca020932391068c15a329161c13000314191c2620101c03141f090629 +10fc4bb016544bb014545b58b90009ffc03859c4c4d4ecf4ec11173939310010ece4f4e4ec10 +e6ee10ee10ee10ee11123930014009641e611f6120642104005d011e0115140421222627351e +013332363534262b013533323635342623220607353e01333204151406033f91a3fed0fee85e +c76a54c86dbec7b9a5aeb6959ea39853be7273c959e6010c8e03251fc490ddf22525c3313296 +8f8495a67770737b2426b42020d1b27cab000002008fffe3049605f0000b0024005840241306 +000d860c00a01606a01c16a510a00c8922911c8c250c22091c191e131c03211f1b2510fcecec +f4ece4310010e4f4e4fce410ee10ee10ee111239304014cb00cb01cd02cd03cd04cb05cb0607 +a41eb21e025d015d01220615141633323635342601152e01232202033e013332001514002320 +0011100021321602a4889f9f88889f9f01094c9b4cc8d30f3bb26be10105fef0e2fefdfeee01 +50011b4c9b033bbaa2a1bbbba1a2ba0279b82426fef2feef575dfeefebe6feea018d01790162 +01a51e00000000020081ffe3048705f00018002400584023071f1901860019a00aa504a00089 +161fa01091168c25071c1c21131e0022221c0d1b2510fcece4f4ecec310010e4f4ec10e6fef5 +ee10ee111239304016c419c21ac01bc01cc01dc21ec41f07aa12bc12e912035d015d37351e01 +333212130e01232200353400332000111000212226013236353426232206151416e14c9c4bc8 +d30f3ab26ce0fefb0110e201030111feb1fee54c9c013e889f9f88889f9f1fb82426010d0112 +565c010febe60116fe73fe86fe9ffe5b1e0297baa2a1bbbba1a2ba00000100e10000045a05d5 +000a004040154203a00402a005810700a009081f061c03001f010b10d44bb00f5458b9000100 +403859ecc4fcec31002fec32f4ecd4ec304b5358592201b40f030f04025d3721110535253311 +211521fe014afe990165ca014afca4aa047348b848fad5aa0000000100960000044a05f0001c +009e4027191a1b03181c11050400110505044210a111940da014910400a00200100a02010a1c +171003061d10fc4bb015544bb016545b4bb014545b58b90003ffc03859c4d4ecc0c011123931 +002fec32f4ecf4ec304b5358071005ed0705ed01b01c1011173959220140325504560556077a +047a05761b87190704000419041a041b051c74007606751a731b741c82008619821a821b821c +a800a81b115d005d25211521353600373e0135342623220607353e0133320415140607060001 +8902c1fc4c73018d33614da7865fd3787ad458e80114455b19fef4aaaaaa7701913a6d974977 +964243cc3132e8c25ca5701dfeeb00000001009effe3046405d5001d005e4023041a07118610 +1d1aa00714a010890d02a000810d8c07a41e171c010a031c000a10061e10fc014bb016544bb0 +14545b58b90010ffc038594bb00f5458b9001000403859c4d4ec10c4ee310010e4e4f4ec10e6 +ee10fec410ee1112393013211521113e0133320015140021222627351e013332363534262322 +0607dd0319fda02c582cfa0124fed4feef5ec3685ac06badcacaad51a15405d5aafe920f0ffe +eeeaf1fef52020cb3130b69c9cb6242600000003008bffe3048b05f0000b0023002f00434025 +180c00a02706a01e2da012911e8c27a330180c242a1c15241c0f091c151b1e031c0f211b3010 +fcc4ecf4c4ec10ee10ee113939310010ece4f4ec10ee10ee3939300122061514163332363534 +26252e01353424333216151406071e0115140423222435343613141633323635342623220602 +8b90a5a59090a6a5fea5829100ffdedffe918192a3fef7f7f7fef7a448918382939382839102 +c59a87879a9b86879a5620b280b3d0d0b380b22022c68fd9e8e8d98fc6016174828274748282 +000000020064000004a405d50002000d0081401d010d030d0003030d4200030b07a005010381 +09010c0a001c0608040c0e10dc4bb00b544bb00d545b58b9000cffc03859d43cc4ec32113931 +002fe4d43cec321239304b5358071004c9071005c9592201402a0b002a004800590069007700 +8a000716012b0026012b0336014e014f0c4f0d5601660175017a0385010d5d005d0901210333 +1133152311231121350306fe0201fe35fed5d5c9fd5e0525fce303cdfc33a8fea00160c30000 +000100a80000046805d5000600634018051102030203110405044205a0008103050301040100 +060710fcccc411393931002ff4ec304b5358071005ed071005ed5922014bb0165458bd000700 +40000100070007ffc03811373859401258020106031a05390548056703b000b006075d005d13 +211501230121a803c0fde2d301fefd3305d556fa81052b0000000001fffa000004e905d50007 +004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230014bb00a5458bd00 +080040000100080008ffc03811373859401300091f00100110021f071009400970099f09095d +03211521112311210604effdeecbfdee05d5aafad5052b00000200c100000179061400030007 +002b400e06be04b100bc020501080400460810fc3cec3231002fe4fcec30400b100940095009 +6009700905015d1333112311331523c1b8b8b8b80460fba00614e900000100ba0000071d047b +0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f0808065011080f50 +1c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec3211121739304013302450 +2470249024a024a024bf24df24ff2409015d013e013332161511231134262322061511231134 +262322061511231133153e01333216042945c082afbeb972758fa6b972778da6b9b93fb0797a +ab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae67627c00000000020071 +ffe3047f047b0014001b00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b +1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee111239 +3040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f +026f156f1b095d71015d0115211e0133323637150e01232000111000333200072e0123220607 +047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae +2a2c0138010a01130143feddc497b4ae9e000001009eff1201c300fe00050019400c039e0083 +060304011900180610fcecd4cc310010fcec30373315032313f0d3a48152feacfec001400001 +006fffe303c7047b002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f0415 +00860189041486158918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fc +c4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739 +070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c +0b200020012402280a280b2a132f142f152a16281e281f292029212427860a860b860c860d12 +000000010202060a060b030c030d030e030f03100319031a031b031c041d09272f293f295f29 +7f2980299029a029f029185d005d7101152e012322061514161f011e0115140623222627351e +013332363534262f012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c66182 +8c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb62323be353559514b50250f24 +95829eac1e000000000100c90000019305d50003002eb700af02011c00040410fc4bb0105458 +b9000000403859ec31002fec3001400d30054005500560058f059f05065d13331123c9caca05 +d5fa2b00000100ba00000464047b001300364019030900030e0106870e11b80cbc0a01020800 +4e0d09080b461410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d01112311 +34262322061511231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9e +bea4fd870460ae6564ef00010037000002f2059e0013003840190e05080f03a9001101bc0887 +0a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af +1501015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787 +059efec28ffda0894e9a9fd202608f013e0000000002007bffe3042d047b000a002500bc4027 +191f0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f03081445 +2610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d30 +1e301f3020302130223f27401d401e401f402040214022501d501e501f502050215022502770 +27851d871e871f8720872185229027a027f0271e301e301f30203021401e401f40204021501e +501f50205021601e601f60206021701e701f70207021801e801f80208021185d015d01220615 +14163332363d01371123350e01232226353436332135342623220607353e0133321602bedfac +816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa +6661c1a2bdc0127f8b2e2eaa2727fc00000100c100000179061400030022b700970201080046 +0410fcec31002fec30400d10054005500560057005f00506015d13331123c1b8b80614f9ec00 +00020071ffe30475047b000b0017004a401306b91200b90cb8128c1809120f51031215451810 +fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f +0f7f107f117b12a019f01911015d012206151416333236353426273200111000232200111000 +027394acab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeed +fec701390113011401380000000100db000001ae00fe00030011b7008302011900180410fcec +31002fec3037331523dbd3d3fefe0001002f000002f8061400130059401c0510010c08a90601 +8700970e06bc0a02130700070905080d0f0b4c1410fc4bb00a5458b9000b004038594bb00e54 +58b9000bffc038593cc4fc3cc4c412393931002fe432fcec10ee321239393001b640155015a0 +15035d01152322061d012115211123112335333534363302f8b0634d012ffed1b9b0b0aebd06 +14995068638ffc2f03d18f4ebbab00020071ffe3045a06140010001c003840191ab9000e14b9 +05088c0eb801970317040008024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30 +b6601e801ea01e03015d0111331123350e012322021110003332160114163332363534262322 +0603a2b8b83ab17ccbff00ffcb7cb1fdc7a79292a8a89292a703b6025ef9eca8646101440108 +0108014461fe15cbe7e7cbcbe7e700010056000006350460000c01eb404905550605090a0904 +550a0903550a0b0a025501020b0b0a061107080705110405080807021103020c000c01110000 +0c420a050203060300bf0b080c0b0a09080605040302010b07000d10d44bb00a544bb011545b +4bb012545b4bb013545b4bb00b545b58b9000000403859014bb00c544bb00d545b4bb010545b +58b90000ffc03859cc173931002f3cec32321739304b5358071005ed071008ed071008ed0710 +05ed071008ed071005ed0705ed071008ed59220140ff050216021605220a350a49024905460a +400a5b025b05550a500a6e026e05660a79027f0279057f05870299029805940abc02bc05ce02 +c703cf051d0502090306040b050a080b09040b050c1502190316041a051b081b09140b150c25 +00250123022703210425052206220725082709240a210b230c390336043608390c300e460248 +034604400442054006400740084409440a440b400e400e560056015602500451055206520750 +085309540a550b6300640165026a0365046a056a066a076e09610b670c6f0e7500750179027d +0378047d057a067f067a077f07780879097f097b0a760b7d0c870288058f0e97009701940293 +039c049b05980698079908402f960c9f0ea600a601a402a403ab04ab05a906a907ab08a40caf +0eb502b103bd04bb05b809bf0ec402c303cc04ca05795d005d13331b01331b013301230b0123 +56b8e6e5d9e6e5b8fedbd9f1f2d90460fc96036afc96036afba00396fc6a000100ba00000464 +0614001300344019030900030e0106870e11b80c970a010208004e0d09080b461410fcec32f4 +ec31002f3cecf4c4ec1112173930b2601501015d0111231134262322061511231133113e0133 +32160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef000002 +00aeffe30458047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b +4e020800461510fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133 +1114163332363511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd +619f9fbea4027bfba0ac6663f003a800000100ba0000034a047b001100304014060b0700110b +03870eb809bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302 +015d012e012322061511231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b412 +11cbbefdb20460ae6663050500000001003d0000047f0460000600fb40270311040504021101 +0205050402110302060006011100000642020300bf0506050302010504000710d44bb00a5458 +b90000004038594bb014544bb015545b58b90000ffc03859c4173931002fec3239304b535807 +1005ed071008ed071008ed071005ed592201408e48026a027b027f02860280029102a4020806 +00060109030904150015011a031a0426002601290329042008350035013a033a043008460046 +0149034904460548064008560056015903590450086600660169036904670568066008750074 +017b037b0475057a068500850189038904890586069600960197029a03980498059706a805a7 +06b008c008df08ff083e5d005d133309013301233dc3015e015ec3fe5cfa0460fc5403acfba0 +0000000200baffe304a40614000b001c0038401903b90c0f09b918158c0fb81b971900121247 +180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e801ea01e03015d0134 +26232206151416333236013e01333200111002232226271523113303e5a79292a7a79292a7fd +8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfef8fef8febc6164a8 +061400010071ffe303e7047b0019003f401b00860188040e860d880ab91104b917b8118c1a07 +120d004814451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b +05015d01152e0123220615141633323637150e0123220011100021321603e74e9d50b3c6c6b3 +509d4e4da55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa2424013e010e0112013a23 +0000000100ba0000049c0614000a00bc40290811050605071106060503110405040211050504 +420805020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece4173930 +4b5358071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229 +052b0856026602670873027705820289058e08930296059708a3021209050906020b030a0728 +03270428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d6 +07f703f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b9 +0614fc6901e3fdf4fdac0223fddd000200bafe5604a4047b0010001c003e401b1ab9000e14b9 +0508b80e8c01bd03bc1d11120b471704000802461d10fcec3232f4ec310010e4e4e4f4c4ec10 +c4ee304009601e801ea01ee01e04015d2511231133153e013332001110022322260134262322 +061514163332360173b9b93ab17bcc00ffffcc7bb10238a79292a7a79292a7a8fdae060aaa64 +61febcfef8fef8febc6101ebcbe7e7cbcbe7e7000000013500b800cb00cb00c100aa009c01a6 +00b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa +008700cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114013907060400 +044e04b4045204b804e704cd0037047304cd04600473013303a2055605a60556053903c50212 +00c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb +008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d3 +00f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333026600d3 +00c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d +032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c301ec0693 +00a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a06140723 +06660179046004600460047b009c00000277046001aa00e904600762007b00c5007f027b0000 +00b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd074a042f +009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f60083 +0354063705f6008f009c04e10266008f018d02f600cd03440029006604ee0073000014000096 +0000b707060504030201002c2010b002254964b040515820c859212d2cb002254964b0405158 +20c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e1 +20b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d +2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b005 +25b005254960b0206368208a108a233a8a10653a2d0000010000000259998b6784cc5f0f3cf5 +001f080000000000d1a6a3b800000000d1a6a3b8f7d6fc4c0e5909dc00000008000000010000 +000000010000076dfe1d00000efef7d6fa510e59000100000000000000000000000000000024 +04cd0066051700870517009c0517008f05170081051700e1051700960517009e0517008b0517 +0064051700a804e3fffa023900c107cb00ba04ec0071028b009e028b0000042b006f025c00c9 +051200ba0323003704e7007b023900c104e50071028b00db02d1002f05140071068b00560512 +00ba051200ae034a00ba04bc003d051400ba0466007104a200ba051400ba0000000000000044 +000000c8000001b0000002880000035c000003cc000004cc0000058c000006600000071c0000 +07a800000818000008680000092c00000a0000000a3800000a3800000b9800000be000000c58 +00000cd400000e0000000e3c00000ee000000f0800000fa0000010380000125c000012d40000 +1358000013c8000014ec000015840000161c0000170c000017ac0001000000240354002b0068 +000c000200100099000800000415021600080004b8028040fffbfe03fa1403f92503f83203f7 +9603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa +03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3 +fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a41 +05d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd96 +03cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe +03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b6 +5d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03 +affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe +03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059e +fe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03 +958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f +8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b058914 +03880b03878625058764038685110586250385110384fe038382110583fe0382110381fe0380 +fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c +03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a114205 +6a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035d +fe035bfe035afe0359580a0559fa03580a035716190557320356fe0355541505554203541503 +53011005531803521403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a +13054bfe034a4910054a1303491d0d05491003480d0347fe0346960345960344fe0343022d05 +43fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f03 +3b0d033afe0339fe033837140538fa033736100537140336350b05361003350b03341e03330d +0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a2505 +2b64032a2912052a25032912032827250528410327250326250b05260f03250b0324fe0323fe +03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a +42031911420519fe031864031716190517fe031601100516190315fe0314fe0313fe03121142 +0512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a +100309fe0308022d0508fe030714030664030401100504fe03401503022d0503fe0302011005 +022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> +] def +/f-0-0 currentdict end definefont pop +%%EndResource +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 8 6 409 195 +%%EndPageSetup +q 8 6 401 189 rectclip q +0 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 205.600006 cm +58.801 160.32 m 50.398 160.32 l S Q +BT +11.2 0 0 11.2 39.34875 41.120006 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 136.16 m 50.398 136.16 l S Q +BT +11.2 0 0 11.2 32.2175 65.280006 Tm +/f-0-0 1 Tf +(30)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 112.078 m 50.398 112.078 l S Q +BT +11.2 0 0 11.2 32.2175 89.360006 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 87.922 m 50.398 87.922 l S Q +BT +11.2 0 0 11.2 32.2175 113.520006 Tm +/f-0-0 1 Tf +(90)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 63.84 m 50.398 63.84 l S Q +BT +11.2 0 0 11.2 25.08625 137.600006 Tm +/f-0-0 1 Tf +(120)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 39.68 m 50.398 39.68 l S Q +BT +11.2 0 0 11.2 25.08625 161.760006 Tm +/f-0-0 1 Tf +(150)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 15.602 m 50.398 15.602 l S Q +BT +11.2 0 0 11.2 25.08625 185.840006 Tm +/f-0-0 1 Tf +(180)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 160.32 m 58.801 168.719 l S Q +BT +11.2 0 0 11.2 55.234375 24.320006 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 205.600006 cm +90.078 160.32 m 90.078 168.719 l S Q +BT +11.2 0 0 11.2 86.514375 24.320006 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 205.600006 cm +121.359 160.32 m 121.359 168.719 l S Q +BT +11.2 0 0 11.2 117.794375 24.320006 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 205.600006 cm +152.719 160.32 m 152.719 168.719 l S Q +BT +11.2 0 0 11.2 149.154375 24.320006 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 205.600006 cm +184 160.32 m 184 168.719 l S Q +BT +11.2 0 0 11.2 180.434375 24.320006 Tm +/f-0-0 1 Tf +(5)Tj +ET +q 1 0 0 -1 0 205.600006 cm +215.281 160.32 m 215.281 168.719 l S Q +BT +11.2 0 0 11.2 211.714375 24.320006 Tm +/f-0-0 1 Tf +(6)Tj +ET +q 1 0 0 -1 0 205.600006 cm +246.559 160.32 m 246.559 168.719 l S Q +BT +11.2 0 0 11.2 242.994375 24.320006 Tm +/f-0-0 1 Tf +(7)Tj +ET +q 1 0 0 -1 0 205.600006 cm +277.84 160.32 m 277.84 168.719 l S Q +BT +11.2 0 0 11.2 274.274375 24.320006 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 205.600006 cm +309.121 160.32 m 309.121 168.719 l S Q +BT +11.2 0 0 11.2 305.554375 24.320006 Tm +/f-0-0 1 Tf +(9)Tj +ET +q 1 0 0 -1 0 205.600006 cm +340.48 160.32 m 340.48 168.719 l S Q +BT +11.2 0 0 11.2 333.34875 24.320006 Tm +/f-0-0 1 Tf +(10)Tj +ET +q 1 0 0 -1 0 205.600006 cm +371.762 160.32 m 371.762 168.719 l S Q +BT +11.2 0 0 11.2 364.62875 24.320006 Tm +/f-0-0 1 Tf +(11)Tj +ET +q 1 0 0 -1 0 205.600006 cm +403.039 160.32 m 403.039 168.719 l S Q +BT +11.2 0 0 11.2 395.90875 24.320006 Tm +/f-0-0 1 Tf +(12)Tj +ET +q 1 0 0 -1 0 205.600006 cm +58.801 15.602 m 58.801 160.32 l 403.039 160.32 l S Q +BT +0 11.2 -11.2 0 17.04 97.409381 Tm +/f-0-0 1 Tf +[(T)31(ime, s)]TJ +11.2 0 0 11.2 179.08 7.520006 Tm +[(Initial no)16(. of nodes)]TJ +3.267857 14.421429 Td +[(T)31(ime withou)-3(t failur)20(es)]TJ +ET +0.623529 0.176471 0.12549 rg +1.6 w +q 1 0 0 -1 0 205.600006 cm +168.48 32.398 m 207.922 32.398 l 58.801 51.84 m 62.238 58.32 l 65.762 64.719 + l 69.199 70.961 l 72.719 77.121 l 76.16 83.039 l 79.68 88.719 l 83.121 +94.078 l 86.641 98.961 l 90.078 103.52 l 93.602 107.52 l 97.039 111.121 +l 100.559 114.32 l 104 117.039 l 107.52 119.441 l 110.961 121.52 l 114.398 + 123.281 l 117.922 124.719 l 121.359 125.922 l 124.879 126.961 l 128.32 +127.762 l 131.84 128.398 l 135.281 128.879 l 138.801 129.359 l 142.238 129.68 + l 145.762 130 l 149.199 130.238 l 152.719 130.559 l 156.16 130.879 l 159.602 + 131.281 l 163.121 131.68 l 166.559 132.078 l 170.078 132.559 l 173.52 133.039 + l 177.039 133.52 l 180.48 133.922 l 184 134.398 l 187.441 134.801 l 190.961 + 135.199 l 194.398 135.602 l 197.922 135.84 l 201.359 136.16 l 204.879 136.32 + l 208.32 136.398 l 211.762 136.48 l 215.281 136.398 l 218.719 136.238 l + 222.238 136 l 225.68 135.762 l 229.199 135.441 l 232.641 135.199 l 236.16 + 134.961 l 239.602 134.801 l 243.121 134.801 l 246.559 134.879 l 250.078 + 135.121 l 253.52 135.602 l 256.961 136.078 l 260.48 136.719 l 263.922 137.441 + l 267.441 138.16 l 270.879 138.961 l 274.398 139.762 l 277.84 140.559 l + 281.359 141.359 l 284.801 142.078 l 288.32 142.801 l 291.762 143.441 l +295.281 144 l 298.719 144.559 l 302.238 145.039 l 305.68 145.441 l 309.121 + 145.762 l 312.641 146.078 l 316.078 146.238 l 319.602 146.32 l 323.039 +146.398 l 330 146.398 l 333.52 146.32 l 336.961 146.238 l 340.48 146.078 + l 343.922 145.922 l 347.441 145.84 l 350.879 145.68 l 354.32 145.52 l 357.84 + 145.359 l 361.281 145.281 l 364.801 145.199 l 371.762 145.199 l 375.199 + 145.281 l 378.719 145.359 l 382.16 145.52 l 385.68 145.68 l 389.121 145.922 + l 392.641 146.16 l 396.078 146.398 l 399.602 146.641 l 403.039 146.879 +l S Q +0 g +BT +11.2 0 0 11.2 215.68 152.240006 Tm +/f-0-0 1 Tf +[(T)31(ime with )-3(a slave n)-3(ode failur)21(e)]TJ +ET +0.25098 g +[ 6.4 4.8] 0 d +q 1 0 0 -1 0 205.600006 cm +168.48 49.199 m 207.922 49.199 l 90.078 50.801 m 93.281 56.961 l 96.398 + 63.039 l 99.602 69.039 l 102.719 74.879 l 105.922 80.48 l 109.039 85.762 + l 112.238 90.719 l 115.359 95.359 l 118.559 99.441 l 121.68 103.039 l 124.879 + 106.16 l 128 108.719 l 131.199 110.879 l 134.32 112.719 l 137.52 114.16 + l 140.641 115.441 l 143.84 116.559 l 146.961 117.52 l 150.16 118.48 l 153.281 + 119.441 l 156.48 120.48 l 159.602 121.602 l 162.801 122.719 l 166 123.84 + l 169.121 125.039 l 172.32 126.238 l 175.441 127.441 l 178.641 128.641 +l 181.762 129.84 l 184.961 131.039 l 188.078 132.16 l 191.281 133.199 l +194.398 134.16 l 197.602 135.039 l 200.719 135.762 l 203.922 136.32 l 207.039 + 136.719 l 210.238 136.879 l 213.359 136.879 l 216.559 136.641 l 219.68 +136.16 l 222.879 135.52 l 226 134.719 l 229.199 133.762 l 232.32 132.879 + l 235.52 131.922 l 238.641 131.121 l 241.84 130.32 l 244.961 129.762 l +248.16 129.359 l 251.281 129.199 l 254.48 129.281 l 257.602 129.52 l 260.801 + 129.84 l 263.922 130.32 l 267.121 130.879 l 270.238 131.441 l 273.441 132.078 + l 276.559 132.719 l 279.762 133.359 l 282.879 134 l 286.078 134.559 l 289.281 + 135.039 l 292.398 135.52 l 295.602 135.922 l 298.719 136.32 l 301.922 136.559 + l 305.039 136.801 l 308.238 136.961 l 317.68 136.961 l 320.879 136.879 +l 330.32 136.879 l 333.52 137.039 l 336.641 137.359 l 339.84 137.762 l 342.961 + 138.32 l 346.16 139.039 l 349.281 139.84 l 352.48 140.719 l 355.602 141.68 + l 358.801 142.559 l 361.922 143.441 l 365.121 144.32 l 368.238 145.039 +l 371.441 145.602 l 374.559 146.078 l 377.762 146.32 l 380.879 146.48 l +384.078 146.48 l 387.199 146.398 l 390.398 146.16 l 393.52 145.922 l 396.719 + 145.602 l 399.84 145.281 l 403.039 144.879 l S Q +0 g +BT +11.2 0 0 11.2 215.68 135.440006 Tm +/f-0-0 1 Tf +[(T)31(ime with )-3(a mast)-3(er node failur)18(e)]TJ +ET +0.25098 g +0.798 w +[] 0.0 d +q 1 0 0 -1 0 205.600006 cm +94.281 52.32 m 94.281 54.641 92.398 56.52 90.078 56.52 c 87.762 56.52 85.879 + 54.641 85.879 52.32 c 85.879 50 87.762 48.121 90.078 48.121 c 92.398 48.121 + 94.281 50 94.281 52.32 c h +94.281 52.32 m S Q +q 1 0 0 -1 0 205.600006 cm +125.559 103.602 m 125.559 105.918 123.68 107.801 121.359 107.801 c 119.039 + 107.801 117.16 105.918 117.16 103.602 c 117.16 101.281 119.039 99.398 121.359 + 99.398 c 123.68 99.398 125.559 101.281 125.559 103.602 c h +125.559 103.602 m S Q +q 1 0 0 -1 0 205.600006 cm +156.922 103.602 m 156.922 105.918 155.039 107.801 152.719 107.801 c 150.402 + 107.801 148.52 105.918 148.52 103.602 c 148.52 101.281 150.402 99.398 152.719 + 99.398 c 155.039 99.398 156.922 101.281 156.922 103.602 c h +156.922 103.602 m S Q +q 1 0 0 -1 0 205.600006 cm +188.199 130.078 m 188.199 132.398 186.32 134.281 184 134.281 c 181.68 134.281 + 179.801 132.398 179.801 130.078 c 179.801 127.762 181.68 125.879 184 125.879 + c 186.32 125.879 188.199 127.762 188.199 130.078 c h +188.199 130.078 m S Q +q 1 0 0 -1 0 205.600006 cm +219.48 135.441 m 219.48 137.758 217.598 139.641 215.281 139.641 c 212.961 + 139.641 211.078 137.758 211.078 135.441 c 211.078 133.121 212.961 131.238 + 215.281 131.238 c 217.598 131.238 219.48 133.121 219.48 135.441 c h +219.48 135.441 m S Q +q 1 0 0 -1 0 205.600006 cm +250.762 134.078 m 250.762 136.398 248.879 138.281 246.559 138.281 c 244.242 + 138.281 242.359 136.398 242.359 134.078 c 242.359 131.762 244.242 129.879 + 246.559 129.879 c 248.879 129.879 250.762 131.762 250.762 134.078 c h +250.762 134.078 m S Q +q 1 0 0 -1 0 205.600006 cm +282.039 136.559 m 282.039 138.879 280.16 140.762 277.84 140.762 c 275.52 + 140.762 273.641 138.879 273.641 136.559 c 273.641 134.242 275.52 132.359 + 277.84 132.359 c 280.16 132.359 282.039 134.242 282.039 136.559 c h +282.039 136.559 m S Q +q 1 0 0 -1 0 205.600006 cm +313.32 131.602 m 313.32 133.918 311.441 135.801 309.121 135.801 c 306.801 + 135.801 304.922 133.918 304.922 131.602 c 304.922 129.281 306.801 127.398 + 309.121 127.398 c 311.441 127.398 313.32 129.281 313.32 131.602 c h +313.32 131.602 m S Q +q 1 0 0 -1 0 205.600006 cm +344.68 142.48 m 344.68 144.801 342.801 146.68 340.48 146.68 c 338.16 146.68 + 336.281 144.801 336.281 142.48 c 336.281 140.16 338.16 138.281 340.48 138.281 + c 342.801 138.281 344.68 140.16 344.68 142.48 c h +344.68 142.48 m S Q +q 1 0 0 -1 0 205.600006 cm +375.961 144.48 m 375.961 146.801 374.078 148.68 371.762 148.68 c 369.441 + 148.68 367.559 146.801 367.559 144.48 c 367.559 142.16 369.441 140.281 +371.762 140.281 c 374.078 140.281 375.961 142.16 375.961 144.48 c h +375.961 144.48 m S Q +q 1 0 0 -1 0 205.600006 cm +407.238 142.238 m 407.238 144.559 405.359 146.441 403.039 146.441 c 400.719 + 146.441 398.84 144.559 398.84 142.238 c 398.84 139.922 400.719 138.039 +403.039 138.039 c 405.359 138.039 407.238 139.922 407.238 142.238 c h +407.238 142.238 m S Q +q 1 0 0 -1 0 205.600006 cm +192.441 66 m 192.441 68.32 190.559 70.199 188.238 70.199 c 185.922 70.199 + 184.039 68.32 184.039 66 c 184.039 63.68 185.922 61.801 188.238 61.801 +c 190.559 61.801 192.441 63.68 192.441 66 c h +192.441 66 m S Q +0 g +BT +11.2 0 0 11.2 215.68 118.640006 Tm +/f-0-0 1 Tf +[(T)31(ime with )-3(a back)28(up node failur)18(e)]TJ +ET +0.25098 g +1.6 w +[ 2.4 2.4] 0 d +q 1 0 0 -1 0 205.600006 cm +168.48 82.801 m 207.922 82.801 l 90.078 30.719 m 93.281 37.52 l 96.398 +44.238 l 99.602 50.801 l 102.719 57.281 l 105.922 63.52 l 109.039 69.52 +l 112.238 75.199 l 115.359 80.48 l 118.559 85.281 l 121.68 89.68 l 124.879 + 93.52 l 128 96.961 l 131.199 99.922 l 134.32 102.559 l 137.52 104.961 l + 140.641 107.121 l 143.84 109.121 l 146.961 110.961 l 150.16 112.801 l 153.281 + 114.719 l 156.48 116.641 l 159.602 118.559 l 162.801 120.48 l 166 122.398 + l 169.121 124.238 l 172.32 125.922 l 175.441 127.52 l 178.641 128.961 l + 181.762 130.16 l 184.961 131.039 l 188.078 131.762 l 191.281 132.238 l +194.398 132.48 l 197.602 132.641 l 200.719 132.719 l 207.039 132.719 l 210.238 + 132.801 l 213.359 132.879 l 216.559 133.039 l 219.68 133.359 l 222.879 +133.762 l 226 134.238 l 229.199 134.641 l 232.32 135.121 l 235.52 135.52 + l 238.641 135.84 l 241.84 136 l 244.961 136 l 248.16 135.84 l 251.281 135.52 + l 254.48 135.039 l 257.602 134.48 l 260.801 133.84 l 263.922 133.281 l +267.121 132.719 l 270.238 132.32 l 273.441 132 l 276.559 131.922 l 279.762 + 132 l 282.879 132.398 l 286.078 132.961 l 289.281 133.762 l 292.398 134.559 + l 295.602 135.52 l 298.719 136.559 l 301.922 137.602 l 305.039 138.559 +l 308.238 139.441 l 311.359 140.32 l 314.559 141.039 l 317.68 141.68 l 320.879 + 142.16 l 324 142.641 l 327.199 143.039 l 330.32 143.359 l 333.52 143.602 + l 336.641 143.762 l 339.84 144 l 342.961 144.078 l 346.16 144.238 l 349.281 + 144.32 l 352.48 144.398 l 355.602 144.398 l 358.801 144.48 l 387.199 144.48 + l 390.398 144.398 l 399.84 144.398 l 403.039 144.32 l S Q +0 g +0.8 w +[] 0.0 d +q 1 0 0 -1 0 205.600006 cm +58.801 15.602 m 58.801 160.32 l 403.039 160.32 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/figures/tasks-and-queue-1.eps b/figures/tasks-and-queue-1.eps @@ -1,255 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:30 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 850 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 49 /one put -Encoding 58 /colon put -Encoding 84 /T put -Encoding 97 /a put -Encoding 99 /c put -Encoding 107 /k put -Encoding 115 /s put -Encoding 116 /t put -/CharStrings 11 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/colon 6 def -/c 7 def -/t 8 def -/parenleft 9 def -/parenright 10 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000758000001fe6670676d7134766a0000 -0958000000ab676c7966b3c138f60000009c000006bc68656164026638f700000a0400000036 -686865610cb8065c00000a3c00000024686d74782cf505d100000a600000002c6c6f63610000 -2c5400000a8c000000306d6178700478067100000abc00000020707265703b07f10000000adc -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa0000000200f0000001c3042300030007001c400e068304a6008302050103 -0400180810fc3cec3231002fecf4ec303733152311331523f0d3d3d3d3fefe0423fe00000001 -0071ffe303e7047b0019003f401b00860188040e860d880ab91104b917b8118c1a07120d0048 -14451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01 -152e0123220615141633323637150e0123220011100021321603e74e9d50b3c6c6b3509d4e4d -a55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa2424013e010e0112013a2300000001 -0037000002f2059e0013003840190e05080f03a9001101bc08870a0b08090204000810120e46 -1410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501015d0111211521111416 -3b01152322263511233533110177017bfe854b73bdbdd5a28787059efec28ffda0894e9a9fd2 -02608f013e000000000100b0fef2027b0612000d0037400f069800970e0d070003120600130a -0e10dc4bb0135458b9000affc038594bb00f5458b9000a00403859e432ec113939310010fcec -300106021514121723260235341237027b86828385a0969594970612e6fe3ee7e7fe3be5eb01 -c6e0df01c4ec000100a4fef2026f0612000d001f400f079800970e0701000b12041308000e10 -dc3cf4ec113939310010fcec301333161215140207233612353402a4a096959596a085838306 -12ecfe3cdfe0fe3aebe501c5e7e701c20000013500b800cb00cb00c100aa009c01a600b80066 -0000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa008700cb -03aa0400014a003300cb000000d9050200f4015400b4009c01390114013907060400044e04b4 -045204b804e704cd0037047304cd04600473013303a2055605a60556053903c5021200c9001f -00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4 -007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba -018300d5009803040248009e01d500c100cb00f600830354027f00000333026600d300c700a4 -00cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d032d05d5 -05d505d505f0007f007b005400a406b80614072301d300b800cb00a601c301ec069300a000d3 -035c037103db0185042304a80448008f0139011401390360008f05d5019a0614072306660179 -046004600460047b009c00000277046001aa00e904600762007b00c5007f027b000000b40252 -05cd006600bc00660077061000cd013b01850389008f007b0000001d00cd074a042f009c009c -0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f6008303540637 -05f6008f009c04e10266008f018d02f600cd03440029006604ee00730000140000960000b707 -060504030201002c2010b002254964b040515820c859212d2cb002254964b040515820c85921 -2d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050 -b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb00225 -4560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b00525 -4960b0206368208a108a233a8a10653a2d00000100000002570abaed13025f0f3cf5001f0800 -00000000cef5cb7600000000cef5cb76f7d6fcae0d7209550000000800000001000000000001 -0000076dfe1d00000de2f7d6fa510d7200010000000000000000000000000000000b04cd0066 -04e3fffa04e7007b042b006f04a200ba051700e102b200f00466007103230037031f00b0031f -00a40000000000000044000000b4000001e00000034000000430000004a0000004e000000578 -000005f400000664000006bc00010000000b0354002b0068000c000200100099000800000415 -021600080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503 -f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7 -fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203 -de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703 -d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203 -c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bc -fe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d -40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac -6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05 -a33203a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a -10059b19039a1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803 -930e0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe -038c8b2e058cfe038b2e038a8625058a410389880b05891403880b0387862505876403868511 -0586250385110384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe03 -7d7d037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372 -fa0371fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566 -fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa -03580a035716190557320356fe035554150555420354150353011005531803521403514a1305 -51fe03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d -0d05491003480d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe -033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538 -fa033736100537140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b -05300d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912052a250329120328 -27250528410327250326250b05260f03250b0324fe0323fe03220f0321011005211203206403 -1ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716 -190517fe031601100516190315fe0314fe0313fe031211420512fe0311022d05114203107d03 -0f64030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714 -030664030401100504fe03401503022d0503fe0302011005022d0301100300fe0301b8016485 -8d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 850 324 -%%EndPageSetup -q 0 -1 850 325 rectclip q -0 g -2.922315 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.646393 cm -401.285 33.656 m 401.285 51.438 363.953 65.852 317.898 65.852 c 271.848 - 65.852 234.516 51.438 234.516 33.656 c 234.516 15.875 271.848 1.461 317.898 - 1.461 c 363.953 1.461 401.285 15.875 401.285 33.656 c h -401.285 33.656 m S Q -BT -23.092718 0 0 23.092718 285.605928 282.944386 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.646393 cm -555.969 1.461 292.234 61.012 re S Q -BT -23.092718 0 0 23.092718 634.995508 284.633493 Tm -/f-0-0 1 Tf -[(T)166(ask1)-3(::ac)-3(t\(\))]TJ -ET -q 1 0 0 -1 0 323.646393 cm -555.969 59.906 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 118.355 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 176.801 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 235.246 292.234 61.012 re S Q -0.796078 0.87451 0.917647 rg -1.461157 w -q 1 0 0 -1 0 323.646393 cm -0.73 1.461 58.445 58.445 re S Q -q 1 0 0 -1 0 323.646393 cm -789.754 264.469 58.449 58.445 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue-2.eps b/figures/tasks-and-queue-2.eps @@ -1,318 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:30 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 850 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 49 /one put -Encoding 50 /two put -Encoding 58 /colon put -Encoding 83 /S put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 99 /c put -Encoding 107 /k put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -/CharStrings 15 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/S 6 def -/u 7 def -/b 8 def -/two 9 def -/colon 10 def -/c 11 def -/t 12 def -/parenleft 13 def -/parenright 14 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000a6c000001fe6670676d7134766a0000 -0c6c000000ab676c7966e6bad0d90000009c000009d068656164026638f700000d1800000036 -686865610cb8066000000d5000000024686d74784146085600000d740000003c6c6f63610000 -55d400000db0000000406d617870047c067100000df000000020707265703b07f10000000e10 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e080902 -070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b0700 -221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c61117 -39304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d0115 -2e012322061514161f011e0115140421222627351e013332363534262f012e01353424333216 -044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4c537 -36807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200aeffe30458 -047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b4e0208004615 -10fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133111416333236 -3511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea402 -7bfba0ac6663f003a800000200baffe304a40614000b001c0038401903b90c0f09b918158c0f -b81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e80 -1ea01e03015d013426232206151416333236013e01333200111002232226271523113303e5a7 -9292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfe -f8fef8febc6164a80614000100960000044a05f0001c009e4027191a1b03181c110504001105 -05044210a111940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016545b -4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b5358071005ed -0705ed01b01c1011173959220140325504560556077a047a05761b87190704000419041a041b -051c74007606751a731b741c82008619821a821b821ca800a81b115d005d2521152135360037 -3e0135342623220607353e01333204151406070600018902c1fc4c73018d33614da7865fd378 -7ad458e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb0000 -000200f0000001c3042300030007001c400e068304a60083020501030400180810fc3cec3231 -002fecf4ec303733152311331523f0d3d3d3d3fefe0423fe000000010071ffe303e7047b0019 -003f401b00860188040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec3100 -10e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01152e0123220615141633 -323637150e0123220011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655 -a20435ac2b2be3cdcde32b2baa2424013e010e0112013a23000000010037000002f2059e0013 -003840190e05080f03a9001101bc08870a0b08090204000810120e461410fc3cc4fc3cc43239 -3931002fecf43cc4ec3211393930b2af1501015d01112115211114163b011523222635112335 -33110177017bfe854b73bdbdd5a28787059efec28ffda0894e9a9fd202608f013e0000000001 -00b0fef2027b0612000d0037400f069800970e0d070003120600130a0e10dc4bb0135458b900 -0affc038594bb00f5458b9000a00403859e432ec113939310010fcec30010602151412172326 -0235341237027b86828385a0969594970612e6fe3ee7e7fe3be5eb01c6e0df01c4ec000100a4 -fef2026f0612000d001f400f079800970e0701000b12041308000e10dc3cf4ec113939310010 -fcec301333161215140207233612353402a4a096959596a08583830612ecfe3cdfe0fe3aebe5 -01c5e7e701c20000013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b2 -0085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb -000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037 -047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9 -033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f -027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248 -009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a00730400 -05d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b -005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db01850423 -04a80448008f0139011401390360008f05d5019a0614072306660179046004600460047b009c -00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077 -061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f -0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266 -008f018d02f600cd03440029006604ee00730000140000960000b707060504030201002c2010 -b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b0 -0d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff505804 -1b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b002 -25b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a -233a8a10653a2d00000100000002570a2c4f6f065f0f3cf5001f080000000000cef5cb760000 -0000cef5cb76f7d6fcae0d72095500000008000000010000000000010000076dfe1d00000de2 -f7d6fa510d7200010000000000000000000000000000000f04cd006604e3fffa04e7007b042b -006f04a200ba051700e105140087051200ae051400ba0517009602b200f00466007103230037 -031f00b0031f00a40000000000000044000000b4000001e00000034000000430000004a00000 -05980000061c000006b4000007b4000007f40000088c0000090800000978000009d000010000 -000f0354002b0068000c000200100099000800000415021600080004b8028040fffbfe03fa14 -03f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03 -ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105 -e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9 -bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03 -cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03 -c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8 -b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2 -fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105 -a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a09603 -9ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe039796 -0d0597fe03960d03958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d -0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a -410389880b05891403880b03878625058764038685110586250385110384fe038382110583fe -0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe03 -79fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21 -036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a -0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe035554 -150555420354150353011005531803521403514a130551fe03500b034ffe034e4d10054efe03 -4d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe034696034596 -0344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c -3b0d053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336350b05361003 -350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09 -032c32032b2a25052b64032a2912052a25032912032827250528410327250326250b05260f03 -250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142 -051cfe031bfa031a42031911420519fe031864031716190517fe031601100516190315fe0314 -fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110 -050c16030bfe030a100309fe0308022d0508fe030714030664030401100504fe03401503022d -0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b00 -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 850 324 -%%EndPageSetup -q 0 -1 850 325 rectclip q -0 g -2.922315 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.646393 cm -401.285 33.656 m 401.285 51.438 363.953 65.852 317.898 65.852 c 271.848 - 65.852 234.516 51.438 234.516 33.656 c 234.516 15.875 271.848 1.461 317.898 - 1.461 c 363.953 1.461 401.285 15.875 401.285 33.656 c h -401.285 33.656 m S Q -BT -23.092718 0 0 23.092718 285.605928 282.944386 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.646393 cm -313.613 150.551 m 313.613 168.328 276.281 182.742 230.23 182.742 c 184.18 - 182.742 146.848 168.328 146.848 150.551 c 146.848 132.77 184.18 118.355 - 230.23 118.355 c 276.281 118.355 313.613 132.77 313.613 150.551 c h -313.613 150.551 m S Q -BT -23.092718 0 0 23.092718 200.890724 166.051788 Tm -/f-0-0 1 Tf -(Sub1)Tj -ET -q 1 0 0 -1 0 323.646393 cm -488.953 150.551 m 488.953 168.328 451.621 182.742 405.57 182.742 c 359.516 - 182.742 322.184 168.328 322.184 150.551 c 322.184 132.77 359.516 118.355 - 405.57 118.355 c 451.621 118.355 488.953 132.77 488.953 150.551 c h -488.953 150.551 m S Q -BT -23.092718 0 0 23.092718 376.229599 166.051788 Tm -/f-0-0 1 Tf -(Sub2)Tj -ET -q 1 0 0 -1 0 323.646393 cm -555.969 1.461 292.234 61.012 re S Q -BT -23.092718 0 0 23.092718 637.949753 284.633493 Tm -/f-0-0 1 Tf -[(Sub1::)-3(act\()-3(\))]TJ -ET -q 1 0 0 -1 0 323.646393 cm -555.969 59.906 292.234 61.012 re S Q -BT -23.092718 0 0 23.092718 637.949753 226.187193 Tm -/f-0-0 1 Tf -[(Sub2::)-3(act\()-3(\))]TJ -ET -q 1 0 0 -1 0 323.646393 cm -555.969 118.355 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 176.801 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 235.246 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -293.832 65.746 m 258.219 113.23 l S Q -q 1 0 0 -1 0 323.646393 cm -259.18 99.77 m 256.258 115.844 l 270.871 108.539 l S Q -q 1 0 0 -1 0 323.646393 cm -341.969 65.746 m 377.582 113.23 l S Q -q 1 0 0 -1 0 323.646393 cm -364.93 108.539 m 379.539 115.844 l 376.617 99.77 l S Q -0.796078 0.87451 0.917647 rg -1.461157 w -q 1 0 0 -1 0 323.646393 cm -0.73 1.461 58.445 58.445 re S Q -q 1 0 0 -1 0 323.646393 cm -789.754 264.469 58.449 58.445 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue-3.eps b/figures/tasks-and-queue-3.eps @@ -1,351 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:30 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 849 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 49 /one put -Encoding 50 /two put -Encoding 58 /colon put -Encoding 83 /S put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 99 /c put -Encoding 107 /k put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -/CharStrings 15 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/S 6 def -/u 7 def -/b 8 def -/two 9 def -/colon 10 def -/c 11 def -/t 12 def -/parenleft 13 def -/parenright 14 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000a6c000001fe6670676d7134766a0000 -0c6c000000ab676c7966e6bad0d90000009c000009d068656164026638f700000d1800000036 -686865610cb8066000000d5000000024686d74784146085600000d740000003c6c6f63610000 -55d400000db0000000406d617870047c067100000df000000020707265703b07f10000000e10 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e080902 -070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b0700 -221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c61117 -39304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d0115 -2e012322061514161f011e0115140421222627351e013332363534262f012e01353424333216 -044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4c537 -36807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200aeffe30458 -047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b4e0208004615 -10fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133111416333236 -3511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea402 -7bfba0ac6663f003a800000200baffe304a40614000b001c0038401903b90c0f09b918158c0f -b81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e80 -1ea01e03015d013426232206151416333236013e01333200111002232226271523113303e5a7 -9292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfe -f8fef8febc6164a80614000100960000044a05f0001c009e4027191a1b03181c110504001105 -05044210a111940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016545b -4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b5358071005ed -0705ed01b01c1011173959220140325504560556077a047a05761b87190704000419041a041b -051c74007606751a731b741c82008619821a821b821ca800a81b115d005d2521152135360037 -3e0135342623220607353e01333204151406070600018902c1fc4c73018d33614da7865fd378 -7ad458e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb0000 -000200f0000001c3042300030007001c400e068304a60083020501030400180810fc3cec3231 -002fecf4ec303733152311331523f0d3d3d3d3fefe0423fe000000010071ffe303e7047b0019 -003f401b00860188040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec3100 -10e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01152e0123220615141633 -323637150e0123220011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655 -a20435ac2b2be3cdcde32b2baa2424013e010e0112013a23000000010037000002f2059e0013 -003840190e05080f03a9001101bc08870a0b08090204000810120e461410fc3cc4fc3cc43239 -3931002fecf43cc4ec3211393930b2af1501015d01112115211114163b011523222635112335 -33110177017bfe854b73bdbdd5a28787059efec28ffda0894e9a9fd202608f013e0000000001 -00b0fef2027b0612000d0037400f069800970e0d070003120600130a0e10dc4bb0135458b900 -0affc038594bb00f5458b9000a00403859e432ec113939310010fcec30010602151412172326 -0235341237027b86828385a0969594970612e6fe3ee7e7fe3be5eb01c6e0df01c4ec000100a4 -fef2026f0612000d001f400f079800970e0701000b12041308000e10dc3cf4ec113939310010 -fcec301333161215140207233612353402a4a096959596a08583830612ecfe3cdfe0fe3aebe5 -01c5e7e701c20000013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b2 -0085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb -000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037 -047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9 -033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f -027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248 -009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a00730400 -05d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b -005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db01850423 -04a80448008f0139011401390360008f05d5019a0614072306660179046004600460047b009c -00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077 -061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f -0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266 -008f018d02f600cd03440029006604ee00730000140000960000b707060504030201002c2010 -b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b0 -0d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff505804 -1b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b002 -25b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a -233a8a10653a2d00000100000002570a2c4f6f065f0f3cf5001f080000000000cef5cb760000 -0000cef5cb76f7d6fcae0d72095500000008000000010000000000010000076dfe1d00000de2 -f7d6fa510d7200010000000000000000000000000000000f04cd006604e3fffa04e7007b042b -006f04a200ba051700e105140087051200ae051400ba0517009602b200f00466007103230037 -031f00b0031f00a40000000000000044000000b4000001e00000034000000430000004a00000 -05980000061c000006b4000007b4000007f40000088c0000090800000978000009d000010000 -000f0354002b0068000c000200100099000800000415021600080004b8028040fffbfe03fa14 -03f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03 -ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105 -e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9 -bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03 -cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03 -c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8 -b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2 -fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105 -a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a09603 -9ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe039796 -0d0597fe03960d03958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d -0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a -410389880b05891403880b03878625058764038685110586250385110384fe038382110583fe -0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe03 -79fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21 -036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a -0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe035554 -150555420354150353011005531803521403514a130551fe03500b034ffe034e4d10054efe03 -4d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe034696034596 -0344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c -3b0d053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336350b05361003 -350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09 -032c32032b2a25052b64032a2912052a25032912032827250528410327250326250b05260f03 -250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142 -051cfe031bfa031a42031911420519fe031864031716190517fe031601100516190315fe0314 -fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110 -050c16030bfe030a100309fe0308022d0508fe030714030664030401100504fe03401503022d -0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b00 -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 849 324 -%%EndPageSetup -q 0 -1 849 325 rectclip q -0 g -2.917302 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.091248 cm -401.324 33.598 m 401.324 51.348 364.055 65.738 318.082 65.738 c 272.109 - 65.738 234.844 51.348 234.844 33.598 c 234.844 15.848 272.109 1.461 318.082 - 1.461 c 364.055 1.461 401.324 15.848 401.324 33.598 c h -401.324 33.598 m S Q -BT -23.053108 0 0 23.053108 285.845364 282.459056 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -313.805 150.289 m 313.805 168.039 276.539 182.43 230.566 182.43 c 184.59 - 182.43 147.324 168.039 147.324 150.289 c 147.324 132.539 184.59 118.152 - 230.566 118.152 c 276.539 118.152 313.805 132.539 313.805 150.289 c h -313.805 150.289 m S Q -BT -23.053108 0 0 23.053108 201.275468 165.766959 Tm -/f-0-0 1 Tf -(Sub1)Tj -ET -q 1 0 0 -1 0 323.091248 cm -488.844 150.289 m 488.844 168.039 451.574 182.43 405.602 182.43 c 359.629 - 182.43 322.363 168.039 322.363 150.289 c 322.363 132.539 359.629 118.152 - 405.602 118.152 c 451.574 118.152 488.844 132.539 488.844 150.289 c h -488.844 150.289 m S Q -BT -23.053108 0 0 23.053108 376.313591 165.766959 Tm -/f-0-0 1 Tf -(Sub2)Tj -ET -q 1 0 0 -1 0 323.091248 cm -183.219 269.93 m 183.219 289.309 142.531 305.02 92.34 305.02 c 42.148 305.02 - 1.457 289.309 1.457 269.93 c 1.457 250.551 42.148 234.844 92.34 234.844 - c 142.531 234.844 183.219 250.551 183.219 269.93 c h -183.219 269.93 m S Q -BT -23.053108 0 0 23.053108 41.099178 46.125488 Tm -/f-0-0 1 Tf -[(SubSub1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -445.773 269.93 m 445.773 289.309 405.086 305.02 354.895 305.02 c 304.703 - 305.02 264.016 289.309 264.016 269.93 c 264.016 250.551 304.703 234.844 - 354.895 234.844 c 405.086 234.844 445.773 250.551 445.773 269.93 c h -445.773 269.93 m S Q -BT -23.053108 0 0 23.053108 303.656518 46.125488 Tm -/f-0-0 1 Tf -[(SubSub2)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 1.457 291.73 60.91 re S Q -BT -23.053108 0 0 23.053108 637.584825 284.145265 Tm -/f-0-0 1 Tf -[(Sub2::)-3(act\()-3(\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 59.805 291.73 60.906 re S Q -BT -23.053108 0 0 23.053108 615.634844 225.799217 Tm -/f-0-0 1 Tf -[(SubSub1:)-3(:ac)-3(t\(\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 118.152 291.73 60.906 re S Q -BT -23.053108 0 0 23.053108 615.634844 167.453168 Tm -/f-0-0 1 Tf -[(SubSub2:)-3(:ac)-3(t\(\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 176.496 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 234.844 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -294.059 65.637 m 258.508 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -259.465 99.602 m 256.551 115.645 l 271.137 108.352 l S Q -q 1 0 0 -1 0 323.091248 cm -342.109 65.637 m 377.664 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -365.031 108.352 m 379.617 115.645 l 376.699 99.602 l S Q -q 1 0 0 -1 0 323.091248 cm -195.57 180.578 m 135.371 232.684 l S Q -q 1 0 0 -1 0 323.091248 cm -139.16 219.758 m 132.906 234.82 l 148.707 230.789 l S Q -q 1 0 0 -1 0 323.091248 cm -262.133 180.668 m 315.316 231.848 l S Q -q 1 0 0 -1 0 323.091248 cm -302.102 229.25 m 317.668 234.109 l 312.215 218.738 l S Q -0.796078 0.87451 0.917647 rg -1.458651 w -q 1 0 0 -1 0 323.091248 cm -1.457 1.457 58.348 58.348 re S Q -q 1 0 0 -1 0 323.091248 cm -789.129 264.016 58.348 58.348 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue-4.eps b/figures/tasks-and-queue-4.eps @@ -1,380 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:31 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 849 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 49 /one put -Encoding 50 /two put -Encoding 58 /colon put -Encoding 83 /S put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 99 /c put -Encoding 101 /e put -Encoding 107 /k put -Encoding 114 /r put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -/CharStrings 17 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/S 6 def -/u 7 def -/b 8 def -/two 9 def -/colon 10 def -/r 11 def -/e 12 def -/c 13 def -/t 14 def -/parenleft 15 def -/parenright 16 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000bb0000001fe6670676d7134766a0000 -0db0000000ab676c796647669a5c0000009c00000b1468656164026638f700000e5c00000036 -686865610cb8066200000e9400000024686d7478497c098100000eb8000000446c6f63610000 -6c8000000efc000000486d617870047e067100000f4400000020707265703b07f10000000f64 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e080902 -070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b0700 -221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c61117 -39304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d0115 -2e012322061514161f011e0115140421222627351e013332363534262f012e01353424333216 -044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4c537 -36807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200aeffe30458 -047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b4e0208004615 -10fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133111416333236 -3511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea402 -7bfba0ac6663f003a800000200baffe304a40614000b001c0038401903b90c0f09b918158c0f -b81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e80 -1ea01e03015d013426232206151416333236013e01333200111002232226271523113303e5a7 -9292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfe -f8fef8febc6164a80614000100960000044a05f0001c009e4027191a1b03181c110504001105 -05044210a111940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016545b -4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b5358071005ed -0705ed01b01c1011173959220140325504560556077a047a05761b87190704000419041a041b -051c74007606751a731b741c82008619821a821b821ca800a81b115d005d2521152135360037 -3e0135342623220607353e01333204151406070600018902c1fc4c73018d33614da7865fd378 -7ad458e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb0000 -000200f0000001c3042300030007001c400e068304a60083020501030400180810fc3cec3231 -002fecf4ec303733152311331523f0d3d3d3d3fefe0423fe0000000100ba0000034a047b0011 -00304014060b0700110b03870eb809bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc -11123930b450139f1302015d012e012322061511231133153e0133321617034a1f492c9ca7b9 -b93aba85132e1c03b41211cbbefdb20460ae66630505000000020071ffe3047f047b0014001b -00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b1502081508004b02120f -451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee1112393040293f1d701da01dd0 -1df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f026f156f1b095d71015d -0115211e0133323637150e01232000111000333200072e0123220607047ffcb20ccdb76ac762 -63d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae2a2c0138010a01130143 -feddc497b4ae9e0000010071ffe303e7047b0019003f401b00860188040e860d880ab91104b9 -17b8118c1a07120d004814451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b0f1b101b -801b901ba01b05015d01152e0123220615141633323637150e0123220011100021321603e74e -9d50b3c6c6b3509d4e4da55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa2424013e01 -0e0112013a23000000010037000002f2059e0013003840190e05080f03a9001101bc08870a0b -08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501 -015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787059e -fec28ffda0894e9a9fd202608f013e000000000100b0fef2027b0612000d0037400f06980097 -0e0d070003120600130a0e10dc4bb0135458b9000affc038594bb00f5458b9000a00403859e4 -32ec113939310010fcec300106021514121723260235341237027b86828385a0969594970612 -e6fe3ee7e7fe3be5eb01c6e0df01c4ec000100a4fef2026f0612000d001f400f079800970e07 -01000b12041308000e10dc3cf4ec113939310010fcec301333161215140207233612353402a4 -a096959596a08583830612ecfe3cdfe0fe3aebe501c5e7e701c20000013500b800cb00cb00c1 -00aa009c01a600b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a6 -00f000d300aa008700cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114 -013907060400044e04b4045204b804e704cd0037047304cd04600473013303a2055605a60556 -053903c5021200c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa -0404000000cb008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb -00cd019e01d300f000ba018300d5009803040248009e01d500c100cb00f600830354027f0000 -0333026600d300c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062 -009c0000001d032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a6 -01c301ec069300a000d3035c037103db0185042304a80448008f0139011401390360008f05d5 -019a0614072306660179046004600460047b009c00000277046001aa00e904600762007b00c5 -007f027b000000b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d -00cd074a042f009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f -027b00f600830354063705f6008f009c04e10266008f018d02f600cd03440029006604ee0073 -0000140000960000b707060504030201002c2010b002254964b040515820c859212d2cb00225 -4964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb00325 -08b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0 -fd454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225 -b0022549b00525b005254960b0206368208a108a233a8a10653a2d00000100000002570a5a87 -a0b25f0f3cf5001f080000000000cef5cb7600000000cef5cb76f7d6fcae0d72095500000008 -000000010000000000010000076dfe1d00000de2f7d6fa510d72000100000000000000000000 -00000000001104cd006604e3fffa04e7007b042b006f04a200ba051700e105140087051200ae -051400ba0517009602b200f0034a00ba04ec00710466007103230037031f00b0031f00a40000 -000000000044000000b4000001e00000034000000430000004a0000005980000061c000006b4 -000007b4000007f40000086400000938000009d000000a4c00000abc00000b14000100000011 -0354002b0068000c000200100099000800000415021600080004b8028040fffbfe03fa1403f9 -2503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee96 -03ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e453 -03e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03 -d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe -03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe -03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb -05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03 -b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa -03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe -039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe0397960d05 -97fe03960d03958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d0590 -bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a4103 -89880b05891403880b03878625058764038685110586250385110384fe038382110583fe0382 -110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe -03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036b -fe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a0360 -fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe0355541505 -55420354150353011005531803521403514a130551fe03500b034ffe034e4d10054efe034d10 -034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe0346960345960344 -fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d -053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336350b05361003350b -03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c -32032b2a25052b64032a2912052a25032912032827250528410327250326250b05260f03250b -0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142051c -fe031bfa031a42031911420519fe031864031716190517fe031601100516190315fe0314fe03 -13fe031211420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110050c -16030bfe030a100309fe0308022d0508fe030714030664030401100504fe03401503022d0503 -fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 849 324 -%%EndPageSetup -q 0 -1 849 325 rectclip q -0 g -2.917302 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.091248 cm -401.324 33.598 m 401.324 51.348 364.055 65.738 318.082 65.738 c 272.109 - 65.738 234.844 51.348 234.844 33.598 c 234.844 15.848 272.109 1.461 318.082 - 1.461 c 364.055 1.461 401.324 15.848 401.324 33.598 c h -401.324 33.598 m S Q -BT -23.053108 0 0 23.053108 285.845364 282.459056 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -313.805 150.289 m 313.805 168.039 276.539 182.43 230.566 182.43 c 184.59 - 182.43 147.324 168.039 147.324 150.289 c 147.324 132.539 184.59 118.152 - 230.566 118.152 c 276.539 118.152 313.805 132.539 313.805 150.289 c h -313.805 150.289 m S Q -BT -23.053108 0 0 23.053108 201.275468 165.766959 Tm -/f-0-0 1 Tf -(Sub1)Tj -ET -q 1 0 0 -1 0 323.091248 cm -488.844 150.289 m 488.844 168.039 451.574 182.43 405.602 182.43 c 359.629 - 182.43 322.363 168.039 322.363 150.289 c 322.363 132.539 359.629 118.152 - 405.602 118.152 c 451.574 118.152 488.844 132.539 488.844 150.289 c h -488.844 150.289 m S Q -BT -23.053108 0 0 23.053108 376.313591 165.766959 Tm -/f-0-0 1 Tf -(Sub2)Tj -ET -q 1 0 0 -1 0 323.091248 cm -183.219 269.93 m 183.219 289.309 142.531 305.02 92.34 305.02 c 42.148 305.02 - 1.457 289.309 1.457 269.93 c 1.457 250.551 42.148 234.844 92.34 234.844 - c 142.531 234.844 183.219 250.551 183.219 269.93 c h -183.219 269.93 m S Q -BT -23.053108 0 0 23.053108 41.099178 46.125488 Tm -/f-0-0 1 Tf -[(SubSub1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -445.773 269.93 m 445.773 289.309 405.086 305.02 354.895 305.02 c 304.703 - 305.02 264.016 289.309 264.016 269.93 c 264.016 250.551 304.703 234.844 - 354.895 234.844 c 405.086 234.844 445.773 250.551 445.773 269.93 c h -445.773 269.93 m S Q -BT -23.053108 0 0 23.053108 303.656518 46.125488 Tm -/f-0-0 1 Tf -[(SubSub2)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 1.457 291.73 60.91 re S Q -BT -23.053108 0 0 23.053108 593.752402 284.145265 Tm -/f-0-0 1 Tf -[(T)166(ask1)-3(::r)19(eact\()-3(Sub2\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 59.805 291.73 60.906 re S Q -BT -23.053108 0 0 23.053108 574.751598 225.799217 Tm -/f-0-0 1 Tf -[(Sub1::)-3(r)20(eact\(Su)-3(bSub1\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 118.152 291.73 60.906 re S Q -BT -23.053108 0 0 23.053108 574.751598 167.453168 Tm -/f-0-0 1 Tf -[(Sub1::)-3(r)20(eact\(Su)-3(bSub2\))]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 176.496 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 234.844 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -294.059 65.637 m 258.508 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -259.465 99.602 m 256.551 115.645 l 271.137 108.352 l S Q -q 1 0 0 -1 0 323.091248 cm -342.109 65.637 m 377.664 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -365.031 108.352 m 379.617 115.645 l 376.699 99.602 l S Q -q 1 0 0 -1 0 323.091248 cm -195.57 180.578 m 135.371 232.684 l S Q -q 1 0 0 -1 0 323.091248 cm -139.16 219.758 m 132.906 234.82 l 148.707 230.789 l S Q -q 1 0 0 -1 0 323.091248 cm -262.133 180.668 m 315.316 231.848 l S Q -q 1 0 0 -1 0 323.091248 cm -302.102 229.25 m 317.668 234.109 l 312.215 218.738 l S Q -0.796078 0.87451 0.917647 rg -1.458651 w -q 1 0 0 -1 0 323.091248 cm -1.457 1.457 58.348 58.348 re S Q -0 g -2.917302 w -q 1 0 0 -1 0 323.091248 cm -437.457 120.598 m 432.457 94.406 417.371 70.27 396.012 54.301 c S Q -q 1 0 0 -1 0 323.091248 cm -409.598 54.273 m 393.402 52.352 l 401.586 66.461 l S Q -q 1 0 0 -1 0 323.091248 cm -293.953 177.711 m 313.371 197.684 333.711 216.754 354.895 234.844 c S Q -q 1 0 0 -1 0 323.091248 cm -307.039 180.859 m 291.684 175.371 l 296.508 190.949 l S Q -q 1 0 0 -1 0 323.091248 cm -92.34 234.844 m 112.125 213.07 131.223 190.672 149.598 167.695 c S Q -q 1 0 0 -1 0 323.091248 cm -148.297 181.109 m 151.637 165.148 l 136.859 172.055 l S Q -0.796078 0.87451 0.917647 rg -1.458651 w -q 1 0 0 -1 0 323.091248 cm -789.129 264.016 58.348 58.348 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue-5.eps b/figures/tasks-and-queue-5.eps @@ -1,312 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:31 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 850 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 49 /one put -Encoding 58 /colon put -Encoding 83 /S put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 99 /c put -Encoding 101 /e put -Encoding 107 /k put -Encoding 114 /r put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -/CharStrings 16 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/S 6 def -/u 7 def -/b 8 def -/colon 9 def -/r 10 def -/e 11 def -/c 12 def -/t 13 def -/parenleft 14 def -/parenright 15 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000ab0000001fe6670676d7134766a0000 -0cb0000000ab676c7966b5ad0fec0000009c00000a1468656164026638f700000d5c00000036 -686865610cb8066100000d9400000024686d7478446508eb00000db8000000406c6f63610000 -5dcc00000df8000000446d617870047d067100000e3c00000020707265703b07f10000000e5c -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e080902 -070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b0700 -221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c61117 -39304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d0115 -2e012322061514161f011e0115140421222627351e013332363534262f012e01353424333216 -044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4c537 -36807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200aeffe30458 -047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b4e0208004615 -10fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133111416333236 -3511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea402 -7bfba0ac6663f003a800000200baffe304a40614000b001c0038401903b90c0f09b918158c0f -b81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e80 -1ea01e03015d013426232206151416333236013e01333200111002232226271523113303e5a7 -9292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfe -f8fef8febc6164a80614000200f0000001c3042300030007001c400e068304a6008302050103 -0400180810fc3cec3231002fecf4ec303733152311331523f0d3d3d3d3fefe0423fe00000001 -00ba0000034a047b001100304014060b0700110b03870eb809bc070a06080008461210fcc4ec -3231002fe4f4ecc4d4cc11123930b450139f1302015d012e012322061511231133153e013332 -1617034a1f492c9ca7b9b93aba85132e1c03b41211cbbefdb20460ae66630505000000020071 -ffe3047f047b0014001b00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b -1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee111239 -3040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f -026f156f1b095d71015d0115211e0133323637150e01232000111000333200072e0123220607 -047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae -2a2c0138010a01130143feddc497b4ae9e0000010071ffe303e7047b0019003f401b00860188 -040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec310010e4f4ec10fef4ee -10f5ee30400b0f1b101b801b901ba01b05015d01152e0123220615141633323637150e012322 -0011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655a20435ac2b2be3cd -cde32b2baa2424013e010e0112013a23000000010037000002f2059e0013003840190e05080f -03a9001101bc08870a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4 -ec3211393930b2af1501015d01112115211114163b01152322263511233533110177017bfe85 -4b73bdbdd5a28787059efec28ffda0894e9a9fd202608f013e000000000100b0fef2027b0612 -000d0037400f069800970e0d070003120600130a0e10dc4bb0135458b9000affc038594bb00f -5458b9000a00403859e432ec113939310010fcec300106021514121723260235341237027b86 -828385a0969594970612e6fe3ee7e7fe3be5eb01c6e0df01c4ec000100a4fef2026f0612000d -001f400f079800970e0701000b12041308000e10dc3cf4ec113939310010fcec301333161215 -140207233612353402a4a096959596a08583830612ecfe3cdfe0fe3aebe501c5e7e701c20000 -013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b20085007500b800c3 -01cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb000000d9050200f4 -015400b4009c01390114013907060400044e04b4045204b804e704cd0037047304cd04600473 -013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9033303bc0444040e -00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f027b0252008f00c7 -05cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248009e01d500c100cb -00f600830354027f00000333026600d300c700a400cd008f009a0073040005d5010a00fe022b -00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b005400a406b80614 -072301d300b800cb00a601c301ec069300a000d3035c037103db0185042304a80448008f0139 -011401390360008f05d5019a0614072306660179046004600460047b009c00000277046001aa -00e904600762007b00c5007f027b000000b4025205cd006600bc00660077061000cd013b0185 -0389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f0335006a006f007b -00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266008f018d02f600cd -03440029006604ee00730000140000960000b707060504030201002c2010b002254964b04051 -5820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058 -041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb003 -2508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b00225b0022545445921 -212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a233a8a10653a2d00 -000100000002570a882add445f0f3cf5001f080000000000cef5cb7600000000cef5cb76f7d6 -fcae0d72095500000008000000010000000000010000076dfe1d00000de2f7d6fa510d720001 -0000000000000000000000000000001004cd006604e3fffa04e7007b042b006f04a200ba0517 -00e105140087051200ae051400ba02b200f0034a00ba04ec00710466007103230037031f00b0 -031f00a40000000000000044000000b4000001e00000034000000430000004a0000005980000 -061c000006b4000006f40000076400000838000008d00000094c000009bc00000a1400010000 -00100354002b0068000c000200100099000800000415021600080004b8028040fffbfe03fa14 -03f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03 -ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105 -e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9 -bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03 -cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03 -c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8 -b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2 -fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105 -a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a09603 -9ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe039796 -0d0597fe03960d03958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d -0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a -410389880b05891403880b03878625058764038685110586250385110384fe038382110583fe -0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe03 -79fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21 -036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a -0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe035554 -150555420354150353011005531803521403514a130551fe03500b034ffe034e4d10054efe03 -4d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe034696034596 -0344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c -3b0d053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336350b05361003 -350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09 -032c32032b2a25052b64032a2912052a25032912032827250528410327250326250b05260f03 -250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142 -051cfe031bfa031a42031911420519fe031864031716190517fe031601100516190315fe0314 -fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110 -050c16030bfe030a100309fe0308022d0508fe030714030664030401100504fe03401503022d -0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b00 -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 850 324 -%%EndPageSetup -q 0 -1 850 325 rectclip q -0 g -2.922315 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.646393 cm -401.285 33.656 m 401.285 51.438 363.953 65.852 317.898 65.852 c 271.848 - 65.852 234.516 51.438 234.516 33.656 c 234.516 15.875 271.848 1.461 317.898 - 1.461 c 363.953 1.461 401.285 15.875 401.285 33.656 c h -401.285 33.656 m S Q -BT -23.092718 0 0 23.092718 285.605928 282.944386 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.646393 cm -313.613 150.551 m 313.613 168.328 276.281 182.742 230.23 182.742 c 184.18 - 182.742 146.848 168.328 146.848 150.551 c 146.848 132.77 184.18 118.355 - 230.23 118.355 c 276.281 118.355 313.613 132.77 313.613 150.551 c h -313.613 150.551 m S Q -BT -23.092718 0 0 23.092718 200.890724 166.051788 Tm -/f-0-0 1 Tf -(Sub1)Tj -ET -q 1 0 0 -1 0 323.646393 cm -555.969 1.461 292.234 61.012 re S Q -BT -23.092718 0 0 23.092718 594.042016 284.633493 Tm -/f-0-0 1 Tf -[(T)166(ask1)-3(::r)19(eact\()-3(Sub1\))]TJ -ET -q 1 0 0 -1 0 323.646393 cm -555.969 59.906 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 118.355 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 176.801 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 235.246 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -293.832 65.746 m 258.219 113.23 l S Q -q 1 0 0 -1 0 323.646393 cm -259.18 99.77 m 256.258 115.844 l 270.871 108.539 l S Q -0.796078 0.87451 0.917647 rg -1.461157 w -q 1 0 0 -1 0 323.646393 cm -0.73 1.461 58.445 58.445 re S Q -0 g -2.922315 w -q 1 0 0 -1 0 323.646393 cm -252.496 57.359 m 237.766 60.234 224.086 68.223 214.344 79.633 c 204.598 - 91.047 198.855 105.809 198.32 120.805 c S Q -q 1 0 0 -1 0 323.646393 cm -241.84 65.402 m 255.688 56.734 l 240.441 50.859 l S Q -0.796078 0.87451 0.917647 rg -1.461157 w -q 1 0 0 -1 0 323.646393 cm -789.754 264.469 58.449 58.445 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue-6.eps b/figures/tasks-and-queue-6.eps @@ -1,266 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:31 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 850 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 32 /space put -Encoding 80 /P put -Encoding 91 /bracketleft put -Encoding 93 /bracketright put -Encoding 97 /a put -Encoding 100 /d put -Encoding 101 /e put -Encoding 103 /g put -Encoding 109 /m put -Encoding 110 /n put -Encoding 111 /o put -Encoding 114 /r put -Encoding 115 /s put -/CharStrings 14 dict dup begin -/.notdef 0 def -/bracketleft 1 def -/P 2 def -/r 3 def -/o 4 def -/g 5 def -/a 6 def -/m 7 def -/e 8 def -/space 9 def -/n 10 def -/d 11 def -/s 12 def -/bracketright 13 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000924000001fe6670676d7134766a0000 -0b24000000ab676c79668d4c5e8e0000009c0000088868656164026638f700000bd000000036 -686865610cb8065f00000c0800000024686d74783f9b078200000c2c000000386c6f63610000 -3b4800000c640000003c6d617870047b067100000ca000000020707265703b07f10000000cc0 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f2720629000100b0 -fef2025806140007003b400f04a906b202a900b10805010343000810dc4bb00c5458b9000000 -4038594bb012544bb013545b58b90000ffc03859fccc32310010fcecf4ec3013211523113315 -21b001a8f0f0fe5806148ff9fc8f0000000200c90000048d05d500080013003a401801951000 -95098112100a0802040005190d3f11001c09041410fcec32fcec11173931002ff4ecd4ec3040 -0b0f151f153f155f15af1505015d011133323635342623252132041514042b0111230193fe8d -9a9a8dfe3801c8fb0101fefffbfeca052ffdcf92878692a6e3dbdde2fda8000100ba0000034a -047b001100304014060b0700110b03870eb809bc070a06080008461210fcc4ec3231002fe4f4 -ecc4d4cc11123930b450139f1302015d012e012322061511231133153e0133321617034a1f49 -2c9ca7b9b93aba85132e1c03b41211cbbefdb20460ae66630505000000020071ffe30475047b -000b0017004a401306b91200b90cb8128c1809120f51031215451810fcecf4ec310010e4f4ec -10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f117b12a019f0 -1911015d012206151416333236353426273200111000232200111000027394acab9593acac93 -f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeedfec70139011301140138 -000000020071fe56045a047b000b0028004a4023190c1d0912861316b90f03b92623b827bc09 -b90fbd1a1d261900080c4706121220452910fcc4ecf4ec323231002fc4e4ece4f4c4ec10fed5 -ee1112393930b6602a802aa02a03015d01342623220615141633323617100221222627351e01 -3332363d010e0123220211101233321617353303a2a59594a5a59495a5b8fefefa61ac51519e -52b5b439b27ccefcfcce7cb239b8023dc8dcdcc8c7dcdcebfee2fee91d1eb32c2abdbf5b6362 -013a01030104013a6263aa000002007bffe3042d047b000a002500bc4027191f0b17090e00a9 -1706b90e1120861fba1cb923b8118c170c001703180d09080b1f030814452610fcecccd4ec32 -3211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d301e301f3020302130 -223f27401d401e401f402040214022501d501e501f50205021502250277027851d871e871f87 -20872185229027a027f0271e301e301f30203021401e401f40204021501e501f50205021601e -601f60206021701e701f70207021801e801f80208021185d015d0122061514163332363d0137 -1123350e01232226353436332135342623220607353e0133321602bedfac816f99b9b8b83fbc -88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa6661c1a2bdc0127f -8b2e2eaa2727fc00000100ba0000071d047b0022005a4026061209180f00061d07150c871d20 -03b81bbc19100700110f0808065011080f501c18081a462310fcec32fcfcfcec11123931002f -3c3ce4f43cc4ec32111217393040133024502470249024a024a024bf24df24ff2409015d013e -013332161511231134262322061511231134262322061511231133153e01333216042945c082 -afbeb972758fa6b972778da6b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea2 -9bbfa3fd870460ae67627c00000000020071ffe3047f047b0014001b00704024001501098608 -880515a90105b90c01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4ecc41112 -39310010e4f4ece410ee10ee10f4ee1112393040293f1d701da01dd01df01d053f003f013f02 -3f153f1b052c072f082f092c0a6f006f016f026f156f1b095d71015d0115211e013332363715 -0e01232000111000333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fec70129fc -e20107b802a5889ab90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae9e000001 -00ba00000464047b001300364019030900030e0106870e11b80cbc0a010208004e0d09080b46 -1410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d01112311342623220615 -11231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870460 -ae6564ef00020071ffe3045a06140010001c003840191ab9000e14b905088c0eb80197031704 -0008024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03015d -0111331123350e0123220211100033321601141633323635342623220603a2b8b83ab17ccbff -00ffcb7cb1fdc7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cbe7e7 -cbcbe7e70001006fffe303c7047b002700e7403c0d0c020e0b531f1e080902070a531f1f1e42 -0a0b1e1f041500860189041486158918b91104b925b8118c281e0a0b1f1b0700521b080e0708 -1422452810fcc4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee121739304b535807 -100eed111739070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b09 -3b0a3b0b3b0c0b200020012402280a280b2a132f142f152a16281e281f292029212427860a86 -0b860c860d12000000010202060a060b030c030d030e030f03100319031a031b031c041d0927 -2f293f295f297f2980299029a029f029185d005d7101152e012322061514161f011e01151406 -23222627351e013332363534262f012e01353436333216038b4ea85a898962943fc4a5f7d85a -c36c66c661828c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb62323be353559 -514b50250f2495829eac1e000000000100c7fef2026f061400070030401003a901b205a900b1 -080043040602040810fc4bb00f544bb010545b58b90002004038593cdcec310010fcecf4ec30 -0111213533112335026ffe58efef0614f8de8f06048f013500b800cb00cb00c100aa009c01a6 -00b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa -008700cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114013907060400 -044e04b4045204b804e704cd0037047304cd04600473013303a2055605a60556053903c50212 -00c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb -008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d3 -00f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333026600d3 -00c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d -032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c301ec0693 -00a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a06140723 -06660179046004600460047b009c00000277046001aa00e904600762007b00c5007f027b0000 -00b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd074a042f -009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f60083 -0354063705f6008f009c04e10266008f018d02f600cd03440029006604ee0073000014000096 -0000b707060504030201002c2010b002254964b040515820c859212d2cb002254964b0405158 -20c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e1 -20b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d -2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b005 -25b005254960b0206368208a108a233a8a10653a2d00000100000002570ae28496025f0f3cf5 -001f080000000000cef5cb7600000000cef5cb76f7d6fcae0d72095500000008000000010000 -000000010000076dfe1d00000de2f7d6fa510d7200010000000000000000000000000000000e -04cd0066031f00b004d300c9034a00ba04e500710514007104e7007b07cb00ba04ec0071028b -0000051200ba05140071042b006f031f00c70000000000000044000000a40000012400000194 -00000238000003000000042c000004f0000005c4000005c40000063c000006d4000008340000 -088800010000000e0354002b0068000c000200100099000800000415021600080004b8028040 -fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef -8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e5 -9603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db -1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03 -d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03 -c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b986 -2505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4 -fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa -1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a0 -8a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a -0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa039190bb05 -91fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e -038a8625058a410389880b05891403880b03878625058764038685110586250385110384fe03 -8382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b541505 -7b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe -036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe -0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a03571619055732 -0356fe035554150555420354150353011005531803521403514a130551fe03500b034ffe034e -4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe -0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c -0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336 -350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09 -052e10032d09032c32032b2a25052b64032a2912052a25032912032827250528410327250326 -250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e6403 -1d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe031601100516 -190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c1605 -0dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714030664030401100504fe -03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 850 324 -%%EndPageSetup -q 0 -1 850 325 rectclip q -0 g -2.922315 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.646393 cm -555.969 1.461 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 59.906 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 118.355 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 176.801 292.234 61.012 re S Q -q 1 0 0 -1 0 323.646393 cm -555.969 235.246 292.234 61.012 re S Q -0.796078 0.87451 0.917647 rg -1.461157 w -q 1 0 0 -1 0 323.646393 cm -0.73 1.461 58.445 58.445 re S Q -0 g -BT -23.092718 0 0 23.092718 205.292626 263.738936 Tm -/f-0-0 1 Tf -[([P)17(r)20(ogramme en)-3(ds])]TJ -ET -0.796078 0.87451 0.917647 rg -q 1 0 0 -1 0 323.646393 cm -789.754 264.469 58.449 58.445 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/figures/tasks-and-queue.eps b/figures/tasks-and-queue.eps @@ -1,312 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.13.1 (http://cairographics.org) -%%CreationDate: Fri May 29 13:34:32 2015 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 849 324 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -%%BeginSetup -%%BeginResource: font DejaVuSans -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 49 /one put -Encoding 50 /two put -Encoding 83 /S put -Encoding 84 /T put -Encoding 97 /a put -Encoding 98 /b put -Encoding 107 /k put -Encoding 115 /s put -Encoding 117 /u put -/CharStrings 10 dict dup begin -/.notdef 0 def -/T 1 def -/a 2 def -/s 3 def -/k 4 def -/one 5 def -/S 6 def -/u 7 def -/b 8 def -/two 9 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000850000001fe6670676d7134766a0000 -0a50000000ab676c7966566b7d560000009c000007b468656164026638f700000afc00000036 -686865610cb8065b00000b3400000024686d747830cd056a00000b58000000286c6f63610000 -290400000b800000002c6d6178700477067100000bac00000020707265703b07f10000000bcc -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290001fffa -000004e905d50007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230 -014bb00a5458bd00080040000100080008ffc03811373859401300091f00100110021f071009 -400970099f09095d03211521112311210604effdeecbfdee05d5aafad5052b000002007bffe3 -042d047b000a002500bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c00 -1703180d09080b1f030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee -11391139123930406e301d301e301f3020302130223f27401d401e401f402040214022501d50 -1e501f50205021502250277027851d871e871f8720872185229027a027f0271e301e301f3020 -3021401e401f40204021501e501f50205021601e601f60206021701e701f70207021801e801f -80208021185d015d0122061514163332363d01371123350e0123222635343633213534262322 -0607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f002 -33667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc000001006fffe303c7047b -002700e7403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f04150086018904148615 -8918b91104b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece4111239 -393939310010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922 -b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b20002001240228 -0a280b2a132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a -060b030c030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029 -f029185d005d7101152e012322061514161f011e0115140623222627351e013332363534262f -012e01353436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce -66b4043fae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000 -000100ba0000049c0614000a00bc402908110506050711060605031104050402110505044208 -05020303bc009709060501040608010800460b10fcec32d4c4113931002f3cece41739304b53 -58071004ed071005ed071005ed071004ed5922b2100c01015d405f04020a081602270229052b -0856026602670873027705820289058e08930296059708a3021209050906020b030a07280327 -0428052b062b07400c6803600c8903850489058d068f079a039707aa03a705b607c507d607f7 -03f003f704f0041a5d71005d1333110133090123011123bab90225ebfdae026bf0fdc7b90614 -fc6901e3fdf4fdac0223fddd000100e10000045a05d5000a004040154203a00402a005810700 -a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec -304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa -047348b848fad5aa000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e080902 -070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b0700 -221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c61117 -39304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d0115 -2e012322061514161f011e0115140421222627351e013332363534262f012e01353424333216 -044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4c537 -36807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e42600000200aeffe30458 -047b00130014003b401c030900030e0106870e118c0a01bc14b80c0d0908140b4e0208004615 -10fcecf439ec3231002fe4e432f4c4ec1112173930b46f15c01502015d131133111416333236 -3511331123350e0123222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea402 -7bfba0ac6663f003a800000200baffe304a40614000b001c0038401903b90c0f09b918158c0f -b81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e80 -1ea01e03015d013426232206151416333236013e01333200111002232226271523113303e5a7 -9292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfe -f8fef8febc6164a80614000100960000044a05f0001c009e4027191a1b03181c110504001105 -05044210a111940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016545b -4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b5358071005ed -0705ed01b01c1011173959220140325504560556077a047a05761b87190704000419041a041b -051c74007606751a731b741c82008619821a821b821ca800a81b115d005d2521152135360037 -3e0135342623220607353e01333204151406070600018902c1fc4c73018d33614da7865fd378 -7ad458e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb0000 -013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b20085007500b800c3 -01cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb000000d9050200f4 -015400b4009c01390114013907060400044e04b4045204b804e704cd0037047304cd04600473 -013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9033303bc0444040e -00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f027b0252008f00c7 -05cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248009e01d500c100cb -00f600830354027f00000333026600d300c700a400cd008f009a0073040005d5010a00fe022b -00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b005400a406b80614 -072301d300b800cb00a601c301ec069300a000d3035c037103db0185042304a80448008f0139 -011401390360008f05d5019a0614072306660179046004600460047b009c00000277046001aa -00e904600762007b00c5007f027b000000b4025205cd006600bc00660077061000cd013b0185 -0389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f0335006a006f007b -00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266008f018d02f600cd -03440029006604ee00730000140000960000b707060504030201002c2010b002254964b04051 -5820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058 -041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb003 -2508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b00225b0022545445921 -212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a233a8a10653a2d00 -000100000002570a6dea89165f0f3cf5001f080000000000cef5cb7600000000cef5cb76f7d6 -fcae0d72095500000008000000010000000000010000076dfe1d00000de2f7d6fa510d720001 -0000000000000000000000000000000a04cd006604e3fffa04e7007b042b006f04a200ba0517 -00e105140087051200ae051400ba051700960000000000000044000000b4000001e000000340 -00000430000004a0000005980000061c000006b4000007b400010000000a0354002b0068000c -000200100099000800000415021600080004b8028040fffbfe03fa1403f92503f83203f79603 -f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa03eb -fa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03 -e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d6 -7d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cc -cb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0 -fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05 -b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe -03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6 -fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059efe03 -9d0c039c9b19059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03958a -410595960394930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f8e25 -058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b0589140388 -0b03878625058764038685110586250385110384fe038382110583fe0382110381fe0380fe03 -7ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c0376 -0a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a1142056a53 -0369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035dfe03 -5bfe035afe0359580a0559fa03580a035716190557320356fe03555415055542035415035301 -1005531803521403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a1305 -4bfe034a4910054a1303491d0d05491003480d0347fe0346960345960344fe0343022d0543fa -0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d -033afe0339fe033837140538fa033736100537140336350b05361003350b03341e03330d0332 -310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a25052b64 -032a2912052a25032912032827250528410327250326250b05260f03250b0324fe0323fe0322 -0f03210110052112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a4203 -1911420519fe031864031716190517fe031601100516190315fe0314fe0313fe031211420512 -fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a1003 -09fe0308022d0508fe030714030664030401100504fe03401503022d0503fe0302011005022d -0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-0-0 currentdict end definefont pop -%%EndResource -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 849 324 -%%EndPageSetup -q 0 -1 849 325 rectclip q -0.796078 0.87451 0.917647 rg -1.458651 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 323.091248 cm -789.129 264.016 58.348 58.348 re S Q -0 g -2.917302 w -q 1 0 0 -1 0 323.091248 cm -401.324 33.598 m 401.324 51.348 364.055 65.738 318.082 65.738 c 272.109 - 65.738 234.844 51.348 234.844 33.598 c 234.844 15.848 272.109 1.461 318.082 - 1.461 c 364.055 1.461 401.324 15.848 401.324 33.598 c h -401.324 33.598 m S Q -BT -23.053108 0 0 23.053108 285.845364 282.459056 Tm -/f-0-0 1 Tf -[(T)166(ask1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -313.805 150.289 m 313.805 168.039 276.539 182.43 230.566 182.43 c 184.59 - 182.43 147.324 168.039 147.324 150.289 c 147.324 132.539 184.59 118.152 - 230.566 118.152 c 276.539 118.152 313.805 132.539 313.805 150.289 c h -313.805 150.289 m S Q -BT -23.053108 0 0 23.053108 201.275468 165.766959 Tm -/f-0-0 1 Tf -(Sub1)Tj -ET -q 1 0 0 -1 0 323.091248 cm -488.844 150.289 m 488.844 168.039 451.574 182.43 405.602 182.43 c 359.629 - 182.43 322.363 168.039 322.363 150.289 c 322.363 132.539 359.629 118.152 - 405.602 118.152 c 451.574 118.152 488.844 132.539 488.844 150.289 c h -488.844 150.289 m S Q -BT -23.053108 0 0 23.053108 376.313591 165.766959 Tm -/f-0-0 1 Tf -(Sub2)Tj -ET -q 1 0 0 -1 0 323.091248 cm -183.219 269.93 m 183.219 289.309 142.531 305.02 92.34 305.02 c 42.148 305.02 - 1.457 289.309 1.457 269.93 c 1.457 250.551 42.148 234.844 92.34 234.844 - c 142.531 234.844 183.219 250.551 183.219 269.93 c h -183.219 269.93 m S Q -BT -23.053108 0 0 23.053108 41.099178 46.125488 Tm -/f-0-0 1 Tf -[(SubSub1)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -445.773 269.93 m 445.773 289.309 405.086 305.02 354.895 305.02 c 304.703 - 305.02 264.016 289.309 264.016 269.93 c 264.016 250.551 304.703 234.844 - 354.895 234.844 c 405.086 234.844 445.773 250.551 445.773 269.93 c h -445.773 269.93 m S Q -BT -23.053108 0 0 23.053108 303.656518 46.125488 Tm -/f-0-0 1 Tf -[(SubSub2)]TJ -ET -q 1 0 0 -1 0 323.091248 cm -555.746 1.457 291.73 60.91 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 59.805 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 118.152 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 176.496 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -555.746 234.844 291.73 60.906 re S Q -q 1 0 0 -1 0 323.091248 cm -294.059 65.637 m 258.508 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -259.465 99.602 m 256.551 115.645 l 271.137 108.352 l S Q -q 1 0 0 -1 0 323.091248 cm -342.109 65.637 m 377.664 113.035 l S Q -q 1 0 0 -1 0 323.091248 cm -365.031 108.352 m 379.617 115.645 l 376.699 99.602 l S Q -q 1 0 0 -1 0 323.091248 cm -195.57 180.578 m 135.371 232.684 l S Q -q 1 0 0 -1 0 323.091248 cm -139.16 219.758 m 132.906 234.82 l 148.707 230.789 l S Q -q 1 0 0 -1 0 323.091248 cm -262.133 180.668 m 315.316 231.848 l S Q -q 1 0 0 -1 0 323.091248 cm -302.102 229.25 m 317.668 234.109 l 312.215 218.738 l S Q -0.796078 0.87451 0.917647 rg -1.458651 w -q 1 0 0 -1 0 323.091248 cm -1.457 1.457 58.348 58.348 re S Q -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/slides.tex b/slides.tex @@ -23,12 +23,40 @@ \definecolor{spbuGreen}{RGB}{40,160,40} -\tikzset{Process/.style={ellipse,draw=spbuGreen,line width=3pt,dashed}} -\tikzset{ProcessEdge/.style={draw=spbuGreen,line width=3pt,solid}} +\definecolor{spbuBlue}{RGB}{40,40,160} + +% physical layer +\tikzset{Node/.style={rectangle,draw=spbuDarkGray,line width=3pt}} +\tikzset{Switch/.style={circle,draw=gray,fill=gray,line width=7pt,solid}} +\tikzset{PhysicalLink/.style={draw=gray,line width=7pt,solid}} +\tikzset{NetworkLink/.style={draw=black,line width=3pt,dashed}} + +% logical layer +\tikzset{Daemon/.style={ellipse,draw=spbuBlue,line width=3pt,solid,scale=0.65}} +\tikzset{DaemonLink/.style={draw=spbuBlue,line width=3pt,solid}} + +% application layer +\tikzset{Process/.style={ellipse,draw=spbuGreen,line width=3pt,solid}} +\tikzset{ProcessEdge/.style={draw=spbuGreen,line width=3pt,solid,->}} + + \tikzset{Node/.style={rectangle,draw=spbuDarkGray,thick}} -\tikzset{Task/.style={Process,anchor=center,draw=spbuGreen,text=spbuGreen}} +\tikzset{Task/.style={ + ellipse, + draw=spbuGreen, + line width=3pt, + dashed, + anchor=center, + text=spbuGreen +}} \tikzset{Kernel/.style={Task,solid,line width=2pt}} -\tikzset{TaskEdge/.style={ProcessEdge,draw=spbuGreen,solid,->,line width=2pt}} +\tikzset{TaskEdge/.style={ + ProcessEdge, + draw=spbuGreen, + solid, + ->, + line width=2pt +}} \tikzset{PseudoKernelEdge/.style={draw=spbuGreen,line width=3pt,dashed}} \tikzset{Label/.style={label distance=0.1cm,text=spbuTerracotta}} \tikzset{TaskLabel/.style={label distance=0.1cm,text=spbuGreen}} @@ -36,7 +64,6 @@ rectangle, draw=spbuDarkGray, minimum width=4.7cm, - maximum width=4.7cm, minimum height=0.9cm, line width=2pt, thick @@ -47,9 +74,34 @@ \maketitle \begin{frame}{Motivation} + Looking for ways to develop fault-tolerant HPC applications without + checkpoints. + \vfill\pause + The outcome: + + a scheduler with C++ API which replaces both batch job scheduler and + message passing interface. \end{frame} \begin{frame}{System architecture} + \begin{columns}[T] + \begin{column}{0.2\textwidth} + \input{tex/cluster-0} + \end{column} + \begin{column}{0.2\textwidth} + \input{tex/frame-0} + \end{column} + \begin{column}{0.2\textwidth} + \input{tex/frame-3} + \end{column} + \begin{column}{0.2\textwidth} + \input{tex/frame-4} + \end{column} + \end{columns} + \vfill + \begin{center} + \input{tex/legend} + \end{center} \end{frame} \begin{frame}{Application architecture} @@ -126,7 +178,7 @@ \begin{frame}{Example} \begin{tikzpicture}[x=3cm,y=-0.9cm] - \node (dummy) at (0.5,0) {}; + \node (dummy) at (0,0) {}; \node<1-5> (kernellabel) at (2,-1) {Kernels}; \node<1-5> (kernelpoollabel) at (4,-1) {Kernel pool}; @@ -174,7 +226,7 @@ \node<5>[KernelPool] (pool3) at (4,3) {}; \node<5>[KernelPool] (pool4) at (4,4) {}; - \node<6> (task1) at (2,0) {\[Programme ends\]}; + \node<6> (task1) at (2,0) {Programme ends}; \end{tikzpicture} \note<1>{ @@ -273,7 +325,7 @@ \sum\limits_{n=k}^{q_3} \Theta_{l,m,n}\Theta_{l-i,m-j,n-k} \right] - \Var{\epsilon} + \sigma_\epsilon^2 \end{equation*} \end{column} \begin{column}{0.65\textwidth} @@ -285,7 +337,14 @@ \begin{frame}{Performance with master node failure (ARMA)} \centering - \includegraphics[width=0.9\linewidth]{figures/mpp-time-color.eps} + \begin{columns} + \begin{column}{0.49\textwidth} + \includegraphics[width=\linewidth]{figures/performance-arma.eps} + \end{column} + \begin{column}{0.49\textwidth} + \includegraphics[width=\linewidth]{figures/overhead-arma.eps} + \end{column} + \end{columns} \end{frame} \begin{frame} @@ -329,7 +388,21 @@ \begin{frame}{Performance with master node failure (NDBC)} \centering - \includegraphics[width=0.9\linewidth]{figures/mpp-time-color-ndbc.eps} + \begin{columns} + \begin{column}{0.49\textwidth} + \includegraphics[width=\linewidth]{figures/performance-ndbc.eps} + \end{column} + \begin{column}{0.49\textwidth} + \includegraphics[width=\linewidth]{figures/overhead-ndbc.eps} + \end{column} + \end{columns} +\end{frame} + +\begin{frame}{Recovery from master node failure: summary} + \centering + Works only when master kernel has at most one subordinate at a time. + \vfill + How to adapt it for multiple node failures? \end{frame} \section{Recovery from multiple node failures} diff --git a/tex/frame-2.tex b/tex/frame-2.tex @@ -1,5 +1,5 @@ \input{tex/frame-1} \begin{tikzpicture}[remember picture,overlay] \node[Task,label={[TaskLabel,label distance=0.001cm]90:\textbf{Backup}}] (MasterCopy) at (B1.center) {\phantom{A}}; - \path[TaskEdge] (Master) edge (MasterCopy); + \path[ProcessEdge] (Master) edge (MasterCopy); \end{tikzpicture}% diff --git a/tex/frame-4.tex b/tex/frame-4.tex @@ -4,7 +4,7 @@ \node[Task,label={[TaskLabel,label distance=0.001cm]180:\textbf{S\textsubscript{\color{spbuGreen}2}}}] (Sub2) at (C1.center) {\phantom{A}}; \node[Task,label={[TaskLabel,label distance=0.001cm]0:\textbf{S\textsubscript{\color{spbuGreen}3}}}] (Sub3) at (D1.center) {\phantom{A}}; %\node[Task,label={[TaskLabel]0:Task1}] (Task1) at (B1.center) {\phantom{A}}; - \path[TaskEdge] (Task1) edge[bend left] (Sub1); - \path[TaskEdge] (Task1) edge (Sub2); - \path[TaskEdge] (Task1) edge (Sub3); + \path[ProcessEdge] (Task1) edge[bend left] (Sub1); + \path[ProcessEdge] (Task1) edge (Sub2); + \path[ProcessEdge] (Task1) edge (Sub3); \end{tikzpicture}% diff --git a/tex/legend.tex b/tex/legend.tex @@ -1,5 +1,5 @@ \small -\begin{tikzpicture}[x=1.0cm,y=-0.5cm,framed] +\begin{tikzpicture}[x=1.0cm,y=-0.5cm] \node[Node] at (0,0) {\phantom{A}}; \node[anchor=west] (X2) at (0.4,0) {\strut cluster node};