-
Notifications
You must be signed in to change notification settings - Fork 0
/
ks50.dat
50 lines (50 loc) · 338 KB
/
ks50.dat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
0 precision 132 datarace 109 jpf 62 community 56 positive 54 realtime 53 past 49 objectoriented 48 range 46 combination 43 experiment 41 improvement 41 contrast 40 unique 40 last 40 13% 40 sacrificed 38 maintained 36 big 36 illustrating 36 complementary 36 carried 36 decades 36 42% 36 incurred 35 keeping 32 30x 32 tcc 32 why 30 integrates 30 devoted 30 leading 28 precise 27 either 27 philosophy 27 3x 27 methods 25 towards 25 simplifies 25 compression 25 approach 22 optimization 22 lowlatency 22 automatic 22 throughout 22 onthefly 22 interprets 22 consisted 22 spacecraft 22 convincing 20 avionics 20 developed 19 arguments 19 controller 19 attention 19 shift 19 honeywell 19 capabilities 17 overheads 17 highspeed 17 attempt 17 mechanized 17 out 15 easier 15 reasons 15 pathfinder 15 divided 15 combine 14 did 14 resolves 14 semaphores 14 read 12 special 12 parameters 12 spectrum 12 give 12 broadcast 12 48 12 bytecode 12 occur 11 work 11 building 11 reports 11 interconnects 11 interprocessor 11 permanent 11 provers 11 transactionalmemory 11 providesa 11 basicunit 11 andmemory 11 consistencytcc 11 parallelsoftware 11 regionin 11 packetto 11 blockthis 11 theneed 11 eliminatesthe 11 safelycoexist 11 hardwarecontrolledrollback 11 correctnessviolations 11 attemptto 11 simultaneouslythe 11 bandwidthto 11 characterisitcsof 11 examinehow 11 performanceof 11 modelitself 11 parallelismmost 11 bufferson 11 facility 9 interface 9 completely 9 majority 9 upper 9 written 9 structuring 9 20 9 along 9 quantitative 9 speculatively 9 toward 9 atomically 9 pochoir 9 intricate 9 grained 9 transactionbased 9 snoopy 9 propos 9 conventionallocks 9 complexitiestcc 9 asmultiple 9 thissimplified 9 systemsacross 9 areeasily 9 kbthe 9 tccare 9 smallscalesmps 9 with 7 formal 7 optimal 7 write 7 always 7 three 7 limited 7 bottlenecks 7 represents 7 strictly 7 speculative 7 carefully 7 introducing 7 options 7 coherence 7 remove 7 frame 7 affect 7 cmps 7 tcctcc 7 systemmeanwhile 7 to 6 consistency 6 implemented 6 protocols 6 independent 6 dynamic 6 varying 6 locking 6 analyzed 6 response 6 area 6 organized 6 seen 6 making 6 server 6 was 6 operating 6 limit 6 collecting 6 behave 6 linked 6 final 6 explore 6 beginning 6 choice 6 memories 6 assuming 6 ago 6 major 6 customized 6 abstractions 6 captures 6 rate 6 leveraging 6 theorem 6 packet 6 objectbased 6 quite 6 deploy 6 emulators 6 simulated 6 aggregate 6 simpler 6 representing 6 compromising 6 fill 6 approximation 6 spurious 6 consequence 6 disparate 6 condition 6 consequently 6 perhaps 6 grid 6 benchmarking 6 immediate 6 outlines 6 coping 6 motion 6 kquorum 6 illumination 6 system 4 its 4 machines 4 exposes 4 used 4 one 4 available 4 particular 4 within 4 constraints 4 requiring 4 google 4 valuable 4 significant 4 state 4 based 4 good 4 use 4 lies 4 services 4 software 4 motivation 4 emphasis 4 modern 4 showed 4 techniques 4 thus 4 proved 4 topics 4 monitoring 4 detecting 4 burden 4 proper 4 combinations 4 generate 4 domain 4 still 4 input 4 line 4 comparable 4 concept 4 specialized 4 derived 4 programming 4 fundamental 4 dbms 4 seems 4 never 4 dataintensive 4 incrementally 4 explicit 4 effectiveness 4 individually 4 efficiency 4 transparency 4 items 4 part 4 ever 4 reduction 4 theorems 4 perceived 4 resolving 4 threat 4 popularity 4 secondly 4 integrity 4 truly 4 embedded 4 up 4 garbage 4 collection 4 detailed 4 considered 4 extensible 4 described 4 compatible 4 modify 4 absolute 4 seconds 4 tied 4 threshold 4 35 4 employing 4 generalize 4 share 4 states 4 configuration 4 accessible 4 timing 4 simulators 4 utility 4 synthetic 4 dependency 4 circuit 4 executable 4 region 4 compilation 4 compilers 4 encoding 4 light 4 collaborative 4 hashing 4 note 4 bring 4 binaries 4 contribute 4 repeated 4 incorporated 4 relevance 4 heuristic 4 portion 4 nonboolean 4 harmonic 4 themis 4 512 4 thereof 4 held 4 package 4 drastically 4 onefifth 4 heuristics 4 explanations 4 transmitted 4 decoding 4 appearance 4 microkernels 4 wikipedia 4 tc 4 inefficiency 4 pop 4 unbiased 4 reviews 4 dual 4 2d 4 catch 4 cacheefficient 4 pci 4 turning 4 initialization 4 loading 4 regularity 4 fools 4 recycling 4 score 4 everyday 4 functionalstyle 4 farm 4 incentive 4 iterators 4 120 4 treestructured 4 layouts 4 xquery 4 encompasses 4 car 4 scalar 4 smoothly 4 writeanywhere 4 formalizing 4 inevitable 4 summarized 4 harbor 4 passwords 4 resolver 4 branchingtime 4 petri 4 unboundeduse 4 multiaction 4 retrofit 4 substring 4 cookbook 4 textures 4 objectstore 4 iocomplexity 4 sqlmr 4 richtest 4 botnet 4 mmnet 4 pageprotection 4 nest 4 ipss 4 many 2 data 2 partitioning 2 order 2 however 2 reduce 2 uses 2 associated 2 on 2 has 2 no 2 point 2 inputs 2 rather 2 effects 2 also 2 cost 2 paper 2 describes 2 set 2 rationale 2 novel 2 variety 2 atomic 2 changes 2 performance 2 does 2 take 2 be 2 straightforward 2 there 2 remain 2 consistent 2 management 2 isolation 2 durability 2 presents 2 concurrency 2 discusses 2 aspects 2 client 2 event 2 optimistic 2 protocol 2 exploits 2 our 2 message 2 rates 2 designed 2 different 2 both 2 successfully 2 flexible 2 solution 2 model 2 levels 2 desired 2 migration 2 properties 2 algorithms 2 possible 2 sql 2 fail 2 arrived 2 recent 2 way 2 demonstrated 2 must 2 environment 2 quoromprotocol 2 been 2 perform 2 middleware 2 put 2 programs 2 scheme 2 any 2 times 2 computing 2 fully 2 brought 2 network 2 reliability 2 challenges 2 impacts 2 continuously 2 resolution 2 concurrent 2 service 2 automated 2 production 2 then 2 kinds 2 theory 2 analysis 2 studied 2 further 2 traditional 2 workloads 2 between 2 report 2 hope 2 additional 2 impact 2 hundreds 2 relying 2 ways 2 instead 2 offered 2 known 2 objectives 2 domains 2 relaxed 2 clusters 2 redesign 2 demonstrate 2 correctly 2 portions 2 ingres 2 replicate 2 about 2 two 2 build 2 networking 2 whether 2 blocks 2 decision 2 minimize 2 enabled 2 variations 2 minimizing 2 image 2 semantics 2 linearizable 2 demonstrates 2 enforce 2 per 2 algorithmic 2 encountered 2 measurements 2 virtual 2 paradigm 2 organizing 2 abstraction 2 much 2 continuous 2 languages 2 sessions 2 volumes 2 speed 2 handle 2 another 2 file 2 left 2 make 2 timely 2 discuss 2 remote 2 logging 2 quantify 2 sequence 2 capturing 2 runtime 2 operationally 2 settings 2 detection 2 everything 2 sensorization 2 repurposed 2 know 2 look 2 attempts 2 examined 2 totally 2 illustrated 2 become 2 map 2 ten 2 hundred 2 every 2 business 2 output 2 produce 2 result 2 initial 2 alternatively 2 dataparallel 2 incorporating 2 movement 2 soon 2 loose 2 inappropriate 2 maintaining 2 proposals 2 schemes 2 ie 2 activity 2 spe 2 coordinates 2 reduces 2 repository 2 transform 2 gap 2 cannot 2 create 2 deployments 2 primarily 2 interactive 2 engine 2 those 2 deploying 2 purely 2 piece 2 managers 2 libraries 2 responsibility 2 especially 2 depth 2 workload 2 overwhelm 2 arriving 2 relatively 2 functional 2 improves 2 extension 2 unifies 2 quorums 2 practitioners 2 analyzing 2 measure 2 frequently 2 surveys 2
1 despite 180 legislators 108 reveal 98 frequent 93 their 91 implementing 88 machine 88 protocol 83 copies 80 consistent 80 recent 80 record 78 state 70 approach 67 maintained 67 way 63 paxos 62 island 58 propensity 57 provides 55 archaeological 55 functioned 55 peripatetic 55 parliamentary 55 forays 55 chamber 55 messengers 55 paxon 55 distributed 54 discoveries 54 parliament 54 parttime 54 forgetfulness 54 parliaments 54 new 35 design 30 its 22 direct 12 2000 12 frp 11 accessed 9 actually 9 advocate 9 ed 9 flexible 7 highly 7 compared 7 evaluates 7 owner 7 lowcost 7 uses 6 point 6 cost 6 be 6 google 6 objects 6 use 6 practice 6 operation 6 prevent 6 port 6 blocks 6 image 6 proved 6 problems 6 industry 6 individual 6 host 6 verify 6 suitable 6 trees 6 onto 6 produces 6 ensured 6 demanding 6 now 6 idea 6 clean 6 ultimately 6 concise 6 carry 6 probe 6 associating 6 hides 6 hierarchical 6 vms 6 relies 6 deliver 6 determining 6 body 6 mathematical 6 inner 6 designated 6 prefix 6 beanbag 6 securityrelated 6 with 4 a 4 supports 4 on 4 supporting 4 powerful 4 several 4 atomicity 4 concurrency 4 demands 4 satellite 4 called 4 reduced 4 decentralized 4 eg 4 good 4 grow 4 theory 4 they 4 impact 4 controlled 4 viable 4 resulted 4 10 4 abundance 4 potential 4 complete 4 whether 4 twophase 4 thus 4 distinguished 4 rollback 4 huge 4 speed 4 limitations 4 remote 4 centralized 4 runtime 4 infrastructures 4 detection 4 furthermore 4 examined 4 generating 4 infinite 4 evolving 4 schemes 4 performs 4 creating 4 interactive 4 microsofts 4 ever 4 proven 4 improves 4 seamlessly 4 offer 4 ii 4 contributions 4 reflects 4 suggest 4 includes 4 sometimes 4 asymptotic 4 tree 4 scan 4 steady 4 overhead 4 list 4 lists 4 sizes 4 best 4 multicore 4 facilities 4 moreover 4 spent 4 buffer 4 go 4 discussed 4 naturally 4 repartitioning 4 demand 4 strike 4 sequences 4 concern 4 channels 4 involve 4 beyond 4 unmodified 4 estimation 4 importantly 4 covering 4 implements 4 library 4 equivalence 4 preliminary 4 accuracy 4 eliminate 4 stones 4 highspeed 4 traditionally 4 causes 4 minutes 4 subnets 4 5% 4 restricts 4 elsewhere 4 brief 4 organizations 4 follows 4 diurnal 4 causing 4 compilers 4 distinguish 4 encouraging 4 inherently 4 minimum 4 reliably 4 wellsuited 4 suggests 4 nearzero 4 classifying 4 question 4 represented 4 eliminated 4 lda 4 text 4 representations 4 toolkit 4 private 4 graphics 4 threading 4 freely 4 comprises 4 spreading 4 situation 4 goes 4 coda 4 sharednothing 4 offerings 4 hypervisorbased 4 forecasts 4 labs 4 generals 4 heart 4 enduser 4 unroll 4 older 4 logarithmic 4 personalized 4 front 4 localize 4 processorbased 4 ndimensional 4 terminals 4 repeatability 4 plugin 4 nt 4 calculation 4 exclusive 4 freeing 4 succumb 4 reply 4 contest 4 wherever 4 microvisor 4 hits 4 ocb 4 spatialdatabase 4 exercised 4 retain 4 lookahead 4 underpinning 4 destructive 4 readset 4 subspaces 4 150000 4 wuis 4 lvalue 4 streambit 4 mld 4 wpds 4 idmaps 4 copiesmirroring 4 驴n2 4 data 2 access 2 via 2 each 2 advantages 2 practical 2 normally 2 database 2 machines 2 by 2 also 2 strong 2 across 2 spanner 2 it 2 global 2 novel 2 critical 2 take 2 increase 2 fast 2 apply 2 etc 2 combine 2 unit 2 solutions 2 protocols 2 architecture 2 other 2 using 2 increases 2 require 2 exploits 2 requiring 2 designed 2 very 2 indexing 2 model 2 family 2 levels 2 delivery 2 shown 2 valuable 2 asynchronous 2 processes 2 member 2 shows 2 characterize 2 covered 2 ambiguity 2 more 2 types 2 quorum 2 developed 2 demonstrated 2 environment 2 aspect 2 read 2 proposed 2 setting 2 performed 2 some 2 granularity 2 automatically 2 computation 2 distribution 2 current 2 caching 2 lies 2 fully 2 evaluations 2 real 2 massive 2 impacts 2 core 2 parallel 2 motivation 2 then 2 experimental 2 here 2 related 2 resource 2 address 2 though 2 typically 2 differ 2 considerably 2 traditional 2 difficult 2 suited 2 define 2 definition 2 possibly 2 goals 2 ways 2 offered 2 directly 2 domains 2 1000s 2 memory 2 user 2 procedures 2 implement 2 original 2 inherent 2 operating 2 together 2 behind 2 conflicts 2 so 2 techniques 2 build 2 social 2 reach 2 runs 2 1 2 them 2 write 2 messages 2 efficient 2 elastic 2 tolerate 2 heavy 2 unavailability 2 trade 2 adopts 2 demonstrates 2 node 2 handling 2 before 2 view 2 selected 2 found 2 organizing 2 synchronizing 2 mechanism 2 research 2 streams 2 stream 2 term 2 detecting 2 streaming 2 media 2 intrusion 2 technologies 2 devices 2 tools 2 netflow 2 monitors 2 burden 2 developing 2 slow 2 precise 2 benefit 2 meet 2 decrease 2 poses 2 evaluated 2 estimate 2 merge 2 join 2 punctuationcarrying 2 generated 2 unblocking 2 optimization 2 trading 2 military 2 change 2 caused 2 look 2 papers 2 analytical 2 mentioned 2 illustrated 2 method 2 solving 2 programming 2 users 2 hundred 2 article 2 abstractthis 2 business 2 continual 2 pipelined 2 believe 2 priori 2 cases 2 passed 2 counterparts 2 computations 2 weekly 2 simply 2 rerun 2 raises 2 running 2 example 2 limited 2 keeping 2 berkeley 2 disruptive 2 leaves 2 proposals 2 22 2 reduces 2 updating 2 index 2 repository 2 task 2 gap 2 capabilities 2 create 2 elements 2 transparency 2 universal 2 scripts 2 compelling 2 deploying 2 assigning 2 extremely 2 manager 2 consists 2 part 2 fewer 2 subtle 2 purge 2 maintenance 2 smoothing 2 paths 2 niagarast 2 cap 2 tradeoff—between 2 tradeoff 2 bounds 2 frequently 2 becomes 2 amounts 2 regular 2 switch 2 andor 2 weakly 2 intent 2 namely 2 parc 2 protection 2 parity 2 focus 2 trends 2 among 2 i 2 locality 2 lessons 2 little 2 understanding 2 means 2 points 2 accounting 2 exacerbated 2 investigate 2 crash 2 mode 2 focuses 2 reveals 2 realistic 2 latent 2 errors 2 fingerprinting 2 slas 2 argue 2 impacting 2 distinguishing 2 earlier 2 pairs 2 barrier 2 procedure 2 manufacturers 2 computers 2 price 2 overcomes 2 unique 2 led 2 indexed 2 latchfree 2 effectively 2 processor 2 reports 2 r 2 authorization 2 series 2 applies 2 limiting 2 memories 2 collection 2 analytically 2 assuming 2 multithreading 2 vastly 2 faster 2 ran 2 difference 2 last 2 references 2 interarrival 2 infrequently 2 selftuning 2 adapts 2 interest 2 concurrently 2 restart 2 pageoriented 2 extensible 2 accomplished 2 paging 2 outlined 2 expressed 2 slowdown 2 execute 2 graph 2 interfaces 2 act 2 cumbersome 2 subsequent 2 similarly 2 approximate 2 topic 2 scientific 2 accelerate 2 userdefined 2 nature 2 variables 2 explained 2 tuning 2 pool 2 hardcoded 2 declarative 2 express 2 congestion 2 readily 2 evolution 2 objectbased 2 examines 2 explored 2 executes 2 experiment 2 classification 2 queuing 2 path 2 commands 2 topological 2 medium 2 billion 2 1000 2 almost 2 diffusion 2 cyclic 2
2 oltp 135 lines 132 separation 119 code 110 engines 92 presented 89 paradigm 86 specialized 86 rdbms 83 market 82 dbms 82 privilege 77 markets 66 processing 64 capability 64 vendors 64 orders 64 evidence 64 current 63 papers 63 magnitude 61 should 58 size 51 fits 51 one 49 relational 49 us 48 experimental 45 database 43 legacy 43 prototype 42 sfe 42 privileges 42 showed 39 business 39 kind 36 rdbmss 35 commercial 35 community 35 nearly 35 built 33 overall 33 architectures 32 scientific 32 clean 32 hybrid 32 parts 32 scratch 32 left 30 conclude 30 text 30 25 30 transactional 29 previous 29 hence 29 redesign 29 continue 29 research 29 monitor 29 fact 29 year 29 designed 27 benchmark 27 procedures 27 collection 27 comparing 27 openssh 27 favor 27 10 26 potential 24 confinement 24 secure 24 old 24 reasons 24 nothing 24 tpcc 23 stream 23 excel 23 end 23 comes 23 assuming 23 start 23 warehouse 23 examining 23 attempting 23 speeds 21 concept 21 mit 21 push 21 needs 21 dominate 21 theoretical 21 predicted 21 fairplay 21 outperformed 21 here 20 reporting 20 generic 20 slave 20 sc05 20 sbc07 20 beaten 20 hstore 20 retired 20 sheet 20 tomorrows 20 yesterdays 20 abundance 18 ideas 18 12 18 major 18 suggested 18 shdl 18 coupled 17 demonstration 17 implements 17 circuit 17 remained 17 enhancements 17 privileged 17 sfdl 17 requirements 15 alternative 15 standard 15 dominant 15 replacing 15 integrating 15 28 15 growth 15 gain 15 architectural 14 factors 14 oblivious 14 lack 13 falling 13 multiplecores 13 barebones 13 far 13 described 13 identifying 13 mostly 13 integrate 13 cryptography 13 unprivileged 13 yao 13 however 11 databases 11 shifts 11 resulted 11 portend 11 cleanslate 11 bottlenecks 11 advances 11 interest 11 utility 11 heuristics 11 occurring 11 protocols 10 approach 10 popular 10 trust 10 services 10 complete 10 insight 10 special 10 expensive 10 monitors 10 introduces 10 augment 10 effect 10 testbed 10 add 10 previously 10 transfer 10 39 10 unauthorized 10 tailored 10 twoparty 10 bobalice 10 restriction 10 privtrans 10 partitioning 8 stalls 8 obtained 8 whether 8 rapid 8 analyze 8 settings 8 18 8 execute 8 solve 8 finds 8 comprises 8 fullfledged 8 onepass 8 exemplify 8 phrase 8 distributed 7 partitions 7 a 7 by 7 first 7 if 7 developed 7 advance 7 platform 7 infrastructure 7 components 7 short 7 inherent 7 obtain 7 optimization 7 interactive 7 realistic 7 switching 7 thereby 7 matching 7 hand 7 enjoying 7 deploy 7 excessive 7 broadcast 7 equally 7 procedural 7 door 7 prevents 7 authenticate 7 became 7 concerning 7 secured 7 eros 7 than 5 effects 5 time 5 critical 5 all 5 over 5 fast 5 provides 5 issues 5 solution 5 which 5 levels 5 varying 5 implementing 5 environment 5 some 5 address 5 definition 5 outperform 5 implement 5 less 5 port 5 demonstrates 5 operate 5 remote 5 dbmss 5 schemes 5 lets 5 internal 5 showing 5 robust 5 reveals 5 strict 5 worth 5 retains 5 faster 5 difference 5 component 5 rate 5 risk 5 demand 5 decoupling 5 flows 5 maximum 5 modify 5 speculatively 5 illustrate 5 inspired 5 io 5 toward 5 account 5 preliminary 5 sending 5 aimed 5 bug 5 error 5 boolean 5 generates 5 assistant 5 claims 5 opens 5 noise 5 members 5 autonomic 5 accordingly 5 established 5 cities 5 converge 5 orthogonal 5 looking 5 spacetime 5 relegated 5 authenticating 5 attacker 5 superuser 5 abused 5 lclint 5 usefulness 5 dangling 5 password 5 tradeoffs 4 to 4 spanning 4 also 4 consistency 4 rationale 4 novel 4 performance 4 be 4 load 4 etc 4 challenge 4 treated 4 arise 4 allows 4 availability 4 an 4 static 4 show 4 only 4 long 4 rates 4 describe 4 enforces 4 conventional 4 review 4 level 4 algorithms 4 integrated 4 providing 4 eg 4 crashes 4 good 4 grow 4 moves 4 enables 4 results 4 challenges 4 largest 4 software 4 manner 4 robustness 4 theory 4 user 4 stored 4 since 4 out 4 operating 4 base 4 ingres 4 conflicts 4 evaluation 4 improved 4 convergent 4 explicitly 4 simulation 4 functionality 4 into 4 proper 4 examine 4 convenient 4 appropriate 4 estimate 4 technology 4 years 4 article 4 substantially 4 rapidly 4 prior 4 incorporating 4 opensource 4 creating 4 consume 4 efficiently 4 did 4 complicated 4 avoids 4 extension 4 theorems 4 formulation 4 respect 4 versions 4 geographic 4 yet 4 simplicity 4 understanding 4 third 4 combination 4 errors 4 argue 4 barrier 4 pointers 4 usage 4 phones 4 exploit 4 fresh 4 structures 4 planned 4 sensitive 4 free 4 processed 4 adapts 4 modification 4 extensible 4 versus 4 representation 4 incoming 4 captures 4 assume 4 longlived 4 23 4 dynamics 4 ease 4 compression 4 right 4 almost 4 detect 4 reasoning 4 modeled 4 carefully 4 visibility 4 infer 4 vectors 4 entries 4 complementary 4 split 4 c 4 hooks 4 methodology 4 familiar 4 waste 4 5 4 proliferation 4 drive 4 representing 4 allocating 4 worst 4 sufficient 4 save 4 below 4 requested 4 originally 4 handled 4 saying 4 action 4 inside 4 step 4 concrete 4 unknown 4 repeat 4 instance 4 confirmed 4 later 4 parser 4 interferes 4 quantifierfree 4 memcached 4 incomplete 4 reactive 4 geometric 4 socket 4 classifying 4 breaking 4 transactionoriented 4 recoverability 4 datacentric 4 noisy 4 observing 4 document 4 queried 4 measuring 4 desirable 4 rethinking 4 alignment 4 speedups 4 accumulated 4 defend 4 seeks 4 difficulties 4 leastprivilege 4 simplified 4 instrumented 4 maximizes 4 cached 4 satisfy 4 hiding 4 allornothing 4 acquisition 4 objective 4 10% 4 divides 4 periodic 4 games 4 enhanced 4 graduate 4 recognition 4 weaknesses 4 refers 4 cm 4 stringent 4 reclamation 4 cons 4 accomplish 4 tapes 4 jdk 4 helpful 4 inserted 4 insertions 4 devise 4 auction 4 medicine 4 idealized 4 chains 4 diagnostic 4 administration 4 informal 4 categories 4 annotation 4 tainted 4 rational 4 kn 4 dtables 4 administer 4 collaboratively 4 refining 4 mere 4 corporation 4 multipletable 4 anybody 4 traced 4 interio 4 dash 4 plapack 4 monads 4 discourages 4 petri 4 驴weak驴 4 coretrimmer 4 dstar 4 sweep 4 continuation 4 mcvm 4 manners 4 pdpsva 4 flashmemory 4 teraflops 4 16bit 4 netscape 4 meridional 4 fracture 4 testvectors 4 nonprofit 4 grapevine 4 megabytessecond 4 transactions 2 transaction 2 nearlinearly 2 machines 2 point 2 rather 2 distant 2 cost 2 global 2 set 2 design 2 api 2 schema 2 not 2 available 2 replicas 2 can 2 failed 2 achieved 2 close 2 alternatives 2 where 2 several 2 detail 2 discusses 2 or 2 1copyequivalence 2 basic 2 architecture 2 1copyserializability 2 lazy 2 elasticity 2 closer 2 applications 2 center 2 optimistic 2 commutative 2 experiments 2 requiring 2 operational 2 these 2 successfully 2 model 2 layout 2 correctness 2 family 2 have 2 introduced 2 valuable 2 processes 2 belonging 2 like 2 objects 2 made 2 sql 2 characterize 2 implementations 2 more 2 addition 2 defined 2 analyzed 2 substantial 2 useful 2 same 2 decentralized 2 middleware 2 basis 2
3 system 1000 operating 938 kernel 516 virtual 489 hardware 354 machine 336 performance 290 systems 278 code 274 applications 252 device 246 software 237 drivers 234 os 225 architecture 218 security 212 protection 198 linux 193 memory 171 machines 168 driver 154 support 152 io 145 application 144 virtualization 143 control 133 management 123 existing 120 communication 118 interface 112 running 110 sharing 106 on 105 access 104 isolation 98 overhead 94 userlevel 87 trusted 85 extensions 81 services 75 fault 75 mechanism 75 domains 74 devices 71 for 70 address 69 secure 69 untrusted 69 environment 68 network 67 resources 67 cpu 64 calls 64 mechanisms 63 commodity 62 remote 61 run 61 an 60 designed 59 and 58 monitor 58 processes 57 guest 56 nooks 55 architectures 54 multiprocessor 54 vm 53 unmodified 53 host 52 single 52 physical 52 abstractions 51 modules 51 overheads 50 vmm 50 interfaces 49 domain 49 offers 49 reliability 47 development 47 enables 46 xen 46 kernels 46 prototype 45 vms 45 runs 45 page 44 migration 44 overall 44 flexibility 44 platform 43 user 43 integrity 42 multiple 42 describes 42 functionality 42 threads 42 hypervisor 42 features 41 shared 41 policies 41 components 41 microkernel 41 approach 41 windows 41 providing 40 finegrained 40 abstraction 40 allows 39 infrastructure 39 call 39 computing 38 space 38 safety 38 achieve 38 independent 38 procedure 38 faults 37 policy 37 server 37 design 36 monitors 36 lightweight 36 mach 36 native 35 same 35 without 35 minimal 35 transparent 34 within 34 resource 34 implemented 34 through 34 facility 33 facilities 33 base 33 workstation 33 supports 32 by 32 reducing 32 workloads 32 unix 32 cost 32 provides 32 into 32 ipc 32 rpc 32 lines 31 separate 31 subsystems 31 top 31 while 31 among 31 processor 31 was 30 networking 30 stack 29 high 29 maintaining 29 intel 29 between 28 transfer 28 service 28 legacy 27 introduces 27 disco 27 requirements 27 vmms 27 flexible 27 process 27 virtualized 27 implementing 26 substantial 26 direct 26 no 26 failures 26 modern 25 demonstrate 25 subsystem 25 enable 25 safe 25 execute 25 vmware 25 interprocess 25 safedrive 25 achieves 24 smart 24 changes 24 environments 24 embedded 24 isolating 24 lrpc 24 layer 23 conventional 23 purpose 23 implements 23 with 23 built 23 cores 23 improvement 23 usermode 23 component 23 shadow 23 its 22 message 22 guarantees 22 benchmarks 22 improvements 22 inside 22 achieved 21 prevent 21 enforce 21 acceptable 21 mode 21 extensible 21 module 21 crashes 21 reuse 21 enforcement 21 card 21 practical 20 otherwise 20 executing 20 including 20 internet 20 semantics 20 avoiding 20 contemporary 20 developers 20 combines 20 mmp 20 implementation 19 out 19 entire 19 improving 19 interrupts 19 api 19 provided 19 greatly 19 passing 19 despite 18 integrated 18 expensive 18 benefit 18 specialized 18 incurs 18 30 18 protect 18 wide 18 would 18 improved 18 sensitive 18 package 18 type 17 allowing 17 utilization 17 change 17 technology 17 argue 17 transparently 17 via 17 recovery 17 improves 17 simplify 17 changing 17 cellular 17 safely 17 modest 17 microbenchmarks 17 private 17 costs 16 lowlevel 16 limited 16 third 16 modifications 16 modifying 16 controls 16 impact 16 structure 16 building 16 generalpurpose 16 extensibility 16 nearly 16 x86 16 available 16 modify 16 migrating 16 underlying 15 currently 15 architectural 15 evaluation 15 performs 15 designers 15 functions 15 cause 15 lower 15 upon 15 capability 15 efforts 15 remapping 15 dependability 15 negligible 15 caused 15 allow 15 applicationlevel 15 toolkit 15 supporting 14 remain 14 managing 14 research 14 incur 14 already 14 manager 14 structures 14 separation 14 malicious 14 imposed 14 helios 14 denali 14 from 14 exploits 14 majority 14 thus 14 improve 14 part 14 recovering 14 protected 14 xfi 14 firefly 14 web 13 fully 13 principle 13 complete 13 context 13 faster 13 hosts 13 advantage 13 because 13 tested 13 permissions 13 increases 13 significant 13 standard 13 goal 13 additional 13 speed 13 entirely 13 tuning 13 represents 13 cpus 13 beyond 13 compatibility 13 principles 13 boundaries 13 attestation 13 confidentiality 13 dec 13 protects 13 rights 13 copying 13 multiserver 13 critical 12 does 12 emerging 12 writing 12 directed 12 leads 12 isolates 12 pentium 12 hypervisors 12 spaces 12 smprevirt 12 survive 12 requires 12 satellite 12 experience 12 complexity 12 instead 12 continue 12 languages 12 communicating 12 share 12 25% 12 principals 12 replace 12 interrupt 12 2000 12 numa 12 esx 12 samemachine 12 reduce 11 exposes 11 enhance 11 automated 11 platforms 11 handling 11 frequently 11 principal 11 barrier 11 demonstrating 11 flow 11 library 11 privileged 11 supervisor 11 helper 11 vax 11 tolerance 11 addresses 11 use 11 robustness 11 interactions 11 least 11 resulting 11 programming 11 itself 11 supported 11 avoids 11 little 11 histar 11 compromise 11 commercially 11 multimedia 11 l4 11 bind 11 inkernel 11 uses 10 across 10 lack 10 less 10 minimize 10 live 10 measurements 10 article 10 instances 10 crash 10 poor 10 enabling 10 buffers 10 primary 10 fos 10 offloading 10 export 10 partitioning 10 first 10 presents 10 successfully 10 benefits 10 low 10 recently 10 implement 10 special 10 end 10 efficiency 10 executes 10 compromising 10 contain 10 argues 10 6 10 reside 10 tdb 10 highperformance 9 completely 9 original 9 deploying 9 guaranteeing 9 85% 9 binary 9 extends 9 tracks 9 degradation 9 oses 9 systemwide 9 networked 9 outside 9 assurance 9 corey 9 destination 9 mmu 9 guests 9 idl 9 todays 9 failed 9 event 9 update 9 encountered 9 line 9 manage 9 extension 9 configurations 9 limiting 9 described 9 receive 9 generalize 9 depends 9 programmable 9 virtualizing 9 replaces 9 vast 9 relies 9 workstations 9 name 9 embodies 9 sud 9 rather 9 variety 9 where 9 granularity 9 substantially 9 example 9 efficiently 9 personal 9 ethernet 9 role 9 quickly 9 account 9 penalty 9 redesigning 9 unnecessary 9 sufficient 9 timesharing 9 communicate 9 combined 9 proposes 9 enforced 9 seeks 9 xp 9 intercore 9 gain 9 kernelmode 9 virtualmachine 9 own 8 novel 8 reported 8 degree 8 automatically 8 distinct 8 piece 8 essential 8 extending 8 effort 8 userspace 8 desktop 8 instructions 8 likely 8 rest 8 recovered 8 factored 8 microkernels 8 modularity 8 solaris 8 continuations 8 it 8 require 8 valuable 8 traditional 8 together 8 them 8 leaving 8 affinity 8 ability 8 increased 8 authorization 8 thereby 8 controlling 8 leverages 8 redundancy 8 accurately 8 uniform 8 counters 8 endtoend 8 src 8 party 8 pci 8 dma 8 tcb 8 strong 7 provide 7 goals 7 12 7 explores 7 help 7 comparable 7 versions 7 facilitate 7 tests 7 onto 7 portable 7 optimized 7 eliminating 7 respectively 7 moreover 7 controllers 7 express 7 detect 7 viability 7 appliances 7 reasons 7 interposition 7 isolated 7 step 7 bottleneck 7 pcs 7 thin 7 unnecessarily 7 xscale 7 incompatible 7 typesafe 7 histars 7 introduced 7 decentralized 7 moves 7 shares 7 execution 7 burden 7 due 7 notion 7 written 7 isolate 7 up 7 slowdown 7 simplifies 7 ease 7 16 7 assumes 7 5 7 downtimes 7 26 7 impose 7 parts 7 indeed 7 wellunderstood 7 removed 7 emulate 7
4 execution 682 replay 526 debugging 405 deterministic 405 programs 339 parallel 323 multithreaded 262 program 245 hardware 185 overhead 164 applications 159 only 154 memory 152 record 147 recording 137 log 129 threads 123 nondeterministic 121 multiprocessor 119 bugs 115 time 114 nondeterminism 112 software 110 on 104 with 97 inputs 94 shared 90 deterministically 88 races 87 during 83 behavior 83 run 81 including 78 make 78 determinism 76 execute 76 reproduce 69 communication 69 runs 69 synchronization 68 while 66 needed 63 approach 63 less 63 events 62 logging 61 article 59 thread 59 test 58 uses 57 race 56 difficult 56 tools 54 develop 54 programming 52 debug 52 kendo 52 than 51 server 51 input 51 hard 51 schedule 51 multithreading 50 multiprocessors 50 rollback 49 practical 49 even 49 mistake 48 produce 47 via 46 speed 46 executions 46 schedules 45 support 45 same 45 arbitrary 45 reproducing 45 idea 43 sequential 43 apache 43 cyclic 42 scheduling 42 provides 41 reverse 41 eraser 41 evaluated 40 it 40 fully 40 phase 40 commodity 39 dependencies 39 back 39 developers 38 still 38 previous 38 proposals 38 contrast 38 multicore 38 processors 38 overheads 37 functions 37 eliminating 37 call 36 deployed 36 os 36 softwareonly 36 consistent 36 tool 36 function 36 output 36 pres 36 introduces 35 records 35 case 34 easy 34 moreover 34 executing 34 every 34 effectiveness 34 debugger 33 mechanisms 33 current 33 studies 33 either 33 accesses 33 compiler 33 useful 32 programmers 32 ability 32 logs 32 error 32 effects 31 describes 31 because 31 tern 31 r2 31 partial 31 dynamically 31 programmer 31 testing 31 dmt 31 lowoverhead 31 tracing 31 replaying 31 called 30 after 30 detecting 30 recorded 30 systems 29 web 29 runtime 29 combination 29 dmp 29 scales 29 occur 29 approaches 29 low 29 monitor 29 incur 29 unfortunately 29 finding 29 fdr 29 logical 28 extremely 28 future 28 different 27 processes 27 search 27 rewriting 27 remains 27 binary 27 automatic 27 productionrun 27 help 26 locate 26 reference 26 easier 26 becoming 26 instructions 26 past 25 need 25 demonstrate 25 engine 25 produces 25 interthread 25 sketching 25 benchmarks 25 abstraction 25 benefit 25 observed 25 modest 25 verify 24 focused 24 recorder 24 repeatable 24 solution 23 4 23 linux 23 interleaving 23 prone 23 rx 23 schemes 23 avoid 23 buffering 23 hybrid 23 counters 23 lockbased 23 replays 23 scheme 22 yet 22 speculative 22 precisely 22 delorean 22 ordering 22 locking 22 replayed 22 changes 21 require 21 continuously 21 workloads 21 application 21 challenging 21 dpg 21 coursework 21 cost 20 this 20 machine 20 environment 20 mysql 20 needs 20 travel 20 debuggers 20 point 20 an 20 fail 20 information 20 original 20 yield 20 processor 20 towards 20 stateoftheart 20 timing 20 relaxes 20 stable 20 repeatability 20 prohibitive 19 progress 19 reexecute 19 speculation 19 calls 19 ownership 19 sharedmonory 19 external 18 long 18 enforces 18 ensures 18 infrastructure 18 four 18 enforcing 18 rarely 18 cc 18 splash2 18 flashback 18 replayer 18 undergraduate 18 bugnet 18 work 18 address 18 insight 18 code 18 us 18 incurring 18 observation 18 target 18 save 18 for 17 technique 17 production 17 block 17 introduce 17 capture 17 tracks 17 feedback 17 match 17 complicates 17 recordreplay 17 daunting 17 fix 17 timeconsuming 17 intervals 17 reproduction 17 dthreads 17 api 16 all 16 standard 16 reliability 16 inherent 16 correctly 16 enforce 16 checkpoints 16 switch 16 track 16 sharedmemory 16 developer 16 scribe 16 cycle 16 default 16 doubleplay 16 tls 16 reenact 16 replication 16 todays 16 replica 16 results 16 off 16 works 16 faster 16 restart 16 slowdown 16 creates 16 flight 16 threaded 16 instant 16 private 16 comparably 16 stumbling 16 serializing 16 across 15 scale 15 their 15 providing 15 times 15 balancing 15 developing 15 maintain 15 efficiently 15 trace 15 lightweight 15 modifications 15 although 15 largely 15 pthreads 15 nondeterministically 15 reproduced 15 threadlevel 15 is 14 load 14 requiring 14 benefits 14 challenges 14 core 14 detection 14 caused 14 rerun 14 create 14 extends 14 compatible 14 novelty 14 severely 14 sqlite 14 interprocess 14 survive 14 interface 14 compute 14 today 14 executes 14 widespread 14 coordinated 14 reasonable 14 root 14 parsec 14 annotations 14 uniprocessor 14 faulttolerance 13 or 13 architecture 13 interactions 13 diverse 13 instead 13 blocks 13 them 13 checkpointing 13 windows 13 sources 13 adds 13 points 13 mean 13 concurrently 13 fidelity 13 reactive 13 coherence 13 supplied 13 roll 13 utilized 13 determinators 13 whole 13 fault 13 tolerance 13 real 13 makes 13 considerably 13 additional 13 field 13 selected 13 limit 13 running 13 industry 13 offering 13 forward 13 adoption 13 memoization 13 library 13 step 13 eliminates 13 peregrine 13 sc 13 acquisitions 13 movements 13 removing 13 multiprocessing 13 faithfully 13 highfidelity 13 hardwarebased 13 tradeoffs 12 significantly 12 executed 12 enables 12 entire 12 limits 12 faithful 12 libraries 12 mode 12 declared 12 interfaces 12 usually 12 unmodified 12 mpi 12 singlethreaded 12 consequence 12 specially 12 microkernel 12 sketches 12 epochs 12 odr 12 associated 11 failure 11 reads 11 working 11 commit 11 our 11 recent 11 nontrivial 11 generate 11 attempts 11 keep 11 task 11 capabilities 11 essential 11 enable 11 construct 11 start 11 doing 11 happens 11 signals 11 harder 11 loadbalanced 11 objective 11 10% 11 coping 11 librarybased 11 rather 11 assuring 11 servers 11 properly 11 experimental 11 left 11 efficiency 11 little 11 buggy 11 separate 11 serialization 11 lock 11 along 11 employs 11 detects 11 racefree 11 java 11 posix 11 heisenbugs 11 rendezvous 11 tso 11 chipmultiprocessors 11 hindering 11 nonprotected 11 geometric 11 16% 11 interact 11 trivial 11 hereby 11 win32 11 timetraveling 11 layer 10 feature 10 powerful 10 alternatives 10 table 10 protocol 10 size 10 provided 10 per 10 checkpoint 10 primarily 10 greatly 10 epoch 10 dependent 10 shortcomings 10 causes 10 possibility 10 syncschedule 10 neither 10 7% 10 side 10 synchronized 10 termed 10 deferring 10 muchneeded 10 recplay 10 dataracefree 10 softwarebased 10 reexecution 10 stubs 10 several 9 depend 9 10 9 minimal 9 preserving 9 intrusion 9 presence 9 successive 9 transform 9 sometimes 9 empirical 9 reordering 9 fly 9 debugged 9 cause 9 choose 9 estimated 9 reason 9 intelligent 9 imposing 9 nearly 9 avoided 9 operates 9 reproduces 9 recorders 9 instruction 9 perhaps 9 difficulties 9 invocations 9 strata 9 frustrates 9 respec 9 however 9 a 9 if 9 value 9 short 9 allowing 9 improved 9 relevant 9 enough 9 clocks 9 avoids 9 argue 9 otherwise 9 maintains 9 repeatedly 9 productivity 9 incomplete 9 targets 9 trying 9 11 9 companies 9 visible 9 calvin 8 guarantee 8 new 8 both 8 substantial 8 key 8 directly 8 potential 8 majority 8 special 8 before 8 lowlevel 8 average 8 versioned 8 equivalent 8 probabilistic 8 modified 8 manually 8 captured 8 commands 8 channels 8 programmable 8 methodology 8 turn 8 deal 8 reuses 8 simplifying 8 implicit 8 playback 8 practicality 8 deliver 8 — 8 tends 8 exhibits 8 critically 8 proofofconcept 8 misbehaved 8 timedependent 8 converts 8 annotated 8 simulating 8 stratum 8 no 7 portions 7 into 7 evolving 7 fashion 7 individually 7
5 events 324 clocks 311 algorithm 304 distributed 295 ordering 284 event 228 synchronizing 187 concept 174 partial 158 derived 154 total 150 method 150 is 143 logical 133 shown 132 given 131 solving 129 out 128 another 124 physical 121 bound 118 before 117 far 117 define 116 become 116 examined 113 illustrated 109 synchrony 103 order 101 synchronization 101 problems 98 specialized 98 then 92 totally 84 happening 76 for 46 one 44 connection 44 i 40 how 39 had 31 described 31 conservation 29 series 27 old 27 equilibrium 27 put 25 clock 24 window 24 robust 24 observation 24 principle 23 why 21 retransmit 20 v 20 what 18 berkeley 18 conditions 17 fairly 17 congestion 17 rationale 16 would 14 communications 14 description 13 was 12 following 12 bad 12 suggest 12 fixing 12 dealing 12 32 12 separated 12 vi 12 were 10 behind 10 sample 10 cap 10 answer 10 period 10 processor 10 product 10 sections 10 hops 10 brief 10 ack 10 involves 10 investigation 10 sender 10 a 9 contents 9 property 9 get 9 questions 9 spring 9 aggressive 9 reports 9 tuned 9 october 9 eventcounts 9 arguments 9 confinement 9 drop 9 predicts 9 conservative 9 suggests 9 violate 9 places 9 collapse 9 became 9 dropped 9 fascinated 9 things 9 gotten 9 variance 9 bell 9 spp 9 obeyed 9 isnt 9 physics 9 cant 9 many 8 single 8 particular 8 constraints 8 more 8 ways 8 distinguished 8 rule 8 seems 8 never 8 three 8 leaves 8 updating 8 final 8 xerox 8 finding 8 unix 8 sequencers 8 pool 8 sizing 8 flow 8 upon 8 sudden 8 turn 8 transit 8 exited 8 deal 8 needed 8 treat 8 misbehaving 8 receiver 8 86 8 lbl 8 uc 8 400 8 yards 8 kbps 8 bps 8 mike 8 karels1 8 factorofthousand 8 embarked 8 wondered 8 43bsd 8 abysmal 8 4bsd 8 tcproundtriptime 8 estimationexponential 8 timer 8 backoffslowstartmore 8 policydynamic 8 clamped 8 backofffast 8 internetthis 8 phil 8 karn 8 kp87 8 viii 8 soontobepublished 8 rfcalgorithms 8 iso 8 tp4 8 ns 8 obey 8 themby 8 stably 8 physicist 8 discrepancythere 8 failthe 8 doesnt 8 ora 8 injects 8 orthe 8 establishing 8 gating 8 of 6 rather 6 if 6 lazy 6 introduced 6 properties 6 face 6 sites 6 comparisons 6 goals 6 so 6 limits 6 hot 6 ddbss 6 unifies 6 taxonomy 6 variation 6 reference 6 40 6 reordering 6 manipulations 6 relationship 6 explained 6 path 6 inspired 6 timestamps 6 interference 6 effort 6 followed 6 precision 6 relating 6 testers 6 worstcase 6 seven 6 reached 6 collapses 6 yessince 6 beta 6 exception 6 synchronized 6 floating 6 pastry 6 avms 6 invalidity 6 pws 6 via 5 global 5 very 5 different 5 levels 5 significant 5 called 5 recent 5 additionally 5 around 5 key 5 optimal 5 during 5 combinations 5 hold 5 already 5 running 5 limited 5 ie 5 maintenance 5 direct 5 parameter 5 mean 5 involved 5 enable 5 comparing 5 extensibility 5 explored 5 missing 5 usual 5 likely 5 supplied 5 trustworthy 5 elegant 5 clear 5 microbenchmark 5 nonintrusive 5 imp 5 congestionkarns 5 satisfy 5 indirectly 5 proportion 5 mcio 5 refinement 5 axioms 5 radiosity 5 recap 5 wrt 5 loadsharing 5 access 3 scheduling 3 the 3 replicating 3 effects 3 cost 3 used 3 performance 3 solutions 3 need 3 overview 3 static 3 our 3 both 3 provided 3 flexible 3 orderings 3 popular 3 important 3 defined 3 integrated 3 setting 3 eg 3 accessed 3 good 3 response 3 work 3 network 3 worldwide 3 components 3 software 3 object 3 numbers 3 layers 3 resource 3 recently 3 benchmarks 3 represent 3 strategies 3 databases 3 relaxed 3 short 3 inherent 3 off 3 introduce 3 building 3 operate 3 enough 3 slow 3 simulations 3 ip 3 code 3 programming 3 users 3 ten 3 every 3 produce 3 cases 3 kind 3 files 3 explicit 3 disruption 3 scheduler 3 individual 3 effectiveness 3 search 3 restricted 3 universal 3 items 3 linked 3 reduction 3 particularly 3 workload 3 theorems 3 perceived 3 tradeoff—between 3 —has 3 pacelc 3 offering 3 ability 3 queues 3 actions 3 instances 3 locality 3 contributions 3 modes 3 lookup 3 onto 3 authorization 3 methods 3 switching 3 applies 3 collection 3 raw 3 buffer 3 constant 3 insights 3 buffering 3 modification 3 edition 3 preserves 3 applicationlevel 3 guaranteed 3 arbitrary 3 larger 3 scientific 3 applicable 3 matters 3 express 3 readily 3 along 3 extensions 3 five 3 pattern 3 vs 3 exchange 3 specified 3 64 3 sdn 3 realize 3 module 3 dramatically 3 responsible 3 1825× 3 date 3 timing 3 traversal 3 longer 3 attempt 3 unable 3 too 3 minutes 3 below 3 extensively 3 computes 3 conclude 3 leave 3 instance 3 parser 3 satisfying 3 analyzes 3 equipped 3 arithmetic 3 salient 3 mechanical 3 natively 3 knobs 3 overlaps 3 latest 3 cover 3 noisy 3 solely 3 until 3 done 3 packages 3 concerns 3 select 3 selective 3 combinatorial 3 constitute 3 512 3 roughly 3 controls 3 satisfies 3 fork 3 securely 3 adjusted 3 requesting 3 having 3 congested 3 token 3 optimizes 3 w 3 spots 3 mixes 3 lowpower 3 pertaining 3 purposes 3 formed 3 perprocess 3 interrupt 3 expand 3 outsourced 3 accountability 3 valid 3 synopsis 3 interval 3 tape 3 verilog 3 dead 3 emphasizes 3 calculus 3 geometry 3 interconnection 3 colocated 3 containment 3 euclidean 3 chunking 3 configuring 3 manufacturing 3 permitted 3 contest 3 facts 3 highlyefficient 3 recognize 3 magic 3 optimum 3 circuitry 3 federate 3 assure 3 bubba 3 resides 3 sockets 3 invoking 3 chronos 3 columnstore 3 datawe 3 kmaude 3 ultrascalable 3 byproduct 3 bidirectional 3 authentic 3 spanningtree 3 knot 3 ball 3 tccp 3 pdpsva 3 mta 3 frappé 3 reductionbased 3 mariposa 3 precisionand 3 rbs 3 368± 3 garbagecollectiondependent 3 continuouslyrunning 3 spvp 3 cori 3 band 3 ponder 3 phgr 3 psync 3 v2 3 and 2 replication 2 system 2 its 2 advantages 2 scalability 2 calvin 2 guarantee 2 normally 2 contention 2 unlike 2 database 2 supports 2 cluster 2 it 2 scale 2 api 2 uncertainty 2 powerful 2 features 2 all 2 take 2 achieved 2 new 2 should 2 copies 2 control 2 detail 2 architecture 2 closer 2 an 2 commit 2 protocol 2 require 2 takes 2 exploits 2 quorumbased 2 experiments 2 synchronous 2 linearly 2 rates 2 thousands 2 simple 2 conventional 2 observe 2 migration 2 definitions 2 fail 2 properly 2 investigated 2 their 2 analyzed 2 information 2 middleware 2 advance 2 without 2 any 2 call 2 automatically 2 crashes 2 computation 2 endusers 2 current 2 approaches 2 highly 2 area 2 benefits 2 fully 2 brought 2 trust 2 small 2 loadbalancing 2 version 2 robustness 2 though 2 understand 2 suited 2 framework 2 development 2 suites 2 open 2 applicability 2 instead 2 procedures 2 factor 2 implement 2 ideas 2 contains 2 ensuring 2 continue 2 conflicts 2 about 2 reaching 2 whether 2 classic 2 blocks 2 coordinator 2 reach 2 progress 2 platforms 2
6 group 120 optimized 115 dynamo 113 point 109 hierarchy 108 user 104 groups 94 problems 92 undo 79 backtracker 74 native 71 optimization 70 games 68 sequence 66 detection 62 operator 62 tools 60 running 60 steps 59 opportunities 58 able 56 theory 55 finite 55 generated 54 might 54 binary 52 version 51 log 50 binaries 50 help 48 belong 48 compiler 47 efforts 47 prove 46 stream 44 against 44 relation 44 hp 44 own 43 hence 43 repairs 43 statically 43 relative 42 attack 42 occurred 40 oracle 39 complexity 39 intrusion 39 vs 39 any 38 combinatorial 38 logging 36 mail 36 arthur 36 interesting 35 operators 35 pa 35 classes 34 pc 34 lack 33 sequences 33 email 33 player 33 entry 33 framework 31 proven 31 identifies 31 random 31 created 31 depend 30 interactions 30 instruction 30 store 29 complete 29 matrix 29 benchmark 27 operating 27 class 27 focusing 27 construct 27 transparent 26 potential 26 improved 26 every 26 administrators 26 workstation 26 starting 26 bs 26 here 25 introduce 25 intrusions 25 realistic 25 consider 25 product 25 role 25 game 25 unproven 25 chains 25 merlin 25 close 23 degree 23 allowing 23 languages 23 example 23 analyzing 23 come 23 fit 23 manual 23 viewed 23 spite 23 jit 23 situation 23 gain 23 dependability 23 presumed 23 presented 22 analyze 22 workload 22 compiled 22 today 22 arbitrary 22 improving 22 added 22 sense 22 evaluates 22 np 22 removing 22 multisite 22 order 21 supporting 21 type 21 central 21 fundamental 21 maintaining 21 versions 21 overhead 21 assuming 21 imposes 21 challenging 21 gb 21 tend 21 annotations 21 accelerated 21 displays 21 identify 19 comparable 19 days 19 list 19 processor 19 right 19 c 19 b 19 nondeterministic 19 dependency 19 precisely 19 manifest 19 latter 19 retrieval 19 generators 19 remain 18 record 18 goal 18 were 18 inconsistencies 18 proved 18 discrete 18 capable 18 limits 18 creating 18 achieves 18 emphasize 18 largely 18 transparently 18 play 18 cycle 18 evidence 18 o 18 hpux 18 instantiated 18 unanticipated 18 valid 18 conp 18 starts 18 repaired 18 operation 17 input 17 mentioned 17 average 17 enter 17 could 17 nature 17 executes 17 replace 17 needed 17 expert 17 membership 17 hypothesis 17 specint95 17 o4 17 dynamos 17 pa8000 17 1020 17 aim 17 lowest 17 multidimensional 17 operatingsystem 17 imap 17 elementary 17 does 15 static 15 delivery 15 events 15 obtained 15 12 15 tracking 15 still 15 day 15 elements 15 natural 15 computational 15 above 15 highlight 15 attacks 15 compensating 15 box 15 suspicious 15 consequently 15 seem 15 physically 15 concerning 15 arduous 15 noticed 15 single 14 rather 14 prototype 14 just 14 special 14 task 14 lost 14 intent 14 description 14 arguments 14 introducing 14 toward 14 affected 14 logged 14 accidental 14 collapse 14 ingredient 14 proofofconcept 14 micali 14 am 14 logarithm 14 forgiving 14 intercepting 14 concentrates 14 honeypots 14 2p 14 form 13 levels 13 processes 13 per 13 result 13 consists 13 corruption 13 exploit 13 statistical 13 hard 13 intentional 13 black 13 polynomial 13 weeks 13 goldwasser 13 convince 13 conclusions 13 replaying 13 trusts 13 npb 13 unfulfilled 13 rewound 13 reintegrated 13 externallyvisible 13 applicationneutral 13 undocapable 13 smtp 13 nilpotent 13 matriz 13 groupsthe 13 np∩conpbthe 13 np∩conp 13 inwe 13 remark 13 oraclethe 13 amk 13 boundedaway 13 papdimitrious 13 gn 13 slowlystrassen 13 primalityone 13 bour 13 unclarified 13 rackoff 13 shown 11 performed 11 another 11 easily 11 computers 11 almost 11 intensive 11 proof 11 lemma 11 analogy 11 amam2 11 tool 10 resolution 10 understand 10 define 10 mistakes 10 given 10 instrumentation 10 deals 10 9% 10 intersite 10 detail 9 provided 9 state 9 runtime 9 optimizations 9 rs 9 via 7 design 7 where 7 recovery 7 computer 7 runs 7 effectively 7 9percent 7 by 6 critical 6 service 6 so 6 most 6 us 6 primarily 6 those 6 request 6 extensible 6 suggested 6 transfer 6 geometric 6 visualization 6 system 5 strong 5 control 5 aspects 5 communication 5 belonging 5 like 5 significant 5 algorithms 5 demonstrated 5 scheme 5 call 5 real 5 instead 5 resulting 5 after 5 already 5 files 5 prior 5 incremental 5 controlflow 5 preserve 5 because 5 recover 5 r 5 permits 5 searches 5 tuned 5 maintains 5 ranging 5 blooml 5 applicable 5 typical 5 systematic 5 success 5 80% 5 ignored 5 maximizing 5 isolated 5 executions 5 calls 5 impose 5 display 5 concrete 5 whose 5 signals 5 partition 5 enforced 5 directions 5 degrading 5 installer 5 hiding 5 partly 5 hspa 5 abundant 5 mutually 5 invariant 5 unusable 5 busy 5 standards 5 pressing 5 fullscale 5 déjà 5 and 3 multiple 3 a 3 practical 3 the 3 previous 3 global 3 novel 3 powerful 3 readonly 3 not 3 apply 3 challenge 3 provides 3 within 3 protocols 3 message 3 long 3 correctness 3 networks 3 characterize 3 better 3 frequent 3 must 3 integrated 3 eg 3 endusers 3 lies 3 extensive 3 network 3 others 3 report 3 outages 3 impact 3 run 3 goals 3 applicability 3 architectural 3 base 3 them 3 complex 3 organizing 3 simulation 3 detecting 3 functionality 3 lead 3 knowledge 3 defining 3 convenient 3 evaluated 3 domain 3 pushing 3 vendor 3 fact 3 output 3 initial 3 incrementally 3 immediately 3 performs 3 dfs 3 lie 3 motivated 3 points 3 investigate 3 crash 3 earlier 3 pointer 3 usage 3 digital 3 gigabytes 3 variants 3 faster 3 therefore 3 insights 3 authors 3 graph 3 peak 3 variability 3 theorem 3 converges 3 controlling 3 intended 3 clean 3 focused 3 effective 3 activities 3 optimizing 3 transfers 3 estimation 3 malware 3 unified 3 add 3 discussion 3 academic 3 specialization 3 preliminary 3 accuracy 3 familiar 3 coordinated 3 identifying 3 guide 3 servicelevel 3 assignment 3 impressive 3 capacities 3 inside 3 false 3 eliminates 3 test 3 shape 3 proceed 3 remove 3 light 3 perfect 3 selfcontained 3 none 3 numerical 3 philosophy 3 loosely 3 members 3 desirable 3 de 3 identification 3 hierarchically 3 25 3 conduct 3 polling 3 bypasses 3 rdma 3 scope 3 adapted 3 brand 3 blocklevel 3 divided 3 correlation 3 exhibits 3 opposed 3 aspectoriented 3 recovered 3 timer 3 highest 3 backups 3 investigating 3 reflect 3 clouds 3 regarding 3 art 3 formulated 3 hype 3 relaxation 3 glance 3 accomplish 3 contributor 3 supplies 3 wholeprogram 3 restartable 3 equations 3 gaps 3 qualities 3 notes 3 student 3 calculating 3 tickets 3 simulating 3 convenience 3 statespace 3 suffers 3 reluctant 3 air 3 cqual 3 pairing 3 compactly 3 dags 3 abnormal 3 timeline 3 cooperate 3 federal 3 commonalities 3 cloudtm 3 bulkload 3 shadowing 3 petabyte 3 observer 3 redirection 3 passwords 3 divergein 3 nontechnical 3 pairings 3 authentic 3 lognormal 3 ruler 3 processpair 3 gcss 3 undoable 3 ltlx 3 caller 3 unboundedtobounded 3 ƒiƒoexclusion 3 graphing 3 orpc 3 chromatic 3 lhmwy83 3 u2 3 storage 2 access 2 replication 2 each 2 with 2 its 2 however 2 normally 2 contention 2 on 2 has 2 distribute 2 clock 2 implementation 2 all 2 performance 2
7 to 413 errors 408 software 319 code 308 failures 242 uses 241 failure 241 error 240 it 236 analysis 205 configuration 198 approach 170 tool 166 which 162 attacks 151 detect 148 found 147 bugs 140 that 128 security 128 faults 124 information 123 recovery 122 state 122 cause 118 linux 115 vulnerabilities 114 find 107 source 102 them 98 detection 98 less 96 applied 94 diagnosis 93 serious 93 actions 91 problem 85 they 83 checking 83 static 81 identify 80 users 80 fault 74 techniques 70 are 69 components 68 have 67 conditions 66 automatically 66 most 66 three 66 attack 63 recover 62 causes 62 real 61 runtime 60 vulnerability 59 rates 58 reports 58 overhead 57 large 56 repair 56 likely 55 testing 55 root 54 typically 53 before 53 by 52 without 52 kernel 52 novel 51 system 51 patches 51 service 50 times 50 user 50 difficult 49 base 49 tracking 49 malicious 49 technique 48 problems 48 human 48 contain 48 commercial 48 solution 47 mistakes 47 behavior 46 filters 46 such 45 program 45 than 44 dynamic 44 execution 44 statistical 44 impact 44 overflow 44 average 43 finally 43 2 43 least 42 observed 42 through 41 systems 41 both 41 any 41 buffer 41 protect 41 requiring 40 dependencies 40 previous 39 describes 39 application 39 minutes 39 multithreaded 39 production 38 studies 38 complex 37 adaptive 37 flow 37 logs 37 quartile 37 effects 37 against 37 patch 37 exploits 36 causal 36 worm 36 all 36 race 36 dangerous 36 normal 35 tools 35 employs 35 effort 35 18 35 corruption 35 automatic 35 tracks 35 paths 34 configurations 34 freebsd 34 racetrack 34 remain 33 machine 33 analyze 33 identifies 33 because 33 accesses 33 false 33 detected 33 fix 33 years 33 component 33 higher 32 accurate 32 requests 32 potential 32 change 32 and 31 report 31 during 31 finding 31 exploit 31 worms 31 fast 31 run 31 continue 31 messages 31 propagation 31 symptoms 31 occur 30 shared 30 misconfigurations 30 apply 30 detecting 30 lead 30 cannot 30 manual 30 malware 30 contexts 30 unknown 30 suspicious 30 changes 29 individual 29 ratio 29 low 29 monitoring 29 diagnose 29 operations 28 largest 28 interprocedural 28 several 27 correctly 27 operator 27 rate 27 making 27 realworld 27 accuracy 27 deadlocks 27 flowsensitive 27 allows 26 check 26 injection 26 enable 26 hosts 26 down 26 vulnerable 26 strider 26 warnings 26 including 26 computer 26 automated 26 infer 26 parts 26 more 25 persistent 25 racerx 25 memcheck 25 no 25 study 25 methodology 25 automates 25 strongly 24 often 24 1 24 entire 24 locks 24 instrumentation 24 autobash 24 diagnosing 24 pinpoint 24 developers 24 fixes 24 seven 24 services 23 block 23 intrusion 23 knowledge 23 generate 23 million 23 back 23 behaviors 23 validate 23 total 23 administrators 23 six 23 internet 22 search 22 spaces 22 prevent 21 generated 21 reduces 21 modification 21 rest 21 when 21 implemented 21 successfully 21 propose 21 strategies 21 would 21 explicitly 21 common 21 fixing 21 servers 20 due 20 programmers 20 day 20 comprehensive 20 major 20 slowdown 20 damage 20 fail 20 debugging 20 line 20 us 20 hard 20 legitimate 20 step 20 various 19 severe 19 windows 19 assertions 19 track 19 verification 19 aggressively 19 features 19 failed 19 experiments 19 providing 19 focuses 19 compiler 19 delta 19 faulty 19 infers 19 overflows 19 related 18 though 18 instead 18 misconfiguration 18 understand 18 fails 18 magnitude 18 unfortunately 18 versions 18 thereby 18 version 17 server 17 much 17 files 17 activity 17 exhibit 17 effective 17 sort 17 attackers 17 revealed 17 triage 17 long 17 4 17 relevant 17 isolate 17 areas 17 helps 17 options 17 apache 17 counter 17 intervention 17 integer 17 clarify 17 todays 16 value 16 follow 16 loss 16 segments 16 searching 16 evolution 16 upon 16 nondeterministic 16 dependency 16 twice 16 inputs 15 environment 15 limitations 15 crash 15 programmer 15 detects 15 predicates 15 swat 15 retro 15 unrecoverable 15 deployed 15 detailed 15 transient 15 vendors 15 test 15 evidence 15 classifier 15 attacker 15 programsand 15 management 14 possible 14 operation 14 values 14 product 14 binary 14 almost 14 hybrid 14 challenging 14 automation 14 5 14 inspection 14 13 14 troubleshooting 14 validation 14 2x 14 blackbox 14 from 14 wide 14 framework 14 four 14 resulted 14 were 14 environments 14 3 14 enabling 14 ranks 14 specifications 14 differs 14 previously 14 automate 14 attractive 14 sampling 14 timeconsuming 14 gcc 14 confaid 14 6 14 214 14 applications 13 true 13 ideas 13 per 13 virtual 13 caused 13 every 13 running 13 explore 13 few 13 bit 13 systematic 13 directs 13 signatures 13 tedious 13 invalid 13 3x 13 vigilante 13 past 13 control 13 precise 13 estimate 13 surveys 13 corrupt 13 chain 13 consider 13 preventing 13 respond 13 modeling 13 considers 13 relies 13 descriptions 13 12x 13 prevention 13 correlates 13 determination 13 warning 13 fisc 13 point 12 takes 12 addresses 12 whenever 12 end 12 efficiently 12 host 12 extensible 12 orders 12 reasons 12 bits 12 correlated 12 positives 12 employed 12 instrumented 12 postprocessing 12 containment 12 offsite 12 rebooting 12 formal 12 analyzed 12 evaluate 12 mining 12 models 12 widelyused 12 numerous 12 otherwise 12 filtering 12 inside 12 kernels 12 insufficient 12 administrator 12 memoryintensive 12 tandem 12 clearview 12 outoftheboxwithout 12 undefined 12 copypasted 12 record 11 after 11 input 11 highlevel 11 capabilities 11 who 11 lightweight 11 functions 11 produces 11 protecting 11 subsequent 11 leverages 11 actual 11 occurs 11 pattern 11 fixed 11 action 11 uniformly 11 bouncer 11 21 11 experienced 11 exploited 11 v114322 11 victim 11 explode 11 copypaste 11 availability 11 shows 11 defined 11 interactions 11 intrusions 11 broad 11 necessarily 11 learning 11 reusable 11 affected 11 too 11 fraction 11 accurately 11 affect 11 1% 11 lift 11 openbsd 11 sherlog 11 widely 10 open 10 evaluated 10 engines 10 effectiveness 10 microsofts 10 up 10 outputs 10 executions 10 monitored 10 history 10 involvement 10 cvs 10 patched 10 discovered 10 anomaly 10 leaks 10 wer 10 must 10 complexity 10 databases 10 unavailability 10 monitor 10 leading 10 incorrect 10 prior 10 engine 10 little 10 27 10 vast 10 shadow 10 until 10 35% 10 concerns 10 newest 10 smallest 10 notoriously 10 oldest 10 db 10 linking 10 implicated 10 reexecution 10 console 10 set 9 external 9 variety 9 format 9 process 9 relying 9 directly 9 impractical 9 moreover 9 modified 9 leveraging 9 variables 9 speculative 9 solve 9 steps 9 taken 9 regression 9 hardens 9 ambiguous 9 vague 9 discard 9 infection 9 obfuscation 9 leak 9 solutions 8 crashes 8 two 8 abstraction 8 successful 8 interactive 8 hot 8 although 8 necessary 8 could 8 recovering 8 mappings 8 later 8 samples 8 exponential 8 themselves 8 remove 8 finds 8 noise 8 undoing 8 privacy 8 fixedwe 8 scas 8 confidence 8 these 8 work 8 negative 8 hundreds 8 site 8 lowlevel 8 half 8 berkeley 8 gathering 8 manually 8 dynamics 8 receive 8 quality 8 release 8 elimination 8 exact 8 analyzes 8 failing 8 tracing 8 downtime 8 communications 8 binaries 8 travel 8 heavyweight 8 believed 8
8 web 447 we 395 users 310 study 230 traces 226 behavior 225 analysis 214 workload 210 models 203 characteristics 173 content 170 social 143 network 138 online 134 user 134 patterns 123 workloads 119 traffic 116 networks 115 from 112 distribution 111 different 106 internet 105 search 104 usage 102 information 100 parameters 94 trace 93 impact 92 analyze 90 over 86 studies 85 mobile 84 understanding 82 identify 79 collected 77 services 75 server 75 how 70 accurate 70 their 69 modeling 69 research 69 find 68 sites 68 activity 66 properties 64 real 64 metrics 64 model 62 rate 62 accuracy 62 tool 60 observed 60 energy 59 performance 58 caching 57 detailed 57 resource 57 factors 56 across 55 media 55 about 54 pages 53 through 53 popular 52 analyzing 51 million 51 request 51 prediction 50 significant 50 average 50 develop 50 popularity 49 temporal 49 statistical 49 size 48 events 48 measure 48 period 47 future 47 between 47 quality 47 found 46 largescale 46 sharing 46 capture 46 three 45 understand 45 streaming 44 among 44 interaction 44 implications 43 insights 42 methodology 42 accurately 42 service 41 interactions 41 smartphone 41 studied 41 evaluate 41 characterize 40 of 39 various 39 provide 39 requests 39 change 39 little 39 differences 39 cellular 39 large 39 world 39 empirical 39 predict 39 measurements 38 commercial 38 assumptions 38 our 38 potential 38 aspects 37 observe 37 realistic 37 behaviour 37 important 36 response 36 characterization 36 community 36 due 35 3 35 access 34 based 34 consumption 34 observations 34 proxy 34 components 33 measurement 33 clustering 33 effect 33 findings 33 analyzed 32 increasingly 32 http 32 email 32 communities 32 video 32 wide 31 us 31 measured 31 degree 31 advertising 31 radio 31 connections 30 component 30 conditions 30 four 30 total 30 sizes 30 growth 30 were 29 location 29 essential 29 document 29 distributions 29 times 28 effectiveness 28 relatively 28 measures 28 interest 28 effective 28 reported 28 environments 28 overall 28 representative 28 tracing 28 first 27 site 27 documents 27 investigate 27 comparison 27 millions 27 quantify 27 individual 27 nature 27 p2p 27 report 26 examine 26 text 26 clients 26 challenges 26 correlation 26 scales 25 finally 25 what 25 field 25 importance 25 page 25 variability 25 question 25 apps 25 exhibit 25 spam 25 despite 24 environment 24 4 24 sources 24 reference 24 relationship 24 quickly 24 features 24 automated 24 generated 24 months 24 tuning 24 ad 24 becoming 24 benchmarking 24 questions 23 variation 23 collection 23 estimation 23 conducted 23 evidence 23 offline 23 population 23 privacy 23 browser 23 live 22 relationships 22 classification 22 evaluating 22 goal 22 short 22 researchers 22 activities 22 dns 22 longterm 22 cooperative 22 etc 21 answer 21 twitter 21 modeled 21 account 21 long 21 address 21 whether 21 facebook 21 evolution 21 represent 20 controlled 20 duration 20 session 20 pattern 20 feature 20 within 20 basis 20 deployed 20 generate 20 end 20 derive 20 contributions 20 filtering 20 strong 19 experiments 19 computer 19 links 19 improve 19 configurations 19 periods 19 news 19 five 19 android 19 smartphones 19 generation 19 application 19 context 19 focus 19 towards 19 timing 19 distance 19 proxies 19 delivery 18 infrastructure 18 active 18 estimate 18 relative 18 predicting 18 structural 18 collect 18 adaptation 18 synthetic 18 signal 18 1 18 windows 18 collecting 18 trends 18 identifying 18 recommendations 18 suggests 18 able 17 widely 17 differ 17 known 17 deployment 17 most 17 rapidly 17 days 17 construct 17 published 17 ads 17 arrival 17 and 17 management 17 domain 17 settings 17 resources 17 learning 17 latent 17 crucial 17 captures 17 diversity 17 images 17 proximity 17 magpie 17 underlying 16 more 16 hence 16 topics 16 half 16 extremely 16 matching 16 security 16 generator 16 friends 16 browsing 16 browsers 16 available 16 platforms 16 benefit 16 university 16 opportunities 16 explain 16 respect 16 explore 16 sensitive 16 probabilistic 16 quite 16 phone 16 role 16 causes 16 production 15 demonstrate 15 obtain 15 influence 15 values 15 20 15 transfers 15 instance 15 desktop 15 produced 15 conduct 15 gathered 15 time 15 better 15 interesting 15 nodes 15 networking 15 volume 15 increasing 15 records 15 actual 15 widespread 15 extracting 15 effects 14 apply 14 client 14 recent 14 scenarios 14 simulation 14 relevant 14 monitoring 14 propagation 14 addressing 14 locality 14 bottlenecks 14 although 14 inference 14 measuring 14 studying 14 lack 14 structure 14 references 14 predictions 14 conclude 14 shortterm 14 visual 14 dataset 14 readwrite 14 3g 14 under 13 serve 13 analyses 13 engine 13 youtube 13 compare 13 spent 13 corresponding 13 larger 13 feedback 13 maps 13 selection 13 sampling 13 varies 13 assess 13 frequency 13 planning 13 selfsimilar 13 like 13 largest 13 modern 13 two 13 help 13 day 13 growing 13 2 13 statistics 13 parameter 13 compared 13 issue 13 hosting 13 organizations 13 affect 13 correlate 13 alone 13 contextual 13 www 13 point 12 attributes 12 those 12 facilitate 12 showing 12 amount 12 capacity 12 snapshots 12 dynamics 12 date 12 download 12 diagnosis 12 validate 12 dimensions 12 past 12 event 12 groups 12 aspect 12 grow 12 diverse 12 sets 12 historical 12 magnitude 12 comprehensive 12 who 12 systematic 12 depends 12 locations 12 success 12 according 12 training 12 indepth 12 people 12 intervals 12 generally 11 these 11 types 11 extensive 11 developers 11 do 11 benchmarks 11 rapid 11 look 11 enterprise 11 changed 11 commonly 11 receive 11 discover 11 efforts 11 transfer 11 tend 11 yields 11 surprising 11 modelling 11 characteristic 11 multimedia 11 gained 11 hour 11 cdns 11 urls 11 performed 11 seen 11 dominant 11 link 11 technologies 11 tools 11 redundant 11 marketing 11 business 11 age 11 surprisingly 11 interactive 11 comparing 11 details 11 error 11 qualitative 11 extent 11 interact 11 agent 11 ugc 11 critical 10 method 10 sample 10 wellknown 10 means 10 publicly 10 extract 10 topic 10 criteria 10 adoption 10 url 10 concise 10 states 10 connection 10 characterizing 10 thirdparty 10 perspective 10 origin 10 results 10 spread 10 engineering 10 providers 10 direct 10 geographic 10 product 10 turn 10 utility 10 prefetching 10 retrieval 10 estimates 10 photos 10 conclusions 10 tracebased 10 significantly 9 variety 9 exist 9 normal 9 operational 9 lifetimes 9 selected 9 engines 9 near 9 i 9 suggest 9 finding 9 behaviors 9 targeting 9 5 9 predicts 9 likely 9 span 9 videos 9 month 9 app 9 extraction 9 personalized 9 nt 9 categories 9 tailender 9 consistent 9 servers 9 reveal 9 classes 9 key 9 objectives 9 analytical 9 become 9 regular 9 leverage 9 metric 9 areas 9 fairly 9 challenging 9 discovery 9 redundancy 9 adopted 9 correlated 9 confirm 9 understood 9 attractive 9 clear 9 constructing 9 exhibits 9 stability 9 todays 8 are 8 realtime 8 stream 8 caused 8 believe 8 daily 8 limited 8 simultaneous 8 driven 8 finegrained 8 offer 8 yet 8 iii 8 increased 8 ubiquitous 8 respectively 8 logs 8 capability 8 discussion 8 drive 8 display 8 attention 8 collaborative 8 repeated 8 analytic 8 objective 8 osn 8 osns 8 burstiness 8 traced 8 streamingmedia 8 particular 8
9 dtrace 80 points 53 features 52 facility 52 instrumentation 47 language 41 production 36 variables 35 mechanism 33 unified 28 tracing 28 scalable 25 serious 25 highlevel 23 aggregating 23 operates 23 fashion 21 offering 21 exactly 21 arrays 21 enabled 19 associative 19 alone 19 found 18 safe 18 facilities 18 probe 18 integrated 16 tens 16 ability 16 actions 16 smallest 16 solaris 16 clike 16 systemic 16 explicitly 14 could 14 userdefined 14 sharedmemory 14 instrument 14 threadlocal 14 30000 14 zero 14 absolutely 14 effectthe 14 preexisting 14 of 13 processes 13 speculative 13 learned 13 predicates 13 postprocessing 13 kernellevel 13 systemsproblems 13 thousands 11 achieves 11 binning 11 slingshot 11 architecture 9 defined 9 developed 9 improved 9 problems 9 example 9 lessons 9 thereby 9 eliminate 9 pure 9 introduced 8 important 8 then 8 operating 8 keep 8 capabilities 8 workload 8 actually 8 description 8 collection 8 searching 8 ranges 8 motivates 8 guide 8 outsourced 8 in 6 able 6 finally 6 even 6 presents 6 existing 6 managing 6 must 6 been 6 enough 6 dbmss 6 most 6 computations 6 connectivity 6 frameworks 6 extremely 6 manager 6 tests 6 against 6 augment 6 spectrum 6 assertions 6 limiting 6 versus 6 singlenode 6 distributions 6 guaranteed 6 tuning 6 nextgeneration 6 seconds 6 involve 6 step 6 themselves 6 wider 6 latest 6 malicious 6 endtoend 6 gate 6 codes 6 difficulties 6 conjunction 6 collects 6 introduction 6 trigger 6 10% 6 impossibility 6 inefficiency 6 orthogonal 6 segmentation 6 npcompleteness 6 loading 6 javas 6 bullet 6 highimportance 6 cloaking 6 constituent 6 this 4 clock 4 all 4 not 4 failed 4 adding 4 close 4 control 4 using 4 generalized 4 message 4 scaling 4 realtime 4 networks 4 have 4 approach 4 defines 4 formal 4 gains 4 under 4 environment 4 some 4 declare 4 face 4 sites 4 experience 4 failover 4 theory 4 between 4 benchmark 4 possibly 4 microsoft 4 main 4 memory 4 portend 4 base 4 4 4 messages 4 patterns 4 minimizing 4 serializability 4 entire 4 selected 4 measurements 4 term 4 userlevel 4 burden 4 volume 4 forms 4 domain 4 optimization 4 trading 4 ten 4 already 4 fragile 4 studies 4 maintaining 4 proposals 4 performs 4 written 4 items 4 functional 4 had 4 bounded 4 who 4 containing 4 among 4 ii 4 third 4 bottlenecks 4 thorough 4 reveals 4 incurring 4 unacceptable 4 storing 4 lists 4 compaction 4 contiguously 4 portable 4 bwtree 4 ubiquitous 4 moreover 4 compare 4 processors 4 changing 4 permitting 4 maintains 4 towards 4 consist 4 overlays 4 compatible 4 differs 4 ones 4 communicating 4 sustained 4 challenging 4 down 4 logs 4 ongoing 4 introducing 4 stanford 4 randomized 4 compatibility 4 inspired 4 systematic 4 closed 4 deriving 4 breaks 4 proliferation 4 contexts 4 maximizing 4 representing 4 remaining 4 interference 4 according 4 verification 4 enormous 4 covers 4 region 4 nested 4 slightly 4 convert 4 kernel 4 succeeds 4 solve 4 encoding 4 optical 4 worse 4 federated 4 channel 4 qualityofservice 4 loaded 4 semantic 4 difficulty 4 invocation 4 question 4 gone 4 until 4 compressed 4 multilevel 4 outcome 4 de 4 violate 4 clientside 4 combinatorial 4 phenomenon 4 desktops 4 shareddisk 4 instruction 4 refine 4 degrading 4 heavyweight 4 entry 4 costly 4 e 4 securely 4 256 4 notice 4 sharp 4 behalf 4 multimedia 4 satisfy 4 reflect 4 hyracks 4 seldom 4 raised 4 suitability 4 nonuniform 4 multiprocessing 4 excess 4 sure 4 erlang 4 unconditional 4 busiest 4 owners 4 321 4 translating 4 nonparametric 4 extracting 4 life 4 looking 4 adequate 4 medical 4 swapping 4 bind 4 clonecloud 4 disambiguates 4 equations 4 resolved 4 optimistically 4 singlesource 4 prefix 4 overlap 4 intact 4 allocate 4 november 4 dialect 4 differing 4 incident 4 establishment 4 informal 4 resourceconstrained 4 fragment 4 win 4 providesignificant 4 played 4 arelimited 4 seemon 4 n3 4 suppressing 4 rolebased 4 cdns 4 selfstabilizing 4 immature 4 backing 4 satisfiable 4 annealing 4 insufficiently 4 participate 4 swap 4 oskit 4 mesa 4 dsu 4 forbid 4 autonomy 4 qvm 4 instructionswindows 4 tamper 4 increments 4 asm 4 many 3 distributed 3 storage 3 throughput 3 partitioning 3 to 3 scalability 3 deterministic 3 unlike 3 on 3 cluster 3 point 3 globallydistributed 3 describes 3 rationale 3 various 3 time 3 implementation 3 widely 3 faulttolerance 3 replica 3 available 3 be 3 should 3 fast 3 copies 3 combine 3 provides 3 issues 3 arise 3 such 3 1copysnapshot 3 allows 3 client 3 protocol 3 require 3 static 3 similar 3 advantage 3 operational 3 long 3 very 3 google 3 store 3 satellite 3 requirements 3 successfully 3 flexible 3 products 3 which 3 dynamic 3 varying 3 degree 3 member 3 ansi 3 properly 3 standard 3 covered 3 arrived 3 called 3 state 3 certain 3 information 3 decentralized 3 based 3 often 3 basis 3 scheme 3 tuplelevel 3 executed 3 call 3 reconnecting 3 response 3 content 3 reliability 3 largest 3 world 3 scenarios 3 object 3 organized 3 ordered 3 tables 3 interactions 3 ambient 3 analysis 3 they 3 simpledb 3 further 3 considerably 3 lack 3 define 3 making 3 source 3 negative 3 nodes 3 manages 3 goals 3 ways 3 offered 3 known 3 emphasis 3 increasingly 3 10 3 abundance 3 user 3 factors 3 demonstrate 3 presented 3 subject 3 less 3 conflicts 3 so 3 build 3 twitterlike 3 problem 3 majority 3 efficient 3 deployed 3 tolerate 3 thus 3 style 3 minimal 3 allowing 3 unavailability 3 300 3 complex 3 online 3 always 3 exposing 3 tracking 3 satisfied 3 per 3 algorithmic 3 much 3 antimessages 3 rapid 3 streams 3 languages 3 analyze 3 adhoc 3 tcpip 3 streaming 3 operate 3 speed 3 limitations 3 equipment 3 devices 3 tools 3 left 3 due 3 mistakes 3 sophisticated 3 timely 3 meet 3 simulations 3 examine 3 help 3 dsms 3 pause 3 still 3 bursty 3 regularly 3 lowlevel 3 line 3 deployment 3 streambased 3 rule 3 repurposed 3 purpose 3 briefly 3 mentioned 3 examined 3 method 3 realworld 3 distinct 3 years 3 aurora 3 manage 3 sources 3 human 3 impractical 3 end 3 propagation 3 faithful 3 rapidly 3 evolving 3 log 3 resources 3 operator 3 inappropriate 3 near 3 disruptive 3 contrast 3 effectiveness 3 index 3 transform 3 lie 3 efficiency 3 easily 3 develop 3 elements 3 following 3 consumed 3 publish 3 magnitude 3 expressive 3 datadependent 3 compute 3 recursive 3 deploying 3 purely 3 wellknown 3 assigning 3 assigns 3 preserve 3 particularly 3 enforcing 3 avoids 3 endofwindow 3 paths 3 either 3 lost 3 extension 3 seamlessly 3 batch 3 explain 3 analyzing 3 mobile 3 coordination 3 facilitate 3 violations 3 really 3 regular 3 let 3 dynamically 3 gathering 3 weakly 3 retaining 3 project 3 essential 3 million 3 period 3 focus 3 i 3 enterprise 3 locality 3 contributions 3 youtube 3 highlighting 3 reflects 3 raid 3 augmenting 3 request 3 combination 3 careful 3 robust 3 considering 3 suggest 3 measures 3 recover 3 strict 3 dilemma 3 tree 3 impacting 3
10 synchronization 543 algorithms 261 locks 216 scalable 211 node 171 lock 154 chord 152 key 147 hardware 146 spin 137 contention 133 barrier 127 support 119 processor 116 algorithm 113 processors 100 nodes 98 memory 96 multiprocessors 94 sharedmemory 93 variables 88 distributed 82 parallel 82 operation 81 item 80 remote 76 problem 73 provides 72 primitives 70 interconnect 69 blocking 68 largescale 67 busywait 64 queue 62 maps 60 strategies 59 flag 57 adaptive 55 references 54 fundamental 53 simulations 51 spinning 51 scale 50 local 50 location 50 other 48 constant 48 waiting 48 multiprocessor 47 theoretical 46 mutual 44 multilisp 44 requires 43 no 42 competitive 42 every 42 socalled 42 amounts 41 implementations 40 exclusion 40 form 38 just 38 stores 38 peertopeer 38 efficiently 38 compare 38 barriers 38 01 38 for 37 communication 37 authors 37 backoff 37 principal 36 lookup 36 protocol 35 continuously 35 against 35 pair 35 top 34 storing 34 adapts 34 coherent 34 caching 31 onto 31 changing 31 cost 30 addresses 30 per 30 greatly 30 abstract 30 typical 30 beyond 30 queuebased 30 queries 29 architectures 29 bottlenecks 29 reasonable 29 concert 29 latency 28 maintained 28 due 28 heavily 28 leave 28 portion 28 busywaiting 28 reads 27 whether 27 given 27 usual 27 symmetry 27 physically 27 effects 25 independent 25 construct 25 logarithmically 25 arbitration 25 equally 25 observe 24 far 24 fact 24 answer 24 locations 24 extra 24 confronts 24 associating 24 hierarchical 24 conclusion 24 reaching 23 easily 23 choice 23 combining 23 keydata 23 none 23 perprocessor 23 butterfly 23 timeout 23 join 22 space 22 amount 22 generates 22 he 22 hall 22 queueing 22 appropriate 21 tend 21 virtue 21 lockacquisition 21 cast 21 spins 21 weakens 21 atomicity 20 reduced 20 efficient 20 measurements 20 become 20 argue 20 locate 20 terminate 20 attempting 20 markedly 20 pronounced 20 toacquire 20 bbn 20 percent 20 case 18 analysis 18 situations 18 andbarrier 18 programsunfortunately 18 producelarge 18 andthat 18 thatinduce 18 algorithmsis 18 variablesand 18 remotewrite 18 locallyaccessible 18 ofallocation 18 sharedmemorywe 18 theabsence 18 perlock 18 swapwithmemoryinstruction 18 thatgenerates 18 previouslyknownbarriers 18 likewise 18 onlocallyaccessible 18 algorithmsrequires 18 andwriteswe 18 othersoftware 18 sequentsymmetry 18 thatcontention 18 problemin 18 theexistence 18 costlyspecialpurpose 18 acase 18 dance 18 whichshared 18 processors—from 18 scaling 17 implicit 17 offline 17 introducingperformance 17 asapplications 17 separatelocallyaccessible 17 spinwaiting 17 if 16 result 16 tradeoff 16 queues 16 applies 16 thread 16 dealing 16 suffer 16 twophase 15 coordination 15 simpler 15 multiprogramming 15 neighbors 15 acquire 15 hagersten 15 could 14 larger 14 comparison 14 modest 14 mixed 14 arrival 14 using 12 some 12 reductions 12 yield 12 delays 12 penalty 12 originally 12 coscheduling 12 acquisition 12 starvation 12 readerwriter 12 contested 12 multihop 12 syncbits 12 approaches 11 explicitly 11 may 11 assigning 11 avoiding 11 connecting 11 fair 11 worstcase 11 try 11 polling 11 side 11 invalidation 11 lpoll 11 prototypes 10 desired 10 severe 10 circumstances 10 line 10 requirement 10 regular 10 examines 10 add 10 seven 10 generality 10 author 10 chosen 10 oriented 10 softwarebased 10 95 10 testandset 10 clock 9 rates 9 optimal 9 sacrifice 9 arrives 9 centralized 9 outline 9 passed 9 questions 9 wait 9 path 9 introducing 9 decides 9 coordinate 9 guarded 9 pursue 9 semaphores 9 participating 9 hardwaresupported 9 32processor 9 wasted 9 reveal 8 requests 8 2 8 variants 8 acquiring 8 20 8 fairness 8 ultimately 8 idle 8 fixed 8 considers 8 slightly 8 reactive 8 allowed 8 impacted 8 multiprogrammed 8 craig 8 scott 8 clh 8 queued 8 unfair 8 radović 8 nucas 8 hbo 8 effecton 8 not 7 particular 7 good 7 alternatively 7 performs 7 motivated 7 shared 7 did 7 interest 7 distributions 7 improving 7 decreases 7 suggested 7 roundrobin 7 ratio 7 bulksynchronous 7 gathers 7 held 7 nonadaptive 7 square 7 singleprocessor 7 recommended 7 mitigated 7 unproductive 7 fear 7 abandon 7 landin 7 ccnuma 7 programsmultilisp 7 baker 7 firstserve 7 syncbit 7 combiningscenarios 7 cacheconsistency 7 multicube 7 gowo88 7 reduce 5 shows 5 state 5 interface 5 typically 5 always 5 inefficient 5 near 5 unfortunately 5 derive 5 collection 5 30 5 observation 5 blocked 5 assumptions 5 discussed 5 ease 5 extending 5 cause 5 artifacts 5 observed 5 dedicated 5 bits 5 action 5 regions 5 exponential 5 instructions 5 worse 5 cooperating 5 poorly 5 requesting 5 synchronized 5 superior 5 pairwise 5 3x 5 extracted 5 fetch 5 cilk 5 timings 5 assessment 5 nonzero 5 performancedestroying 5 processwe 5 ``link 5 50100% 5 mcs 5 marginal 5 tatas 5 understandable 5 elapsed 5 firstcome 5 scheduleroblivious 5 and 4 own 4 does 4 several 4 experiments 4 only 4 gives 4 possible 4 setting 4 reliability 4 utilizes 4 studied 4 traditional 4 short 4 were 4 contains 4 least 4 literature 4 found 4 virtual 4 mechanism 4 traffic 4 developing 4 incur 4 explicit 4 movement 4 graphs 4 scheduler 4 overall 4 penalties 4 depth 4 allow 4 indicates 4 incorporates 4 unique 4 unix 4 next 4 garbage 4 abstractions 4 shortest 4 risk 4 encourages 4 helps 4 originate 4 visibility 4 taking 4 toward 4 expense 4 leads 4 contexts 4 os 4 handled 4 cycles 4 display 4 stable 4 theoretically 4 synchronize 4 atomically 4 steps 4 needed 4 until 4 microbenchmarks 4 waittimes 4 35% 4 concerns 4 revealed 4 codes 4 obvious 4 assumed 4 avq 4 nonscalable 4 lowering 4 differential 4 adequately 4 currency 4 dissertation 4 inserted 4 mutualexclusion 4 board 4 branchandbound 4 philosophers 4 investigations 4 processorswe 4 uncontested 4 cas 4 ccnumas 4 handing 4 accessto 4 widening 4 contextswitch 4 lockwaiting 4 dreadlocks 4 vazirani 4 tpsn 4 schedulerconscious 4 broadcastthe 4 posing 4 rtc 4 each 3 scalability 3 multiple 3 is 3 of 3 first 3 atomic 3 stop 3 over 3 new 3 remain 3 management 3 presents 3 detail 3 need 3 value 3 requiring 3 which 3 networks 3 level 3 more 3 called 3 environment 3 aspect 3 decentralized 3 update 3 low 3 real 3 network 3 financial 3 persistent 3 managed 3 resource 3 run 3 instead 3 controlled 3 factor 3 complete 3 operating 3 writewrite 3 port 3 1 3 style 3 exposing 3 view 3 monitoring 3 into 3 class 3 timely 3 evaluated 3 tuple 3 trading 3 technology 3 eight 3 comparable 3 commercial 3 derived 3 map 3 maintain 3 believe 3 presence 3 running 3 reallife 3 lets 3 iterative 3 engine 3 job 3 datadependent 3 compelling 3 items 3 internal 3 relatively 3 direct 3 acceptable 3 importance 3 duration 3 anywhere 3 behaves 3 adapt 3 who 3 trends 3 little 3 firstly 3 includes 3 sometimes 3 otherwise 3 crucial 3 list 3 avoid 3 sensitive 3 up 3 free 3 tackle 3 influenced 3 binary 3 deletion 3 reorganization 3 generalization 3 compared 3 rich 3 foundation 3 creates 3 vital 3 iteratively 3 towards 3 protect 3 congestion 3 executes 3 compression 3 classified 3 almost 3 forward 3 hybrid 3 modify 3 activities 3 learn 3 consumes 3 designer 3 employing 3 generalize 3 deploy 3 acquired 3 alias 3 elimination 3 redundancy 3 traditionally 3 proportional 3 vulnerable 3 excessive 3 too 3 created 3 spawning 3
11 file 527 system 409 disk 376 performance 339 for 262 writes 258 writing 231 log 229 logstructured 222 unix 216 structure 199 lfs 190 large 161 files 153 read 136 fast 132 cleaning 131 sprite 123 use 122 systems 116 prototype 112 information 111 storage 110 reads 109 areas 109 called 105 overhead 102 order 100 only 97 scale 96 segments 95 andrew 88 demonstrate 84 cleaner 81 outperforms 80 recovery 77 modifications 77 series 77 bandwidth 77 presents 74 thereby 73 free 73 contains 71 magnitude 71 maintain 70 matching 70 live 69 segment 69 benefit 68 back 67 tile 67 typically 65 efficiency 64 sequentially 63 heavily 63 management 61 policy 61 up 60 technique 59 while 59 crash 58 whereas 58 representation 58 current 57 efficiently 57 included 56 indexing 55 simulations 55 70% 55 ability 54 divide 54 transfer 53 write 51 cost 50 compress 50 ffs 49 comparing 48 workstations 48 operation 47 so 47 implemented 46 speeding 46 simple 45 lowlevel 45 could 45 validation 45 fragmented 44 exceeding 44 sun 44 name 44 cache 43 510% 43 present 42 observations 42 loglike 42 smallfile 42 establish 40 changes 39 caching 39 importance 39 aggregation 39 affects 39 translation 39 even 38 showed 38 comparable 38 improves 38 improvement 38 nfs 38 when 37 eventually 37 volumes 37 gracefully 36 motivate 35 university 35 both 34 span 34 5000 34 server 33 complicates 33 microsystems 33 wholefile 33 quantitatively 32 carnegie 32 intosegmentsand 30 mellon 30 locationtransparent 29 andrews 29 operability 29 maximum 28 transaction 27 zebra 27 based 26 less 26 research 25 largefile 25 orderofmagnitude 24 early 23 comparison 23 its 22 benchmark 22 much 22 reading 22 in 20 processing 19 process 19 44bsd 19 periodic 18 costs 17 into 17 fragmentation 17 10 16 kept 16 tuned 16 approximately 16 suffer 16 clustered 16 distributed 15 logical 15 examine 15 9 15 degrade 15 40% 15 larger 15 6 15 multiple 14 adds 14 applies 14 intensive 14 all 13 synchronous 13 competitive 13 berkeley 13 deletion 13 creation 13 25% 13 worse 13 superior 13 kilobytes 13 function 12 offers 12 inconsistent 12 optimized 12 activities 12 later 12 15% 12 appendonly 12 1991 12 33% 12 introduced 11 environment 11 caused 11 presence 11 50% 11 seemingly 11 respectively 11 degradation 11 64 11 received 11 claimed 11 how 9 4 9 environments 9 years 9 detailed 9 community 9 8 9 62 9 attention 9 83% 9 ignoring 9 ld 9 will 8 speed 8 speeds 8 bloom 8 lists 8 processor 8 approximated 8 confusion 8 onekilobyte 8 megabyte 8 8595% 8 from 7 reducing 7 migration 7 more 7 low 7 active 7 striping 7 portion 7 concerning 7 62% 7 lld 7 prohibitive 6 workloads 6 databases 6 after 6 paradigm 6 stream 6 find 6 forms 6 linear 6 metadata 6 45 6 stripes 6 dataseries 6 hfs 6 single 5 be 5 operations 5 client 5 increases 5 event 5 made 5 implementations 5 run 5 potential 5 handling 5 enough 5 bound 5 broad 5 permits 5 random 5 5% 5 decomposition 5 heuristics 5 subsequently 5 interval 5 unavailable 5 stripe 5 overwrite 5 hylog 5 achieve 4 of 4 tasks 4 or 4 generalized 4 operational 4 permit 4 thousands 4 form 4 basis 4 resolution 4 then 4 development 4 original 4 continue 4 techniques 4 runs 4 variable 4 contribution 4 algorithmic 4 problems 4 location 4 become 4 explicit 4 reduces 4 written 4 offer 4 internetscale 4 reveals 4 simplify 4 once 4 accommodate 4 automatic 4 leverages 4 lower 4 dramatically 4 ideally 4 transferred 4 organizations 4 greatest 4 slightly 4 proofs 4 geometric 4 suggests 4 20%3x 4 93% 4 fractional 4 rebalancing 4 optabcast 4 fruitful 4 mirroring 4 batterybackedup 4 wrapfs 4 guarantee 3 than 3 across 3 underlying 3 design 3 new 3 provide 3 arise 3 different 3 terms 3 which 3 defines 3 locking 3 decentralized 3 work 3 identify 3 include 3 define 3 possibly 3 was 3 would 3 optimal 3 procedures 3 out 3 together 3 special 3 during 3 image 3 trade 3 improved 3 preserving 3 view 3 virtual 3 abstraction 3 synchronization 3 reliance 3 arising 3 due 3 discuss 3 incur 3 hold 3 offtheshelf 3 engines 3 examined 3 method 3 programming 3 output 3 dataintensive 3 generations 3 industry 3 connected 3 leaving 3 models 3 deploying 3 supported 3 bounds 3 customers 3 actually 3 employ 3 retaining 3 utilize 3 focuses 3 robust 3 writeintensive 3 unacceptable 3 btrees 3 finding 3 otherwise 3 drops 3 lightweight 3 effectively 3 methods 3 probabilistic 3 vastly 3 changing 3 accomplished 3 calling 3 straggler 3 foundation 3 captured 3 iteration 3 towards 3 exclusion 3 configurable 3 old 3 translates 3 five 3 carefully 3 supportability 3 targeting 3 consolidation 3 associate 3 tracedriven 3 standalone 3 methodology 3 preliminary 3 eliminate 3 ssl 3 interconnected 3 inability 3 mappings 3 paradigms 3 performances 3 competing 3 uniformly 3 mpi 3 step 3 verification 3 combined 3 singlethreaded 3 nested 3 doing 3 count 3 arrays 3 force 3 remained 3 3% 3 colors 3 decomposing 3 deciding 3 positive 3 loaded 3 attractive 3 supercomputers 3 projections 3 fragments 3 thirdparty 3 phenomenon 3 97% 3 room 3 depending 3 eclipse 3 receiver 3 people 3 datastore 3 complements 3 regarding 3 relate 3 proteus 3 affinityaccept 3 week 3 concerned 3 microkernel 3 compound 3 gain 3 boost 3 mutually 3 archive 3 unwanted 3 collectively 3 supplies 3 gbps 3 inserted 3 ivs 3 2dimensional 3 lsa 3 hypothetical 3 interactivity 3 interests 3 tenfold 3 conflictserializable 3 slowing 3 favorable 3 quirks 3 ccm 3 cpb 3 misconceptions 3 ufs 3 15300% 3 quickstore 3 arrivals 3 inevitable 3 parameterization 3 directorybased 3 exposure 3 transacted 3 overwriting 3 2nd 3 seemuseful 3 capabilitybased 3 told 3 recurrences 3 5000200 3 c240 3 wilkes 3 automata 3 1000fold 3 miners 3 effortssuif 3 access 2 each 2 reduce 2 support 2 a 2 ordering 2 it 2 at 2 paper 2 various 2 novel 2 api 2 critical 2 supporting 2 used 2 one 2 stop 2 replicas 2 achieved 2 local 2 apply 2 applied 2 etc 2 top 2 using 2 latency 2 commit 2 normal 2 independent 2 managing 2 servers 2 including 2 urls 2 provided 2 format 2 conventional 2 asynchronous 2 events 2 properties 2 definitions 2 characterize 2 popular 2 covered 2 better 2 types 2 analyzed 2 substantial 2 must 2 reduced 2 aspect 2 providing 2 perform 2 additionally 2 granularity 2 oracle 2 update 2 times 2 good 2 emerged 2 distribution 2 approaches 2 well 2 brought 2 largest 2 worldwide 2 infrastructure 2 utilizes 2 experimental 2 studied 2 do 2 range 2 coupled 2 suited 2 goal 2 generation 2 easy 2 hence 2 ways 2 instead 2 principle 2 controlled 2 architectural 2 multiplecores 2 were 2 ideas 2 base 2 portions 2 behind 2 port 2 block 2 majority 2 algorithm 2 platforms 2 serve 2 patterns 2 minimize 2 enabled 2 tenant 2 alikelack 2 style 2 attached 2 migrates 2 allowing 2 semantics 2 demonstrates 2 lifetimes 2 always 2 strongest 2 tracking 2 checking 2 satisfied 2 introduce 2 traffic 2 term 2 link 2 reconstruct 2 userlevel 2 another 2
12 the 3029 of 2298 and 1939 a 1757 to 1638 in 1070 that 896 is 800 for 740 we 734 this 514 on 486 are 409 as 406 with 379 by 376 an 329 can 323 be 282 our 260 system 242 it 238 data 233 paper 223 from 217 which 193 these 184 have 174 or 170 systems 167 such 164 at 153 new 142 performance 132 using 131 use 129 has 128 show 120 not 116 applications 112 than 111 also 111 present 110 used 106 more 102 results 99 its 98 their 93 many 90 implementation 89 two 86 both 86 all 85 time 85 one 84 number 82 design 77 approach 75 when 75 techniques 73 but 73 each 73 been 72 based 71 large 70 only 69 they 69 how 69 between 68 other 67 over 66 provide 65 into 63 several 62 application 62 algorithm 61 model 60 while 59 well 58 some 57 most 55 work 53 provides 52 set 51 problem 51 different 50 however 48 information 47 may 47 first 46 describe 46 support 44 even 40 called 40 simple 40 implemented 40 single 39 propose 39 without 38 existing 37 including 35 efficient 35 important 35 same 35 them 34 no 34 small 33 then 33 presents 32 significant 32 need 32 often 32 novel 32 allows 32 technique 31 problems 30 because 30 process 30 order 30 if 30 result 29 any 29 multiple 29 will 29 demonstrate 29 very 29 cost 29 level 28 do 28 must 28 algorithms 27 current 27 possible 27 operations 26 so 26 three 26 uses 25 there 25 traditional 25 software 25 about 25 space 25 within 25 approaches 24 make 24 high 24 evaluation 24 where 23 particular 23 much 23 being 23 access 23 range 23 significantly 23 up 22 experiments 22 requires 22 require 22 case 22 key 22 under 22 way 22 second 22 proposed 22 previous 21 available 21 state 21 common 21 better 21 user 21 required 21 methods 21 developed 20 discuss 20 addition 20 reduce 20 perform 20 efficiently 19 requirements 19 improve 19 experimental 19 evaluate 19 shows 19 general 19 thus 18 variety 18 those 18 changes 18 through 18 environment 18 various 17 describes 17 designed 17 running 17 does 17 implement 17 find 17 makes 17 few 17 complex 17 eg 17 study 16 solution 16 due 16 dynamic 16 good 16 like 15 introduce 15 given 15 useful 15 should 15 address 15 include 15 structure 14 2 14 properties 14 real 14 since 14 issues 14 mechanisms 14 providing 14 rather 14 similar 13 overhead 13 during 13 run 13 example 13 cases 13 compared 13 prototype 13 was 13 framework 13 1 13 finally 12 terms 12 difficult 12 mechanism 12 goal 12 able 12 major 12 made 12 times 11 allowing 11 allow 11 were 11 benefits 11 either 11 yet 11 full 11 basic 11 solutions 11 dynamically 10 amount 10 specific 10 among 10 size 10 typically 10 recently 10 making 10 resulting 10 further 10 enables 10 analysis 10 wide 10 achieve 10 recent 10 low 10 automatically 10 specifically 10 out 9 effective 9 highly 9 critical 9 cannot 9 necessary 9 potential 9 source 9 class 9 focus 9 become 9 increase 9 after 9 explore 9 knowledge 9 easily 9 underlying 8 execution 8 would 8 furthermore 8 ie 8 implementations 8 best 8 unfortunately 8 fundamental 8 popular 8 little 8 development 8 known 8 complete 8 instead 8 develop 8 still 8 practical 8 whether 7 point 7 additional 7 form 7 needs 7 less 7 although 7 built 7 handle 7 ability 7 local 7 shown 7 especially 7 method 7 fast 7 achieved 7 believe 7 directly 7 limited 7 could 7 presented 7 types 7 individual 7 previously 7 determine 7 currently 7 practice 7 per 7 advantage 6 performed 6 provided 6 compare 6 advantages 6 against 6 take 6 context 6 others 6 standard 6 collection 6 build 6 performs 6 basis 6 core 6 another 6 reduces 6 task 6 us 6 particularly 6 research 6 explicit 6 needed 6 supports 6 ways 6 obtained 6 building 6 alternative 6 evaluated 6 improved 6 modern 5 certain 5 introduced 5 effectively 5 combination 5 behavior 5 means 5 internal 5 strategy 5 appropriate 5 consider 5 exploit 5 moreover 5 challenge 5 executed 5 call 5 presence 5 described 5 reduction 5 studies 5 long 5 potentially 5 analyze 5 manner 5 consists 5 widely 5 reducing 5 years 5 across 5 external 5 independent 5 fact 5 larger 5 takes 5 monitoring 5 original 5 literature 5 itself 4 lead 4 therefore 4 decisions 4 examples 4 typical 4 step 4 realworld 4 users 4 unlike 4 includes 4 what 4 magnitude 4 extension 4 just 4 addresses 4 examine 4 rely 4 open 4 effort 4 implementing 4 usually 4 whose 4 identify 4 quickly 4 prior 4 argue 4 smaller 4 improving 4 too 4 efficiency 4 becomes 4 reduced 4 issue 4 interesting 4 fully 4 experience 4 indicate 4 points 4 component 4 strategies 4 relative 4 versions 4 together 4 lower 4 associated 3 detail 3 increasingly 3 minimal 3 part 3 scalability 3 special 3 help 3 expected 3 modified 3 powerful 3 overall 3 relatively 3 commonly 3 increases 3 components 3 environments 3 increasing 3 done 3 sets 3 improves 3 factor 3 developing 3 scheme 3 article 3 leads 3 exist 3 simulation 3 aspects 3 related 3 main 3 hardware 3 greatly 3 before 3 insight 3 change 3 having 3 ensure 3 create 3 changing 3 actual 3 features 3 achieves 3 choice 3 attempt 3 frequently 3 considered 3 hand 3 substantially 3 fixed 3 almost 3 optimal 3 constraints 3 entire 3 effects 3 classes 3 generally 2 feature 2 extensive 2 challenging 2 applicability 2 levels 2 speed 2 initial 2 avoid 2 discussed 2 might 2 produce 2 applicable 2 last 2 studied 2 third 2 idea 2 improvement 2 works 2 illustrate 2 combined 2 actually 2 intended 2 along 2 extend 2 static 2 leading 2 capabilities 2 until 2 simply 2 depends 2 limits 2 contrast 2 exploiting 2 utility 2 higher 2 expensive 2 achieving 2 primary 2 unique 2 once 2 above 2 generic 2 whole 2 limitations 2 end 2 containing 2 applying 2 attention 2 discusses 2 normal 2 demonstrated 2 hence 2 least 2 online 2 explicitly 2 far 2 ii 2 costs 2 4 2 simultaneously 2 sufficient 2 tradeoffs 2 operation 2 remains 2 upon 2 flexibility 2 purpose 2 identified 2 deal 2 defined 2 numbers 2 investigate 2 3 2 paradigm 2 now 2 give 2 combines 2 performing 2 preliminary 2 determining 2 easy 2 tools 2 attempts 2 arise 2 requirement 2 doing 2 already 2 enable 2 global 1 commercial 1 involved 1 combining 1 requiring 1 additionally 1 restricted 1 shared 1 importance 1 applied 1 desired 1 version 1 portions 1 forms 1 considerable 1 carefully 1 feasible 1 depending 1 sophisticated 1 suffer 1 area 1 andor 1 improvements 1 average 1 supported 1 automatic 1 10 1 blocks 1 obtain 1 search 1 tradeoff 1 next 1 quite 1 own 1 enough 1 capable 1 interest 1 gains 1 interface 1 demonstrates 1 assume 1 longer 1 nor 1 distribution 1
13 algorithms 602 introduction 104 edition 86 new 84 book 84 accessible 56 updated 56 classic 53 structures 51 randomized 49 throughout 45 mathematical 45 students 45 discusses 43 since 42 offers 42 chapters 42 probabilistic 40 first 38 been 38 courses 37 readers 37 engineering 35 analysis 32 comprehensive 32 considerable 32 editionthis 32 modern 31 material 31 rich 31 covers 31 reflect 31 primarily 29 intended 29 role 29 added 29 aspects 27 useful 27 computing 27 increased 27 topic 27 text 27 learning 26 concepts 26 revision 26 levels 24 expanded 24 impossibility 24 depth 23 sections 23 coverage 23 25% 23 her 23 exercises 23 rewritten 23 explanation 23 publication 23 increase 21 continues 21 making 21 presented 21 included 21 dependent 21 technical 21 best 20 pseudocode 20 undergraduate 20 wherever 20 forward 18 155 18 publisherthe 18 graduate 18 professionals 18 selfstudy 18 rigorous 18 organize 18 900 18 like 16 years 16 easily 16 language 16 his 16 books 16 chapter 16 editionintroduction 16 clarityand 16 fuller 16 seemed 16 warrants 16 furtherthe 16 algorithma 16 areaor 16 anotherso 16 instructor 16 suits 16 additionallythe 16 problemsgiving 16 thatreinforcethe 16 in 15 advanced 15 backgrounds 15 techniquean 15 related 13 original 13 presents 12 additionally 12 encountered 12 of 10 variety 10 way 10 detecting 10 strategy 10 exceptions 10 management 9 issues 9 spread 9 clear 9 scale 7 latency 7 designed 7 implementing 7 highly 7 instead 7 problems 7 caused 7 adds 7 designing 7 separate 7 deletion 7 proportional 7 secondary 7 latter 7 immediate 7 teaches 7 unlike 5 design 5 features 5 for 5 copies 5 message 5 have 5 their 5 without 5 present 5 further 5 range 5 manages 5 outperform 5 subject 5 so 5 techniques 5 build 5 port 5 platforms 5 literature 5 kind 5 motivated 5 survey 5 needs 5 trees 5 exploit 5 tackle 5 nature 5 abstract 5 computational 5 planetlab 5 modules 5 expressions 5 communicating 5 artifacts 5 vectors 5 sudden 5 eliminate 5 success 5 firewalls 5 concluded 5 inputoutput 5 transforms 5 likely 5 separates 5 done 5 holder 5 chooses 5 relieving 5 audience 5 presentation 5 vo 5 confluence 5 devise 5 cm5 5 optional 5 dr 5 lynch 5 2nd 5 automatatheoretic 5 familiarizes 5 kanonymity 5 rather 4 able 4 geographically 4 scalable 4 external 4 all 4 apply 4 updates 4 constraints 4 thousands 4 model 4 recovery 4 affecting 4 higher 4 covered 4 defined 4 machine 4 environment 4 read 4 proposed 4 some 4 edge 4 benefits 4 ecommerce 4 amazons 4 resolution 4 manner 4 organized 4 recently 4 typically 4 suited 4 easy 4 goals 4 sets 4 plus 4 them 4 sharing 4 image 4 active 4 exposing 4 operate 4 volumes 4 userlevel 4 environments 4 redundant 4 remote 4 parameters 4 deployment 4 broad 4 users 4 incorporating 4 sguard 4 individual 4 gap 4 universal 4 datacenter 4 relatively 4 hot 4 unifies 4 collaboration 4 coordination 4 seemingly 4 tests 4 among 4 suffering 4 focuses 4 price 4 accesses 4 faster 4 searching 4 component 4 allocation 4 naturally 4 manual 4 enabling 4 intuitive 4 40 4 calm 4 accelerate 4 express 4 aggregation 4 ones 4 strictly 4 modify 4 buffered 4 highthroughput 4 quality 4 upon 4 employs 4 10000 4 realize 4 reason 4 ensemble 4 preliminary 4 date 4 collect 4 experimentation 4 identified 4 unnecessary 4 richer 4 sized 4 17 4 organizations 4 2x 4 apart 4 weak 4 uncovered 4 restricting 4 solve 4 admit 4 tight 4 suggests 4 analog 4 contained 4 transport 4 21 4 loaded 4 classical 4 collections 4 determined 4 coding 4 delta 4 equal 4 explaining 4 aspectj 4 postfix 4 twice 4 balanced 4 150 4 powerperformance 4 roughly 4 prevents 4 exhibits 4 protects 4 eclipse 4 complication 4 77% 4 enthusiasm 4 art 4 dag 4 startup 4 comparative 4 signal 4 accompanying 4 ed 4 unions 4 moderately 4 looking 4 structurethe 4 blueprint 4 poweraware 4 interception 4 degree1 4 geometry 4 beneficial 4 endhost 4 editors 4 diagrams 4 rigor 4 motion 4 hibe 4 labels 4 distributedmemory 4 exclusive 4 actor 4 june 4 javas 4 criticality 4 responding 4 recognize 4 recognizes 4 io2bo 4 mastering 4 election 4 inode 4 purchase 4 synchronously 4 returning 4 animation 4 16processor 4 eddi 4 processorintensive 4 alu 4 md5 4 passwords 4 deallocation 4 nancy 4 unsolvable 4 honeywell 4 affecteddirectly 4 nonstop 4 applicationsthe 4 linearizing 4 dpi 4 pli 4 opinion 4 greenfs 4 distinctionsbetween 4 mop 4 basins 4 cheops 4 tautologyhood 4 possiblity 4 vlogv 4 tradeoffs 2 transactions 2 practical 2 scheduling 2 the 2 scales 2 nearlinearly 2 machines 2 than 2 effects 2 it 2 at 2 this 2 structured 2 underlying 2 various 2 api 2 schema 2 changes 2 widely 2 used 2 does 2 working 2 over 2 should 2 finally 2 regard 2 tool 2 mechanisms 2 or 2 lazy 2 using 2 increases 2 an 2 exploits 2 outperforms 2 requiring 2 only 2 rates 2 permit 2 very 2 size 2 servers 2 both 2 successfully 2 solution 2 dynamic 2 format 2 facility 2 computer 2 groups 2 reliable 2 applicationspecific 2 degree 2 desired 2 alternative 2 asynchronous 2 resilient 2 defines 2 standard 2 implementations 2 developed 2 gains 2 under 2 demonstrated 2 integrated 2 providing 2 perform 2 often 2 postgresql 2 any 2 internet 2 grow 2 explosively 2 emerged 2 work 2 well 2 propose 2 low 2 results 2 reliability 2 face 2 world 2 platform 2 components 2 around 2 managed 2 alwayson 2 centrally 2 version 2 experimental 2 address 2 examples 2 tpcc 2 comparisons 2 understand 2 report 2 represent 2 open 2 key 2 microsoft 2 principle 2 controlled 2 application 2 optimal 2 user 2 procedures 2 factor 2 ideas 2 study 2 correctly 2 together 2 replicate 2 counting 2 committed 2 block 2 least 2 footprints 2 minimize 2 ensure 2 trade 2 preserving 2 keys 2 checking 2 satisfied 2 selected 2 competitive 2 synchronizing 2 abstraction 2 much 2 mechanism 2 reliance 2 research 2 term 2 layer7 2 raise 2 tools 2 netflow 2 volume 2 leading 2 combinations 2 convenient 2 appropriate 2 formalize 2 specify 2 runtime 2 input 2 incorporate 2 industrial 2 backbone 2 line 2 market 2 trading 2 hold 2 planet 2 location 2 rule 2 outline 2 attempts 2 specific 2 derived 2 disks 2 internally 2 most 2 result 2 cases 2 mixture 2 kept 2 initial 2 successive 2 growing 2 inefficient 2 resources 2 incrementally 2 movement 2 studies 2 industry 2 correct 2 soon 2 collecting 2 limited 2 consumption 2 proposals 2 schemes 2 ie 2 hdfs 2 scheduler 2 coordinates 2 batches 2 reduces 2 opensource 2 repository 2 partially 2 pes 2 reallife 2 deployments 2 restricted 2 controlflow 2 item 2 linked 2 microsofts 2 required 2 iop 2 avoids 2 maintenance 2 proven 2 paths 2 either 2 backup 2 lost 2 seamlessly 2 cap 2 perceived 2 —has 2 subset 2 returned 2 analyzing 2 probabilistically 2 versions 2 derive 2 internetscale 2 measure 2 becomes 2 space 2 amounts 2 showing 2 let 2 adaptive 2 layered 2 retaining 2 highavailability 2 bayou 2
14 search 108 context 100 switches 93 iterative 81 systematic 55 preempting 51 interaction 45 inadequate 43 behaviors 38 empirically 33 contextbounding 33 traditional 31 cycle 31 checkers 31 although 29 right 28 depth 26 limiting 26 9 24 exposed 24 encouraging 24 grows 23 distinguish 23 explosion 21 bounding 21 confronted 21 messagepassing 21 uncovered 21 improvement 21 explored 19 prioritizes 19 alleviates 19 exploration 19 catching 19 postdeployment 19 stateexplosion 19 depthbounding 18 nonpreempting 18 theoretically 18 contextbounded 18 algorithmin 18 themselves 16 depthbounded 16 alternative 14 get 14 second 14 late 14 perform 13 hours 13 almost 13 executions 13 development 11 subtle 11 was 9 demand 9 administrative 9 rationale 8 solutions 8 better 8 without 8 highly 8 variable 8 peertopeer 8 complex 8 algorithmic 8 explores 8 commercial 8 sample 8 periodically 8 methods 8 series 8 searches 8 accomplished 8 naturally 8 once 8 manual 8 comparing 8 variables 8 upon 8 responsible 8 conclude 8 exponentially 8 named 8 exploring 8 disclosure 8 measuring 8 codes 8 symbol 8 storage 6 with 6 supporting 6 reducing 6 thousands 6 flexible 6 process 6 form 6 update 6 obtain 6 demonstrates 6 enough 6 specify 6 parameters 6 know 6 might 6 transforming 6 practitioners 6 frequently 6 days 6 third 6 effect 6 heavily 6 compare 6 optimizations 6 essentially 6 k 6 general 6 attaining 6 automatic 6 16 6 predictable 6 module 6 eliminate 6 slower 6 removes 6 leave 6 synthesized 6 enhances 6 distance 6 install 6 toolchain 6 gateways 6 algebraic 6 exercises 6 usability 6 course 6 annotated 6 philosophers 6 graybox 6 cft 6 achieve 4 high 4 transactional 4 prohibitive 4 scales 4 on 4 point 4 by 4 set 4 novel 4 all 4 for 4 over 4 exist 4 tool 4 several 4 an 4 advantage 4 show 4 number 4 model 4 higher 4 locking 4 addition 4 state 4 integrated 4 severe 4 full 4 promising 4 small 4 software 4 studied 4 being 4 suited 4 benchmarks 4 making 4 ways 4 stored 4 factor 4 complete 4 about 4 stores 4 structure 4 always 4 checking 4 per 4 motivate 4 continuous 4 find 4 file 4 make 4 precise 4 benefit 4 centralized 4 line 4 significance 4 method 4 fact 4 cases 4 studies 4 disruptive 4 batches 4 opensource 4 efficiency 4 generalpurpose 4 efficiently 4 fewer 4 constrains 4 hot 4 bounds 4 coordination 4 needs 4 meets 4 safe 4 statistics 4 feasibility 4 iii 4 investigate 4 exhibit 4 greatly 4 unmatched 4 trees 4 lists 4 focusing 4 isolate 4 mean 4 faster 4 track 4 statistical 4 inference 4 splits 4 vm 4 plan 4 graph 4 extract 4 accommodate 4 criteria 4 myriad 4 towards 4 explained 4 balance 4 congestion 4 above 4 naradastyle 4 helps 4 topological 4 effective 4 participation 4 quantitative 4 excellent 4 200 4 cores 4 road 4 improving 4 threshold 4 unmodified 4 phase 4 implements 4 incurred 4 ensemble 4 bottomup 4 isp 4 maps 4 finegrain 4 primitive 4 traditionally 4 transfer 4 greater 4 succinctly 4 schedulers 4 aimed 4 choices 4 mutex 4 solved 4 unexpected 4 rendezvous 4 56 4 pruning 4 expose 4 received 4 producing 4 planesthe 4 investment 4 positive 4 note 4 broader 4 decompression 4 determined 4 concerns 4 expanded 4 combinatorial 4 synthesizing 4 pure 4 highend 4 frequency 4 evolved 4 notably 4 serverless 4 exceed 4 discovered 4 freed 4 conjunction 4 interfering 4 gt 4 collects 4 departure 4 broadly 4 ε 4 70 4 progressive 4 cfloadingtexthtmlcfcontextpathcfajaxscriptsrccfidescriptsajaxcfjsonprefixcfclientidc555f07b392a5a28ab8706bfe0f2a85fadaptive 4 anonymous 4 tutorial 4 bridge 4 45 4 blast 4 extracted 4 sponsored 4 trained 4 inflexibility 4 cheating 4 interconnection 4 notes 4 label 4 calculations 4 selfhealing 4 prefixes 4 indirect 4 backwards 4 dining 4 anatomy 4 xprs 4 incentives 4 grained 4 names 4 smin 4 scalar 4 inclusionbased 4 systemsthis 4 codenamed 4 surf 4 coined 4 webprophet 4 distributor 4 flipflop 4 tasking 4 bibliography 4 reclaims 4 localallocation 4 feel 4 pe 4 oℓk 4 achievessuperior 4 tenet 4 2cnf 4 dispersal 4 hec 4 rejuvenation 4 restartability 4 many 3 via 3 partitioning 3 system 3 single 3 spanning 3 practical 3 contention 3 unlike 3 no 3 effects 3 cost 3 synchronouslyreplicated 3 this 3 how 3 underlying 3 clock 3 powerful 3 atomic 3 not 3 be 3 achieved 3 when 3 occur 3 where 3 requires 3 replicated 3 categorization 3 detail 3 discusses 3 table 3 contents 3 overview 3 basic 3 architecture 3 lazy 3 commit 3 similar 3 our 3 requiring 3 independent 3 long 3 size 3 web 3 backend 3 varied 3 successfully 3 solution 3 describe 3 communication 3 family 3 depend 3 desired 3 migration 3 review 3 boards 3 significant 3 phenomena 3 investigated 3 type 3 defined 3 maintained 3 implementing 3 guarantees 3 gains 3 under 3 certain 3 environment 3 quoromwritequorom 3 declare 3 accessed 3 advance 3 tuplelevel 3 granularity 3 call 3 interface 3 internet 3 moves 3 approaches 3 work 3 propose 3 extensive 3 real 3 reliability 3 face 3 platform 3 services 3 persistent 3 experience 3 makes 3 resolution 3 developers 3 organized 3 numbers 3 complexity 3 currently 3 layers 3 here 3 recently 3 typically 3 voldemort 3 further 3 considerably 3 difficult 3 represent 3 open 3 source 3 nodes 3 possibly 3 server 3 emphasis 3 main 3 user 3 factors 3 redesign 3 potential 3 presented 3 insight 3 base 3 subject 3 4 3 12 3 portions 3 replicates 3 so 3 two 3 techniques 3 algorithm 3 plus 3 1 3 least 3 write 3 footprints 3 patterns 3 live 3 tolerate 3 active 3 semantics 3 improved 3 lifetimes 3 online 3 contribution 3 dependencies 3 introduce 3 building 3 literature 3 competitive 3 languages 3 operators 3 detecting 3 operate 3 characteristics 3 due 3 slow 3 mistakes 3 incorrect 3 streamprocessing 3 timely 3 highvolume 3 environments 3 meet 3 proper 3 rely 3 defining 3 updatable 3 formalize 3 atts 3 utilization 3 trading 3 wall 3 street 3 caused 3 cheap 3 custom 3 eight 3 briefly 3 attempts 3 specific 3 handles 3 average 3 dbms 3 upper 3 believe 3 kind 3 sift 3 computations 3 log 3 incorporating 3 running 3 reductions 3 connected 3 limited 3 80 3 leaves 3 performs 3 reduces 3 individual 3 index 3 arrive 3 replacing 3 lets 3 motivated 3 interactive 3 improve 3 restricted 3 deploying 3 libraries 3 mesh 3 incurs 3 especially 3 indicators 3 proven 3 offers 3 prototyped 3 extension 3 theorems 3 —has 3 formulation 3 explain 3 bounded 3 derive 3 representative 3 practices 3 discovers 3 final 3 resolving 3 seemingly 3 amounts 3 queues 3 trace 3 cheaper 3 because 3 let 3 intent 3 suitable 3 months 3 among 3 nearline 3 ii 3 locality 3 understanding 3 means 3 points 3 bottlenecks 3 journaling 3 linux 3 mode 3 utilize 3 request 3 injection 3 faults 3 policies 3 taxonomy 3 dilemma 3 argue 3 asymptotic 3 merges 3 subtleties 3 seek 3 ram 3 aggressive 3 earlier 3 locate 3 list 3 compaction 3 knob 3 digital 3 cameras 3 computers 3 unique 3 considerable 3 exploit 3 effectively 3 works 3 produces 3
15 tools 401 instrumentation 388 dynamic 293 for 271 pin 225 instruction 196 code 188 analysis 186 profiling 183 runtime 167 software 155 tool 146 x86 120 application 119 architecture 117 transparent 113 program 113 building 113 binary 111 faster 104 api 98 architectures 90 called 89 translation 87 register 87 powerful 84 analyze 84 valgrind 80 uses 79 been 77 dynamorio 77 pintools 76 build 75 shadow 71 framework 69 dbi 67 optimization 66 than 64 need 64 detailed 64 routines 64 details 63 platforms 62 available 61 fully 61 instructions 61 features 60 designed 59 robust 59 source 58 portable 58 counting 57 running 57 frameworks 57 tasks 56 run 56 efficient 56 there 55 similar 55 optimize 55 efficiency 54 executables 54 linux 52 pins 52 several 51 describe 51 knowledge 51 atom 51 instrument 49 pintool 49 observe 48 detection 48 profiles 48 was 47 essential 47 64bit 47 value 46 while 46 manipulation 46 profile 46 performance 44 applications 44 level 44 making 44 rich 44 ia32 44 developed 43 across 42 independent 42 original 42 illustrate 42 arm 42 scheduling 41 evaluation 41 trace 41 compilation 41 without 40 since 40 example 40 production 39 allowing 39 meet 39 possible 38 automated 38 delivers 38 capabilities 38 written 38 publicly 38 2x 38 dba 38 four 37 goals 37 behavior 37 compatible 37 emulation 37 mostly 37 downloads 37 sparc 37 sdt 37 set 36 unique 36 follows 36 whenever 35 released 35 ten 33 focus 33 itanium 33 underlying 32 including 32 months 32 bug 32 easytouse 32 technology 31 every 31 daily 31 inlining 31 access 30 built 30 another 30 cc 30 uninstrumented 30 digital 29 32bit 29 emulator 29 comprehensive 28 versatility 28 writer 28 liveness 28 attention 28 2004 28 better 27 overhead 27 reallocation 27 33x 27 website 27 however 26 difficult 26 custom 26 native 26 executes 25 july 25 architecturespecific 25 em64t 25 3000 25 alpha 25 provide 24 full 24 necessary 24 heavyweight 24 basicblock 24 different 23 rewriting 22 thesis 22 describes 21 2 21 crucial 21 researchers 21 executable 21 compiled 20 are 19 modern 19 potential 19 part 19 profilers 19 detours 19 significantly 18 exploits 18 have 18 approach 18 lightweight 18 profiler 18 challenges 17 transformations 17 now 17 received 17 prediction 17 tainting 17 accounts 17 translator 17 win32 17 over 16 generated 16 gathering 16 against 16 little 16 target 16 release 16 obstacles 16 powerpc 16 vliw 16 simulation 15 hundred 15 mit 15 finegrained 15 arbitrary 15 slowly 15 calls 15 checkers 15 exploited 15 qemu 15 mips 15 shade 15 dynamicallyloaded 15 fx32 15 basic 14 much 14 modification 14 modules 14 impossible 14 stock 14 distinguish 14 paid 14 comparatively 14 translated 14 supports 13 variety 13 copies 13 despite 13 memory 13 inherent 13 successful 13 feasibility 13 extensible 13 once 13 timeconsuming 13 compile 13 dynamorlo 13 etch 13 easy 12 monitoring 12 technologies 12 insert 12 combines 12 analyzer 12 done 12 valuesa 12 littlestudied 12 difficulttoimplement 12 breakpoints 12 cambridge 12 percent 12 family 11 interesting 11 caching 11 techniques 11 public 11 feasible 11 inserting 11 restricting 11 manipulate 11 om 11 140551 11 6172535668 11 systemlevel 11 pinos 11 cms 11 like 10 wide 10 complex 10 product 10 40% 10 observation 10 customized 10 exclusively 10 rm 10 ma 10 ph 10 fax 10 thirty 10 translators 10 executed 9 interface 9 make 9 windows 9 reduction 9 dynamically 9 modified 9 assembled 9 simulators 9 binaries 9 optimizer 9 zero 9 021394307 9 6172531690 9 simulate 9 strata 9 exceptions 9 mrnet 9 dise 9 critical 8 overcome 8 when 8 any 8 diverse 8 applicability 8 function 8 includes 8 care 8 utilities 8 sufficiently 8 tracing 8 formidable 8 exports 8 dynamicallygenerated 8 commercialized 8 crusoe 8 in 7 defines 7 but 7 plus 7 demonstrates 7 passed 7 simply 7 libraries 7 final 7 adaptive 7 project 7 optimizations 7 experiment 7 performing 7 executing 7 simulator 7 library 7 relies 7 argues 7 portion 7 spec95 7 linktime 7 instructionset 7 administration 7 emulates 7 daisy 7 instruction—which 7 tools—it 7 fullyimplemented 7 ispike 7 can 6 model 6 asynchronous 6 integrated 6 completely 6 edge 6 platform 6 theory 6 architectural 6 execution 6 tracking 6 common 6 monitor 6 poses 6 datasets 6 9 6 generalpurpose 6 overheads 6 usage 6 description 6 today 6 exploiting 6 nature 6 extend 6 developer 6 highlights 6 importantly 6 complexities 6 experiences 6 instrumenting 6 editing 6 images 6 dytan 6 builders 6 ir 6 probes 6 interprocess 6 visible 6 organizes 6 interfere 6 trampoline 6 selfmodifying 6 dep 6 postlink 6 codeinstrumenting 6 toolspecific 6 pixie 6 codeatom 6 osf1 6 performancecounters 6 system 5 its 5 fast 5 requires 5 an 5 popular 5 address 5 thus 5 exposing 5 timely 5 precise 5 years 5 believe 5 ie 5 hot 5 offer 5 background 5 survey 5 numerous 5 degrade 5 extending 5 old 5 evaluating 5 8 5 reason 5 measurement 5 considerations 5 emulators 5 experimentation 5 vision 5 status 5 rarely 5 memcached 5 parts 5 sampling 5 equally 5 gdb 5 frequency 5 34 5 ib 5 subsumes 5 instrumented 5 optimizers 5 ibm 5 preferable 5 subroutine 5 ported 5 idealized 5 shadowing 5 umbra 5 dyninst 5 memchecks 5 vt 5 rk 5 interpretationatom 5 axp 5 ipf 5 eel 5 vcode 5 via 4 and 4 with 4 layer 4 effects 4 able 4 various 4 adding 4 etc 4 processing 4 substantial 4 under 4 tolerance 4 perform 4 emerged 4 consequences 4 infrastructure 4 kinds 4 further 4 generation 4 domains 4 optimal 4 10 4 specific 4 commercial 4 partial 4 map 4 average 4 pass 4 dataflow 4 reductions 4 relative 4 industry 4 schemes 4 create 4 showing 4 corruption 4 procedure 4 away 4 ubiquitous 4 variants 4 general 4 versus 4 except 4 towards 4 computational 4 path 4 topology 4 trillions 4 modify 4 translates 4 compiler 4 discover 4 road 4 repeatedly 4 internals 4 unmodified 4 35 4 pipeline 4 apis 4 modifying 4 emulated 4 coverage 4 cope 4 collect 4 interpretation 4 eliminates 4 unexpected 4 hinges 4 16% 4 hierarchical 4 pose 4 prototyping 4 semantic 4 taint 4 momentum 4 counts 4 trend 4 risc 4 maximize 4 compiling 4 guiding 4 places 4 profiledirected 4 selects 4 averaged 4 31% 4 cdma 4 residing 4 concerned 4 sizeable 4 wholesystem 4 move 4 embedding 4 trivial 4 callable 4 adaptable 4 vmesa 4 diagnostic 4 analyzers 4 rebuilding 4 attach 4 dlls 4 payloads 4 usefulness 4 intimate 4 unexplored 4 stratas 4 tainttrace 4 pipa 4 orchestration 4 informative 4 pcg 4 dpcl 4 unfortunate 4 simics 4 simicssun4m 4 spanning 3 is 3 prohibitive 3 costs 3 associated 3 on 3 googles 3 it 3 one 3 as 3 even 3 mechanisms 3 event 3 our 3 very 3 thousands 3 successfully 3 we 3 communication 3 machine 3 gains 3 based 3 setting 3 addresses 3 granularity 3 call 3 tens 3 developers 3 parallel 3 utilizes 3 complexity 3 being 3 considerably 3 benchmark 3 impact 3 outperform 3 study 3 together 3 live 3 resulting 3 preserving 3 online 3 contribution 3 entire 3 before 3 problems 3 arising 3 explores 3 environments 3 generate 3 sea 3
16 programs 604 bugs 507 races 431 program 374 detection 369 race 356 concurrency 325 concurrent 288 bug 286 multithreaded 273 atomicity 264 data 247 our 201 by 195 dynamic 191 execution 185 threads 174 false 168 violations 164 analysis 163 memory 157 thread 152 runtime 149 detect 142 are 131 static 129 testing 128 java 126 programmers 124 not 123 real 119 errors 117 type 115 overhead 112 synchronization 111 accesses 108 technique 107 detecting 105 automatically 104 atomic 101 code 94 access 94 difficult 93 interleavings 89 tools 89 types 88 violation 84 among 83 tool 81 about 80 conditions 78 than 77 implemented 74 existing 74 techniques 74 detects 72 potentially 71 checker 66 positives 65 more 64 previously 64 two 63 due 63 tested 62 all 61 correct 61 method 59 software 58 apache 58 significantly 57 potential 57 novel 55 sequential 55 shared 55 methods 55 realworld 54 fewer 53 effective 52 deadlocks 52 previous 52 mysql 51 programming 51 proposes 51 order 50 interleaving 49 executions 49 examined 49 orders 48 chess 48 including 48 cause 48 large 48 which 48 correctness 48 several 47 in 46 first 46 were 46 onthefly 46 detectors 46 locks 46 variables 46 without 45 reports 43 detector 43 report 42 invariants 42 anomalies 42 benchmarks 42 during 42 common 41 deadlock 41 synchronizations 41 presents 40 precise 40 multicore 40 ctrigger 40 2 39 benign 39 if 38 found 38 unexpected 38 manifest 38 reported 37 has 37 some 37 then 37 debugging 37 unfortunately 37 applications 36 therefore 36 avio 36 called 36 space 36 harmful 36 find 35 efficiently 35 finding 35 locations 35 mozilla 35 possible 34 world 34 alarms 34 one 33 applied 33 1 33 thus 33 behavior 33 fixed 33 overheads 32 number 32 unknown 32 many 31 four 31 focus 31 with 31 certain 31 production 31 server 31 caused 31 general 31 occur 30 second 30 known 30 might 30 patterns 30 hardware 30 extensions 30 absence 30 multiple 29 often 29 prior 29 sampling 29 interactions 29 3 29 test 29 various 28 requires 28 promising 28 ad 28 reasoning 27 hard 27 accuracy 27 multirace 27 identify 27 pervasive 27 have 26 class 26 every 26 formal 26 making 26 instead 26 hoc 26 indicates 25 executing 25 reproduce 25 randomly 25 v 25 muvi 25 standard 25 representative 25 comprehensive 25 locksetbased 25 blocks 25 average 25 those 25 experience 24 understand 24 algorithm 24 focuses 24 happensbefore 24 study 24 property 24 may 24 writing 24 idea 24 five 24 annotations 24 evaluated 23 regions 23 incorrect 23 ie 23 important 22 information 22 around 22 classify 22 findings 22 sound 22 errorprone 22 multivariable 22 obtained 22 opensource 22 third 22 random 22 expose 22 directions 22 avioh 22 critical 21 complexity 21 characteristics 21 exploring 21 avios 21 objects 21 runs 21 extended 21 concurrently 21 target 21 prove 21 stress 21 implementations 21 variable 21 execute 21 focused 21 accurate 21 systematically 21 reliably 21 nondeadlock 21 same 20 definition 20 help 20 suitable 20 numerous 20 combines 20 identifying 20 replay 20 does 20 would 20 indicate 20 evaluate 20 points 20 instrumentation 20 consistent 19 semantics 19 reporting 19 otherwise 19 specifically 19 once 19 uses 19 etc 19 approach 19 work 19 microsoft 19 write 19 language 19 avoids 19 detected 19 erroneous 19 via 18 schedules 18 enforcing 18 dynamically 18 containing 18 simplifies 18 pattern 18 verifying 18 monitored 18 fix 18 transactional 18 ensure 18 demonstrates 18 checking 18 simply 18 identifies 18 effectively 18 assumptions 18 feasible 18 nondeterministic 18 likely 18 trend 18 low 17 classes 17 optimization 17 specific 17 observation 17 faster 17 causes 17 modest 17 addressed 17 usability 17 no 17 prototype 17 lead 17 sections 17 seconds 17 developer 17 six 17 probability 17 paper 16 much 16 analyses 16 task 16 lets 16 combination 16 optimizations 16 apparent 16 diagnose 16 interesting 16 soon 16 phase 16 7 16 heuristics 16 dataraces 16 reduce 16 correctly 16 primitives 16 widelyused 16 sharedmemory 16 identified 16 implicit 16 noninterference 16 adding 15 there 15 problem 15 get 15 selected 15 never 15 magnitude 15 best 15 produces 15 prone 15 perturbation 15 postmortem 15 between 15 increasingly 15 benefit 15 create 15 incurs 15 changing 15 debug 15 splash2 15 difficulty 15 25 15 checks 15 deep 15 invariant 15 notoriously 15 correlations 15 2ndstrike 15 challenge 14 factor 14 monitor 14 us 14 subtle 14 automatic 14 suffer 14 mostly 14 5 14 inside 14 diagnosis 14 specifying 14 condition 14 informal 14 severe 14 results 14 do 14 scheduler 14 ones 14 systematic 14 semantic 14 theory 13 reduction 13 classification 13 consistently 13 themselves 13 characteristic 13 defects 13 frost 13 × 13 experimental 13 prevent 13 sequentially 13 referred 13 missed 13 escape 13 anomaly 13 dataraceexception 13 groups 12 strategies 12 conflicts 12 majority 12 trade 12 particularly 12 addressing 12 reveals 12 earlier 12 advances 12 hidden 12 carefully 12 introducing 12 efforts 12 weak 12 try 12 scenarios 12 see 12 easily 12 trace 12 lightweight 12 reality 12 follows 12 protected 12 infers 12 out 11 triggered 11 preventing 11 occurs 11 locating 11 inherently 11 correlated 11 manifestation 11 alone 11 choosing 11 intentions 11 servers 11 like 11 integrated 11 times 11 crashes 11 guidance 11 develop 11 extremely 11 happen 11 inconsistent 11 eliminating 11 memories 11 compared 11 applying 11 indicating 11 unnecessary 11 hypothesis 11 immunity 11 forkjoin 11 happensbeforebased 11 properly 11 since 11 monitoring 11 technology 11 initial 11 understanding 11 missing 11 fixes 11 openoffice 11 conflicting 11 objectoriented 11 vector 11 pacer 11 diduce 11 will 10 developers 10 relying 10 ensuring 10 purely 10 check 10 free 10 involve 10 randomized 10 methodology 10 exploration 10 conservative 10 unserializable 10 interleaved 10 grace 10 invalid 10 typestate 10 exist 10 executed 10 emerging 10 knowledge 10 behave 10 search 10 days 10 buggy 10 coverage 10 34% 10 manifesting 10 kiss 10 atomaid 10 unintended 10 canbe 10 92% 10 inhouse 10 advantages 9 operations 9 automated 9 handling 9 capable 9 suite 9 expressed 9 easier 9 inferred 9 tracks 9 behaviors 9 extensively 9 according 9 datarace 9 exposed 9 positive 9 twice 9 11 9 extracting 9 experimented 9 invariantbased 9 conmem 9 73% 9 examinednondeadlock 9 liptons 9 warnings 9 pulse 9 negatives 9 gadara 9 client 9 reducing 9 completely 9 generation 9 built 9 cheaper 9 designing 9 avoid 9 helps 9 too 9 root 9 reproducing 9 minimum 9 recycling 9 105 9 discard 9 arise 8 obtain 8 them 8 before 8 versions 8 employ 8 equivalent 8 guaranteed 8 protect 8 incurred 8 statically 8 interference 8 predictors 8 merging 8 innovative 8 literace 8 welltyped 8 subclass 8 scales 8 effects 8 different 8 useful 8 open 8 ideas 8 less 8 after 8 explores 8 c 8 eliminate 8 play 8 error 8 heisenbugs 8 reproduces 8 exponentially 8 restricting 8 understood 8 art 8 interfere 8 reproducible 8 djit 8 fasttrack 8 locksmith 8 destructive 8 subtraction 8 tradeoffs 7 practical 7 unlike 7 control 7 combine 7 requiring 7 very 7 higher 7 call 7 small 7 special 7 incur 7 location 7 result 7 improve 7 thereby 7 library 7 affected 7 effort 7 limitation 7 approximation 7 published 7
17 rules 136 rule 117 pnuts 111 beliefs 106 programmer 101 geographically 86 version 78 hold 74 numbers 71 automated 71 extract 68 motivation 65 implies 63 operational 60 hosted 59 checkers 59 belief 59 complexity 56 currently 54 call 53 managed 53 then 53 layers 50 know 50 must 48 utilizes 48 production 48 what 47 concurrent 47 loadbalancing 47 tables 45 errors 44 organized 42 pointer 42 manual 42 ordered 41 experimental 41 finding 41 massively 39 yahoos 39 centrally 39 failover 39 dereference 39 real 38 perrecord 38 least 38 priori 38 knowing 38 hashed 36 example 36 specified 36 updates 35 queries 35 guarantees 34 p 34 derive 32 assume 32 template 32 paired 32 facts 32 contradictions 31 times 29 parallel 29 knowledge 29 give 29 six 29 reduce 28 database 28 was 28 code 28 thereby 28 error 28 table 26 demonstrates 26 hundred 26 impractical 26 avoiding 26 hoc 26 templates 26 happens 25 rank 25 manner 23 out 23 found 23 probably 23 specify 22 correct 22 immediately 22 follow 22 instances 22 above 22 etc 20 correctness 20 ten 20 statistical 20 once 20 1000 20 b 20 effort 20 ad 20 calls 20 obstacle 20 experience 19 functions 19 deviation 19 inferring 19 hundreds 17 resulting 17 check 17 implied 17 crosscheck 17 nonnull 17 contradict 17 truth 17 pairing 17 tailoring 17 probable 17 feature 16 analysis 16 find 16 9 16 fit 16 followed 16 dramatic 16 obey 16 conceptual 16 flag 16 valid 16 openbsd 16 locked 16 sole 16 undocumented 16 cornerstone 16 spinunlock 16 coincidence 16 999 16 isconceptually 16 prminer 16 novel 14 manually 14 rulesthe 14 unlock1 14 spinlock 14 though 13 framework 13 needed 13 sagu 13 paper 11 detail 11 properties 11 reduction 11 linux 11 bugs 11 likely 11 rather 10 it 10 automatically 10 checking 10 itself 10 improvement 10 minimum 10 author 10 attempts 8 employ 8 major 8 generalize 8 impose 8 history 8 system 7 to 7 all 7 fast 7 need 7 pages 7 facility 7 frequent 7 often 7 any 7 server 7 algorithm 7 obtain 7 monitors 7 method 7 programmers 7 elements 7 raw 7 sequential 7 anonymity 7 precisely 7 testers 7 optimality 7 hierarchical 7 automate 7 acronym 7 rtcc 7 with 5 set 5 for 5 within 5 using 5 member 5 shows 5 types 5 response 5 they 5 source 5 two 5 1 5 minimize 5 image 5 keys 5 context 5 architectures 5 output 5 propagation 5 integrating 5 preserve 5 either 5 frequently 5 practices 5 space 5 extended 5 list 5 records 5 manufacturers 5 matrix 5 adopt 5 compatible 5 commands 5 induced 5 tracedriven 5 scaled 5 differentiation 5 modeling 5 stands 5 action 5 precision 5 examining 5 proofs 5 vast 5 avoidance 5 decomposition 5 positive 5 gemini 5 numerical 5 violate 5 matches 5 budgets 5 again 5 collects 5 skip 5 immediate 5 unaware 5 embedding 5 itemset 5 turing 5 telnet 5 rigorous 5 student 5 dedicate 5 6% 5 haystack 5 volunteer 5 preemption 5 redblack 5 educational 5 knit 5 mariposa 5 rostra 5 darwin 5 support 4 that 4 unlike 4 describes 4 exposes 4 powerful 4 control 4 arise 4 static 4 generalized 4 constraints 4 managing 4 very 4 serving 4 successfully 4 provided 4 flexible 4 we 4 gives 4 shown 4 asynchronous 4 review 4 significant 4 postgresql 4 edge 4 work 4 well 4 low 4 results 4 software 4 keyvalue 4 scenarios 4 object 4 here 4 comparisons 4 possibly 4 would 4 shifts 4 presented 4 demonstration 4 operation 4 plus 4 allowing 4 evaluation 4 built 4 links 4 lead 4 decrease 4 generate 4 line 4 total 4 realworld 4 fact 4 sources 4 behavior 4 rapidly 4 evolving 4 incorporating 4 relative 4 models 4 compute 4 managers 4 maintenance 4 offers 4 direct 4 behaves 4 tests 4 suitable 4 identity 4 gaining 4 leverage 4 effect 4 loss 4 robust 4 considering 4 consider 4 exploit 4 although 4 inference 4 frequencies 4 concurrently 4 allocation 4 bsp 4 extends 4 enabling 4 foundation 4 intended 4 47 4 flow 4 details 4 heterogeneous 4 completion 4 implements 4 complexities 4 underlies 4 dramatically 4 locations 4 experiences 4 traditionally 4 acts 4 ideal 4 contexts 4 utilizing 4 fraction 4 sending 4 aware 4 cycles 4 approximation 4 apache 4 diagnose 4 exponential 4 proposes 4 conflicting 4 probability 4 supplied 4 quantifying 4 taken 4 proof 4 sdns 4 20% 4 mainly 4 linksharing 4 frame 4 loaded 4 try 4 deliver 4 latter 4 sampling 4 attempting 4 bulksynchronous 4 newly 4 labeled 4 assess 4 enhancements 4 intervention 4 highend 4 joins 4 conscious 4 risc 4 sp 4 naive 4 laboratory 4 digitally 4 exhibiting 4 conjunction 4 receiver 4 freedom 4 heuristics 4 exploding 4 regarding 4 netcore 4 multiuser 4 multiplayer 4 differential 4 hype 4 commitment 4 strings 4 getting 4 memoryintensive 4 45 4 promote 4 edgeaware 4 connects 4 assisted 4 fixpoint 4 deductive 4 ffts 4 score 4 formats 4 convex 4 motion 4 shortestpath 4 realistically 4 demonstrator 4 deadlockfree 4 assessment 4 undergraduate 4 english 4 vlsi 4 authoritative 4 continually 4 parameterized 4 filenames 4 vista 4 utilisation 4 delaybandwidth 4 thatinterfaces 4 venti 4 forget 4 classifiers 4 tensor 4 deeper 4 mds 4 duplicated 4 additionalgood 4 smallestcardinality 4 unsatisfiability 4 demultiplexing 4 bugsour 4 multiscalar 4 prefuse 4 pdp10 4 portuguese 4 gestão 4 unificada 4 gunpivot 4 overrun 4 i3fs 4 rightlooking 4 thgri 4 moas 4 many 2 distributed 2 systems 2 achieve 2 data 2 via 2 layer 2 uses 2 guarantee 2 contention 2 associated 2 nearlinearly 2 point 2 than 2 consistency 2 strong 2 underlying 2 design 2 critical 2 supporting 2 does 2 local 2 if 2 consistent 2 when 2 combine 2 operations 2 logical 2 unit 2 provides 2 categorization 2 or 2 basic 2 allows 2 closer 2 latency 2 commutative 2 experiments 2 web 2 these 2 place 2 demands 2 terms 2 solution 2 describe 2 format 2 reported 2 will 2 affecting 2 failures 2 made 2 properly 2 characterize 2 investigated 2 snapshot 2 recent 2 state 2 reduced 2 same 2 middleware 2 eg 2 interface 2 program 2 use 2 enhance 2 benefits 2 massive 2 face 2 largest 2 components 2 amazons 2 related 2 resource 2 do 2 being 2 diverse 2 suited 2 four 2 easy 2 negative 2 hence 2 spread 2 applicability 2 principle 2 domains 2 short 2 10 2 main 2 potential 2 factor 2 were 2 ideas 2 operating 2 together 2 asynchronously 2 twitterlike 2 committed 2 twophase 2 blocks 2 fails 2 them 2 messages 2 variable 2 efficient 2 elastic 2 balancing 2 tenant 2 variations 2 minimizing 2 thus 2 during 2 scatter 2 node 2 online 2 convergent 2 delivers 2 dependencies 2 central 2 tracking 2 per 2 common 2 field 2 algorithmic 2 problems 2 distinguished 2 reliance 2 arising 2 streams 2 operators 2 analyze 2 adhoc 2 detecting 2 speed 2 equipment 2 interpreting 2 analyses 2 benefit 2 meet 2 simulations 2 wellbehaved 2 uncoordinated 2 pause 2 runtime 2 unblock 2 lowlevel 2 optimization 2 infrastructures 2 feed 2 fraud 2 detection 2 command 2
18 the 1189 of 610 in 600 a 534 is 367 for 326 proof 246 time 234 complexity 217 scheme 216 n 214 we 191 any 179 computation 179 problem 177 that 173 be 165 size 160 function 153 security 141 on 130 schemes 129 an 125 where 125 proofs 118 encryption 117 random 114 construction 111 interactive 105 problems 99 protocol 98 with 95 secure 94 communication 92 efficient 92 only 91 length 88 functions 87 by 87 constant 86 can 86 number 82 model 82 which 81 polynomial 79 computational 79 if 78 assumption 77 prove 76 show 76 assumptions 76 our 75 verifier 74 cryptographic 74 signature 74 give 72 given 72 l 72 based 68 arguments 68 new 66 f 66 protocols 65 known 65 key 65 first 63 k 62 prover 62 np 61 previous 59 circuit 59 algorithm 59 bounds 59 public 58 computationally 58 1 57 zeroknowledge 57 m 57 input 56 result 56 p 55 not 54 d 54 probability 53 message 53 constructions 51 bound 51 argument 50 work 50 optimal 49 et 49 al 49 languages 48 under 48 does 47 notion 47 bits 47 linear 46 language 46 circuits 46 homomorphic 46 verifiable 44 client 44 t 44 runs 43 oracle 43 such 43 particular 42 construct 42 also 41 ie 41 theorem 41 pcps 41 signatures 40 than 40 value 40 theory 39 one 39 class 39 authentication 39 correctness 38 but 38 depth 38 computing 38 hash 38 lower 38 messages 37 bounded 36 general 36 log 36 independent 35 parameter 35 main 34 computations 34 noninteractive 34 related 34 output 34 stage 34 knowledge 34 every 34 chosen 34 decryption 34 setting 33 obtain 33 consider 33 x 33 private 33 space 33 arbitrary 33 information 32 checkable 32 standard 32 offline 31 fully 31 b 31 existence 31 very 31 certain 30 ideal 30 secret 30 shown 29 then 29 short 29 verify 29 property 29 efficiently 29 probabilistically 29 approximation 28 oneway 28 following 28 considered 28 pcp 28 hardness 28 lattice 28 question 28 encrypted 27 s 27 no 27 boolean 27 there 27 some 27 two 27 online 27 values 27 cryptography 27 delegator 27 inputs 26 other 26 case 26 area 26 results 26 bit 26 uniform 26 server 25 original 25 verified 25 algebraic 25 recent 25 depends 25 sorting 25 verification 25 membership 25 polylog 25 polylogn 25 here 25 best 25 practical 24 whose 24 string 24 polynomials 24 verifiers 24 worker 24 reduction 24 probabilistic 24 shortest 24 maximum 24 hard 24 instance 24 codes 24 publickey 24 rather 24 cannot 24 exists 24 witness 24 was 23 least 23 special 23 amount 23 arithmetic 23 untrusted 23 pseudorandom 23 should 23 step 23 weak 23 logspace 23 close 23 method 23 this 22 upper 22 factor 22 computable 22 privacy 22 compute 21 sound 21 vc 21 nc 21 underlying 21 needed 21 provably 21 study 21 digital 21 0 20 power 20 c 20 theoretical 20 worstcase 20 perfect 20 run 20 2 20 soundness 20 olog 20 against 20 corresponding 20 interest 20 previously 20 g 20 questions 19 adversary 19 degree 19 parties 19 even 18 or 18 less 18 quite 18 vector 18 polylogarithmic 18 publiccoin 18 search 18 showing 18 lattices 18 verifying 18 variant 18 honest 18 proved 18 solving 18 permutations 18 constructing 18 logarithmic 18 certificates 18 j 18 are 17 paradigm 17 sense 17 gives 17 streaming 17 finite 17 proving 17 running 17 assuming 17 essentially 17 matrix 17 workers 17 constraint 17 tight 17 distance 17 provers 17 gennaro 17 group 17 checking 17 e 17 let 16 natural 16 locally 16 • 16 certificate 16 exist 16 open 16 thus 16 namely 16 tree 16 trees 16 ones 16 primitive 16 rsa 16 all 16 proven 16 return 16 3 16 modular 16 pieces 16 succinct 16 驴 16 finally 15 properties 15 presented 15 error 15 latter 15 polynomialtime 15 defined 15 correctly 15 introduce 15 answer 15 second 15 polyt 15 participants 15 family 14 complete 14 por 14 integer 14 permutation 14 strong 14 requires 14 contribution 14 allow 14 sublinear 14 delegating 14 call 14 subset 14 communicate 14 satisfiability 14 way 13 were 13 committed 13 get 13 approximating 13 attack 13 delegation 13 q 13 quasilinear 13 store 13 additional 13 technical 13 acm 13 bootstrappable 13 generalized 13 depend 13 made 13 blackbox 13 xi 13 amortized 13 small 12 making 12 who 12 publicly 12 hashing 12 difficulty 12 coding 12 factoring 12 party 12 guarantee 12 various 12 discrete 12 characterization 12 generic 12 connection 12 slightly 12 signed 12 rounds 12 introduced 12 define 12 query 12 suitable 12 attacks 12 transfer 12 later 12 steps 12 holds 12 clique 12 kalai 12 zero 12 ciphertext 12 each 11 queries 11 improved 11 evaluate 11 product 11 computed 11 outsourcing 11 constructed 11 oblivious 11 ring 11 ologn 11 cal 11 own 11 require 11 groups 11 alternative 11 contrast 11 universal 11 achieves 11 part 11 few 11 applies 11 variants 11 transformation 11 randomized 11 minimum 11 words 11 retrieve 11 arora 11 nearlylinear 11 intractability 11 trapdoor 11 since 10 block 10 due 10 make 10 sequence 10 total 10 required 10 theorems 10 above 10 outsource 10 provider 10 interaction 10 answers 10 preprocessing 10 multiplication 10 authenticated 10 securely 10 oneround 10 testable 10 pp 10 turing 10 takes 10 example 10 errors 10 fields 10 classical 10 fourier 10 micali 10 strings 10 archive 10 from 10 costs 10 large 10 keys 10 central 10 rely 10 settings 10 yield 10 specifically 10 approximate 10 his 10 mac 10 cryptosystem 10 stoc 10 raz 10 bilinear 10 distribution 9 enables 9 version 9 instead 9 factors 9 entire 9 furthermore 9 us 9 implies 9 players 9 whereas 9 exactly 9 learn 9 specified 9 implications 9 simplifying 9 exponentially 9 diffiehellman 9 1998 9 pir 9 alice 9 over 9 conventional 9 without 9 decision 9 field 9 unbounded 9 task 9 respect 9 binary 9 yields 9 allowed 9 commitments 9 multiparty 9 yi 9 fxi 9 sum 9 notions 9 cryptosystems 9 mpc 9 denote 9 whether 9 transform 9 efficiency 9 matching 9 vectors 9 possibility 9 refer 9 generator 9 o1 9 nizk 9 lwe 9 ibe 9 nonfaulty 9 has 8 so 8 improves 8 check 8 except 8 improving 8 worst 8 formula 8 game 8 smallest 8 cs 8 ≥ 8 unlike 8 type 8 present 8 might 8 correct 8 needs 8 identity 8 robust 8 round 8 carried 8 convert 8 transmit 8 commitment 8 proximity 8 babai 8 fortnow 8 fft 8 decisional 8 allows 8 another 8 expensive 8 electronic 8 elements 8 forward 8 exchange 8 taking 8 smaller 8 fraction 8 exponential 8 sc 8 positive 8 note 8 nphard 8 combinatorial 8 holographic 8 max 8 analogous 8 twoparty 8 gentry 8 3round 8 y 8 generally 7 definitions 7 proposed 7 low 7 definition 7 matrices 7 inefficient 7 interactively 7 latticebased 7 composition 7 almost 7 modify 7 separation 7 unless 7 detected 7 published 7 validity 7 retrieval 7 trusted 7 kilian 7 foundations 7 provable 7 via 7 accessed 7 edge 7 weaker 7 hold 7 limited 7 itself 7 expected 7 integrity 7 greedy 7 path 7 arbitrarily 7 proportional 7 generates 7
19 coverage 143 isolation 124 suite 116 levels 110 tests 90 phenomena 79 over 76 klee 68 tool 65 finding 63 including 54 coreutils 52 ansi 51 achieve 48 high 45 characterize 45 identical 43 definitions 38 reads 37 utilities 37 lmbench 37 statement 35 busybox 35 standard 34 new 32 ms 32 better 32 millions 32 properly 30 implementations 30 functional 30 equivalent 30 applying 30 existence 30 fail 29 total 29 customers 29 heavily 29 installed 29 own 27 15 27 utility 27 thoroughly 27 defined 26 userlevel 26 capable 26 years 26 unix 26 100% 26 finally 24 introduced 24 locking 24 investigated 24 types 24 diverse 24 inconsistencies 24 generating 24 embedded 24 standalone 24 symbolic 24 75 24 form 23 defines 23 ambiguity 23 did 23 had 23 90% 23 median 23 tested 23 missed 23 correlation 23 covered 21 formal 21 per 21 line 21 myriad 21 arguably 21 correctness 20 addition 20 snapshot 20 found 20 opensource 20 check 20 31 20 test 20 89 20 handwritten 20 in 18 multiversion 18 arrived 18 environment 18 were 18 average 18 environmentallyintensive 18 kleegenerated 18 94% 18 beat 18 452 18 430k 18 56 18 crosscheck 18 purportedly 18 uncovered 18 1995 18 sql92 16 dirty 16 nonrepeatable 16 phantoms 16 popular 16 developers 16 lines 16 late 16 gnu 16 set 15 core 15 vendors 15 type 13 complex 13 tools 13 most 13 extensible 13 si 13 flaws 13 alternative 12 serious 12 significantly 10 strong 10 where 10 terms 10 sql 10 optimization 10 acceptable 10 empirical 10 considers 10 microbenchmark 10 interval 10 these 9 simulations 9 cases 9 greedy 9 actual 9 release 9 formalism 9 unknown 9 notes 9 design 7 show 7 shown 7 events 7 programs 7 recently 7 purpose 7 broad 7 includes 7 represents 7 ignored 7 optical 7 misp 7 single 5 scales 5 on 5 place 5 under 5 requests 5 present 5 networking 5 handling 5 adhoc 5 detecting 5 find 5 precise 5 every 5 immediately 5 items 5 frees 5 amounts 5 indicates 5 collected 5 errors 5 advances 5 interest 5 almost 5 carefully 5 generic 5 methodology 5 implications 5 proliferation 5 interference 5 separation 5 logged 5 clearly 5 contract 5 combined 5 14 5 colors 5 deadlines 5 evolves 5 clear 5 packages 5 architected 5 frequency 5 exokernel 5 cards 5 ginger 5 sampled 5 completeness 5 simulate 5 suffix 5 entail 5 label 5 configuring 5 sandbox 5 shrink 5 requisite 5 eye 5 structuresin 5 ete 5 support 4 is 4 not 4 despite 4 management 4 event 4 require 4 generalized 4 long 4 managing 4 petabytes 4 store 4 layout 4 recovery 4 conventional 4 asynchronous 4 illustrates 4 implementing 4 developed 4 same 4 advance 4 postgresql 4 response 4 highly 4 tables 4 version 4 motivation 4 analysis 4 goal 4 source 4 together 4 behind 4 prevent 4 blocks 4 obtain 4 balancing 4 ensure 4 satisfied 4 blocking 4 common 4 algorithmic 4 specialized 4 users 4 largescale 4 primitives 4 graphs 4 fashion 4 half 4 sample 4 2 4 index 4 transform 4 partially 4 develop 4 universal 4 compute 4 integrating 4 requirement 4 maintenance 4 formulation 4 analyzing 4 representative 4 measure 4 anywhere 4 meets 4 weakly 4 protection 4 focus 4 gaining 4 fingerprinting 4 strict 4 locate 4 computers 4 structuring 4 structures 4 compare 4 accomplished 4 preserves 4 delays 4 construct 4 towards 4 stages 4 proposal 4 focused 4 compatible 4 sequences 4 dependent 4 send 4 net 4 performing 4 excellent 4 involve 4 wellstudied 4 saving 4 completion 4 threshold 4 shortcomings 4 tracedriven 4 considerations 4 connection 4 scaled 4 simulated 4 turn 4 5 4 selectively 4 safely 4 remaining 4 placing 4 impossible 4 interpretation 4 analyzer 4 encouraging 4 decidable 4 histories 4 attention 4 dimensions 4 transactionoriented 4 dont 4 grouping 4 document 4 his 4 concepts 4 pathbased 4 constructing 4 fixedsize 4 adapted 4 roughly 4 compiling 4 rare 4 disjoint 4 blocklevel 4 grew 4 agree 4 transformed 4 relieving 4 embodies 4 argument 4 investigating 4 algebraic 4 gain 4 move 4 v0 4 bridge 4 extracted 4 henceforth 4 inverse 4 branch 4 ieee 4 distances 4 inserted 4 prefix 4 devise 4 accent 4 underneath 4 dbrsplash 4 storagesystem 4 softwarebased 4 river 4 quinlan 4 rejection 4 divideandconquer 4 remotely 4 grained 4 experimenting 4 hippodrome 4 pstatic 4 micromanaging 4 nonseparable 4 fruitful 4 backing 4 tasking 4 credential 4 nonstop 4 netbench 4 decstation 4 traceswe 4 fap 4 pli 4 autopilot 4 textures 4 virtualizable 4 dracostm 4 geometries 4 bfile 4 abortable 4 ql 4 approachete 4 188220 4 datathrough 4 debit 4 clio 4 distributed 2 storage 2 throughput 2 partitioning 2 and 2 system 2 scalability 2 however 2 todays 2 a 2 guarantee 2 the 2 database 2 across 2 cost 2 googles 2 first 2 distribute 2 at 2 underlying 2 are 2 external 2 past 2 for 2 faulttolerance 2 performance 2 working 2 as 2 straightforward 2 apply 2 consistent 2 when 2 several 2 mechanisms 2 discusses 2 basic 2 centers 2 reducing 2 our 2 bigtable 2 realtime 2 successfully 2 provided 2 flexible 2 simple 2 model 2 gives 2 dynamic 2 format 2 computer 2 process 2 family 2 attain 2 causal 2 processes 2 resilient 2 level 2 shows 2 demonstrated 2 read 2 been 2 performed 2 put 2 jdbc 2 good 2 content 2 challenges 2 largest 2 world 2 worldwide 2 managed 2 drives 2 makes 2 ordered 2 numbers 2 service 2 automated 2 robustness 2 related 2 newer 2 oltp 2 though 2 include 2 comparisons 2 generation 2 development 2 classes 2 aims 2 run 2 applicability 2 server 2 was 2 true 2 domains 2 application 2 showed 2 potential 2 legacy 2 obtained 2 original 2 demonstration 2 study 2 contains 2 ensuring 2 included 2 continue 2 12 2 constitutes 2 logic 2 two 2 whether 2 majority 2 runs 2 plus 2 1 2 least 2 delay 2 special 2 serve 2 minimizing 2 stores 2 albatross 2 cache 2 minimal 2 serializability 2 after 2 preserving 2 demonstrates 2 strongest 2 before 2 introduce 2 get 2 selected 2 measurements 2 virtual 2 simulation 2 much 2 reliance 2 lookaheadrollback 2 limitations 2 enough 2 speeds 2 another 2 volume 2 benefit 2 meet 2 logging 2 updatable 2 sequence 2 incorporate 2 settings 2 limits 2 hold 2 lowlatency 2 know 2 briefly 2 context 2 given 2 physical 2 bound 2 realworld 2 twenty 2 construction 2 output 2 might 2 pass 2 uploads 2 resources 2 dataparallel 2 studies 2 example 2 behave 2 intermittent 2 connectivity 2 limited 2 periodically 2 keeping 2 maintaining 2 interstate 2 leaves 2 schemes 2 performs 2 task 2 billions 2 s4 2 pes 2 mining 2 learning 2 lets 2 interactive 2 restricted 2 recursive 2 assigning 2 piece 2 host 2 solves 2 ever 2 preserve 2 particularly 2 avoids 2 internal 2 relatively 2 hot 2 improves 2 extension 2 perceived 2 intersect 2 why 2 offer 2 offering 2 mobile 2 identifies 2 facing 2 resolving 2 divergenceand 2 disaster 2 needs 2 verify 2 violations 2 bad 2 safe 2 regular 2 showing 2 because 2
20 system 15 aspects 13 light 13 in 11 even 11 image 11 focuses 11 forms 10 right 10 serious 10 20% 10 gain 10 beneficial 10 navigability 10 tradeoffs 8 basic 8 allows 8 enhance 8 benefit 8 correct 8 overhead 8 formally 8 eliminate 8 interaction 8 5 8 predictors 8 combined 8 expression 8 nor 8 evidence 8 drl 8 significantly 6 rather 6 increase 6 provide 6 treated 6 within 6 do 6 mysql 6 development 6 strategies 6 keys 6 explicitly 6 selected 6 motivate 6 creating 6 preserve 6 inconsistent 6 pairs 6 thereby 6 40% 6 submitted 6 largely 6 creates 6 timeliness 6 peak 6 adopt 6 matters 6 explored 6 simulator 6 fixed 6 tested 6 aware 6 absence 6 communicate 6 instance 6 solved 6 partialorder 6 deadlocks 6 separates 6 violate 6 prevents 6 equations 6 rigorous 6 cachebased 6 genetic 6 logp 6 guard 6 with 4 its 4 support 4 practical 4 costs 4 across 4 set 4 rationale 4 networks 4 enforces 4 causal 4 conventional 4 approach 4 covered 4 environment 4 same 4 basis 4 interface 4 continues 4 work 4 highly 4 benefits 4 low 4 results 4 worldwide 4 continuously 4 developers 4 easy 4 offered 4 was 4 short 4 whether 4 least 4 complex 4 handling 4 view 4 literature 4 nontrivial 4 research 4 volume 4 precise 4 estimate 4 utilization 4 specific 4 given 4 programming 4 handles 4 article 4 sensors 4 differently 4 necessarily 4 performs 4 2 4 consume 4 frameworks 4 recursive 4 offers 4 had 4 why 4 acceptable 4 measure 4 becomes 4 check 4 suitable 4 third 4 taxonomy 4 measures 4 overheads 4 designs 4 barrier 4 best 4 separate 4 heavily 4 70% 4 simplify 4 probabilistic 4 suite 4 variants 4 buffer 4 buffering 4 concurrently 4 general 4 genesis 4 fixing 4 discussed 4 acyclic 4 integration 4 natural 4 demonstrating 4 inconsistency 4 independently 4 explained 4 hand 4 proposal 4 readily 4 adapting 4 structural 4 hybrid 4 cpu 4 involve 4 scc 4 improving 4 triggering 4 completion 4 meeting 4 quickly 4 learned 4 reuse 4 account 4 penalty 4 match 4 locations 4 elimination 4 highspeed 4 bro 4 download 4 proportional 4 involving 4 imposing 4 entities 4 play 4 enhancement 4 extra 4 probe 4 worst 4 17 4 originally 4 calls 4 flat 4 constructs 4 sound 4 examining 4 anomalies 4 worstcase 4 likely 4 attack 4 remove 4 federated 4 leaf 4 authorizations 4 elegant 4 quantities 4 substrate 4 cooperating 4 overloaded 4 contribute 4 fragments 4 upgrade 4 undiagnosed 4 wants 4 alignment 4 infiniband 4 chip 4 associative 4 acceptance 4 grids 4 synthesize 4 body 4 profile 4 v 4 tao 4 minitransaction 4 superior 4 grid 4 agile 4 broadly 4 characterized 4 updated 4 twoway 4 pairwise 4 blowup 4 establishing 4 life 4 breakpoints 4 graphical 4 multitape 4 conp 4 cohortscheduling 4 happened 4 prefix 4 appealing 4 unusual 4 upc 4 director 4 markov 4 ofbasefs 4 recognize 4 reward 4 puzzles 4 1990s 4 pastry 4 105x 4 terascale 4 iscsi 4 axioms 4 ocaml 4 byproduct 4 backing 4 nucleus 4 bi 4 decstation 4 lamports 4 as400 4 followme 4 useros 4 automata 4 cp67 4 obscuration 4 sparsest 4 multiplequery 4 axial 4 samsara 4 fvms 4 vu 4 attraction 4 credibilitybased 4 data 3 throughput 3 partitioning 3 own 3 single 3 from 3 partitions 3 layer 3 that 3 normally 3 prototypes 3 supports 3 scales 3 of 3 failure 3 able 3 multiversion 3 paper 3 various 3 api 3 clock 3 are 3 supporting 3 all 3 one 3 available 3 tasks 3 adding 3 when 3 alternatives 3 challenge 3 unit 3 isolation 3 concurrency 3 detail 3 discusses 3 solutions 3 top 3 relational 3 overview 3 reducing 3 applications 3 availability 3 an 3 protocol 3 similar 3 takes 3 exploits 3 normal 3 managing 3 size 3 both 3 pages 3 imagery 3 successfully 3 reported 3 reliable 3 multicast 3 levels 3 shown 3 valuable 3 asynchronous 3 events 3 failures 3 simplification 3 shows 3 analyzed 3 reduced 3 tolerance 3 providing 3 without 3 executed 3 call 3 transparent 3 good 3 internet 3 approaches 3 evaluations 3 network 3 face 3 largest 3 trust 3 infrastructure 3 tens 3 datacenters 3 amazons 3 massively 3 experimental 3 recently 3 suited 3 benchmark 3 facilitating 3 generation 3 benchmarks 3 additional 3 represent 3 key 3 possibly 3 goals 3 applicability 3 databases 3 microsoft 3 known 3 objectives 3 controlled 3 architectural 3 application 3 increasingly 3 factors 3 outperform 3 insight 3 study 3 ensuring 3 included 3 less 3 ingres 3 replicates 3 social 3 classic 3 coordinator 3 consensus 3 runs 3 patterns 3 during 3 active 3 structure 3 adverse 3 circumstances 3 node 3 lifetimes 3 exposing 3 entire 3 checking 3 introduce 3 indicate 3 competitive 3 paradigm 3 arrives 3 stream 3 monitoring 3 huge 3 userlevel 3 handle 3 inexpensive 3 association 3 developing 3 proper 3 redundant 3 examine 3 knowledge 3 decrease 3 centralized 3 notion 3 may 3 pause 3 parameters 3 capturing 3 unordering 3 input 3 generated 3 upward 3 unblocking 3 optimization 3 command 3 expect 3 location 3 dbmss 3 concept 3 solving 3 become 3 generating 3 map 3 schedules 3 aurora 3 substantially 3 brandeis 3 pipelined 3 impractical 3 upper 3 output 3 never 3 result 3 believe 3 us 3 finite 3 three 3 behavior 3 presence 3 strategy 3 generations 3 simply 3 increasing 3 prior 3 incrementally 3 fragile 3 explicit 3 opportunities 3 sensor 3 maintaining 3 leaves 3 contrast 3 adds 3 overall 3 transform 3 capabilities 3 easily 3 pes 3 driven 3 interactive 3 engine 3 compute 3 items 3 solves 3 linked 3 part 3 reduction 3 orderpreserving 3 improves 3 prototyped 3 extension 3 influence 3 formulation 3 offer 3 expected 3 derive 3 collaboration 3 explore 3 space 3 facing 3 bounding 3 verify 3 adapt 3 aid 3 weakly 3 follow 3 retaining 3 simplicity 3 bayou 3 designing 3 against 3 essential 3 period 3 spatial 3 iii 3 lessons 3 days 3 contributions 3 investigate 3 restores 3 effect 3 suffering 3 loss 3 integrity 3 considering 3 latent 3 policies 3 inadequate 3 presenting 3 tree 3 trees 3 spring 3 extended 3 filters 3 finding 3 otherwise 3 values 3 footprint 3 aggressive 3 pointers 3 chaining 3 list 3 beginning 3 lookup 3 variation 3 usage 3 throughputs 3 portable 3 away 3 gigabytes 3 compete 3 unique 3 led 3 resident 3 r 3 independence 3 permits 3 today 3 multiversioning 3 wait 3 demanding 3 sensitive 3 areas 3 segment 3 segments 3 unix 3 matching 3 highlyparallel 3 come 3 collection 3 multithreading 3 advances 3 observation 3 optimizations 3 blocked 3 simultaneously 3 therefore 3 unpredictable 3 inference 3 tuned 3 acquiring 3 locks 3 extensible 3 accomplished 3 calling 3 versus 3 execute 3 except 3 versatility 3 applying 3 foundation 3 extract 3 accommodate 3 shortest 3 placement 3 empirical 3 interpreter 3 larger 3 activated 3 nature 3 towards 3 convergence 3 arguments 3 automatic 3 hardcoded 3 strike 3 extensibility 3 express 3 continuing 3 secure 3
21 data 459 scheduling 454 computing 369 resource 335 tasks 320 mapreduce 279 applications 255 resources 223 cloud 204 cluster 193 scheduler 179 jobs 177 framework 172 distributed 170 realtime 170 hadoop 168 task 168 computations 167 programming 163 processing 138 job 134 model 134 fairness 130 clusters 128 iterative 128 computation 119 policies 116 allocation 104 largescale 102 sharing 93 locality 84 models 83 while 81 dataintensive 77 parallel 77 frameworks 75 machine 75 response 71 efficiency 70 management 68 user 66 fair 65 existing 63 interactive 63 documents 61 batch 61 updates 60 algorithms 60 schedulers 60 machines 59 where 59 using 59 compute 59 environments 58 throughput 57 users 57 completion 57 datasets 57 fault 56 tolerance 56 delay 56 mining 56 utilization 55 incremental 55 ec2 55 platforms 54 achieve 53 programs 52 nodes 52 across 51 architecture 51 abstraction 51 web 50 indexing 50 improve 50 time 50 dataflow 49 times 48 improves 48 scientific 48 share 48 online 45 policy 45 supports 44 diverse 44 problem 44 meet 43 state 43 learning 43 up 43 constraints 42 highly 41 wide 40 mesos 40 flexible 39 setting 39 modified 39 requirements 39 such 38 production 38 among 38 amazon 38 piccolo 38 experience 37 workload 37 userdefined 37 workloads 36 average 36 drf 36 guarantees 36 optimal 35 incrementally 35 datacenter 35 naturally 34 platform 34 spark 34 demands 33 rdds 33 finegrained 33 types 32 early 32 global 32 algorithm 32 introduces 32 ciel 32 allocations 32 input 31 haloop 31 experiments 30 implementations 30 between 30 prior 30 heterogeneous 30 according 30 class 29 dataparallel 29 running 29 shared 29 and 29 google 29 run 29 progress 29 which 28 enables 27 growing 27 inmemory 27 outliers 27 latency 27 efficient 27 built 27 unlike 26 address 26 sets 26 dryad 26 reuse 26 via 25 deployment 25 functions 25 demand 25 critical 25 variety 25 when 25 lack 25 movement 25 arrive 25 search 25 decide 25 finegrain 25 current 24 analysis 24 classes 24 simulation 24 derived 24 programmers 24 studies 24 index 24 approximate 24 addresses 23 output 23 increasing 23 late 23 assumptions 23 quality 23 beyond 23 however 23 reduce 23 small 23 short 23 simplicity 23 resilient 22 popular 22 propose 22 deployed 22 2 22 many 21 scale 21 can 21 increase 21 automatically 21 graphlab 21 hadoops 21 schedule 21 quincy 21 version 20 goals 20 factor 20 elastic 20 hold 20 cannot 20 percolator 20 appear 20 heterogeneity 20 conflict 20 do 20 evaluated 20 lets 20 achieves 20 suitable 20 closely 20 degradation 20 mantri 20 runtimes 20 similar 19 perform 19 manner 19 analytics 19 extensions 19 assumes 19 partitions 18 continuously 18 concurrent 18 practice 18 stored 18 skew 18 evaluate 18 partitioned 18 her 18 interface 18 preserving 18 tools 18 stateful 18 simplify 18 acyclic 18 grid 18 by 17 implemented 17 allows 17 service 17 entire 17 mechanism 17 specify 17 runtime 17 substantially 17 capabilities 17 next 17 priority 17 hyracks 17 scalable 16 bulk 16 services 16 12 16 proper 16 end 16 repository 16 gap 16 robust 16 extends 16 scheduled 16 heuristics 16 periodic 16 studied 16 increasingly 16 minimizing 16 operate 16 another 16 incorporate 16 applying 16 cause 16 linksharing 16 lot 16 desirable 16 emerging 15 always 15 opportunities 15 pagerank 15 50% 15 compelling 15 consider 15 faster 15 occurs 15 illustrate 15 taking 15 launch 15 set 14 center 14 domains 14 per 14 continuous 14 incorporating 14 operator 14 opensource 14 updating 14 consumed 14 capture 14 skywriting 14 lost 14 focuses 14 crucial 14 stragglers 14 flow 14 dramatically 14 identified 14 reservation 14 nectar 14 contractors 14 faulttolerance 14 arise 14 called 14 severe 14 caching 14 massive 14 tens 14 amazons 14 applicability 14 pipelined 14 evolving 14 creating 14 facebook 14 designing 14 led 14 processor 14 40% 14 speculatively 14 virtualized 14 arises 14 computed 14 hop 14 great 14 outputs 14 39 14 partition 14 clustering 14 dataset 14 builtin 14 enhanced 14 each 13 multiple 13 googles 13 linearly 13 applicationspecific 13 varying 13 databases 13 serve 13 industry 13 lie 13 individually 13 instances 13 convergence 13 adoption 13 tied 13 requested 13 twolevel 13 kmeans 13 twister 13 adding 12 centers 12 convenient 12 day 12 cbp 12 those 12 effect 12 improvements 12 reports 12 gets 12 homogeneous 12 opportunity 12 shortcomings 12 extensively 12 heuristic 12 maxmin 12 gained 12 on 11 local 11 there 11 low 11 application 11 result 11 successful 11 successive 11 transforming 11 nearoptimal 11 enable 11 helps 11 performing 11 implicitly 11 incoop 11 slos 11 mapped 11 decides 11 straightforward 11 reducing 11 generalized 11 offered 11 languages 11 volume 11 sophisticated 11 produce 11 rapidly 11 reductions 11 transform 11 replacing 11 written 11 collected 11 generalization 11 subsecond 11 achieving 11 transparently 11 reexecute 11 longest 11 reading 11 hierarchical 11 deadlines 11 datacentric 11 simplified 11 support 10 decisions 10 varied 10 better 10 providing 10 shares 10 virtual 10 highlevel 10 map 10 raises 10 reduces 10 crawled 10 billions 10 especially 10 writing 10 placement 10 applicable 10 differs 10 minimizes 10 enjoying 10 homogeneity 10 200 10 detects 10 previously 10 computes 10 organizations 10 merging 10 curve 10 newly 10 proportionalshare 10 lottery 10 commodity 9 takes 9 properties 9 like 9 prototype 9 analyses 9 simulations 9 inefficient 9 cut 9 age 9 containing 9 third 9 considering 9 along 9 returns 9 proportional 9 assignment 9 capacities 9 encode 9 action 9 turns 9 skewtune 9 academia 9 4% 9 expand 9 close 9 processes 9 edge 9 distribution 9 managed 9 include 9 outperform 9 trade 9 off 9 indicate 9 operators 9 make 9 leading 9 batchprocessing 9 batchbased 9 coarsegrained 9 controlflow 9 avoids 9 waits 9 essential 9 protecting 9 subsequent 9 communities 9 resolves 9 causes 9 allocating 9 want 9 mappers 9 coarser 9 weights 9 placing 9 mpi 9 avoided 9 distribute 8 underlying 8 various 8 working 8 as 8 process 8 valuable 8 strategies 8 dominant 8 writewrite 8 conflicts 8 huge 8 monitors 8 rely 8 hundred 8 simply 8 primitives 8 fashion 8 relative 8 schemes 8 magnitude 8 restricted 8 recursive 8 computers 8 retains 8 exploit 8 graph 8 interactively 8 adopt 8 aggregation 8 improving 8 materialize 8 importantly 8 orders 8 mitigate 8 competing 8 transferred 8 start 8 letting 8 resourceaware 8 accept 8 weighted 8 mutable 8 piccolos 8 crawler 8 collections 8 shuffles 8 cello 8 inputs 7 for 7 finally 7 designed 7 communication 7 complexity 7 unifying 7 lead 7 see 7 mine 7 46% 7 half 7 consumption 7 batches 7 mutations 7 transparency 7 transformations 7 expressive 7 manager 7 amounts 7 retaining 7 amount 7 authors 7 100 7 extend 7 extending 7 priter 7 unmodified 7 employing 7 reducers 7 semistatic 7 resourcesharing 7 datastructure 7 starvationfreedom 7 solver 7 dataand 7 queuebased 7 perframework 7 50000 7 fill 7 accumulation 7 fitting 7 185 7 classspecific 7 rebuilt 7 several 7 degree 7 failures 7 transparent 7 benefits 7 real 7 around 7 identify 7 ensuring 7 introduce 7 common 7 arrives 7 architectures 7 generations 7 crawls 7 daily 7 limit 7 fragile 7 create 7 datadependent 7 scripting 7 scripts 7 promises 7 dryadlinq 7 graphparallel 7 evolve 7 entries 7
22 svd 96 secvisor 87 regions 75 extended 74 goals 64 error 64 db2 64 executions 54 degrees 51 aries 51 i 48 ii 45 detector 45 erroneous 45 elements 43 following 41 users 35 manager 35 recovery 33 properties 33 serializability 33 university 33 database 32 achieving 32 applicable 32 varying 30 persistent 30 objectoriented 30 alerting 30 heuristic 28 audit 28 exodus 27 languages 25 argue 25 save 25 recoverable 25 transactionbased 25 priori 23 avoidance 23 gamma 23 quicksilver 23 ims 23 port 22 automatic 22 finds 22 backward 22 aim 22 tandemtm 22 wisconsins 22 size 20 12 20 edition 20 ibms 20 occurred 20 db2tm 20 os2tm 20 facilityvm 20 starburst 20 external 19 portions 19 against 19 meshes 19 reliability 17 improve 17 triggering 17 approximates 17 atomically 17 helping 17 usability 17 ensures 15 creating 15 causes 15 proposing 15 revealing 15 workstation 15 deleting 15 ber 15 curved 15 adding 14 only 14 contribution 14 simply 14 modest 14 berbased 14 surfaces 14 unique 12 guaranteed 12 approximately 12 debug 12 looking 12 symptomstwo 12 zeroday 12 eventually 11 was 11 controlled 11 everything 11 lines 11 suitable 11 exhibit 11 respectively 11 versus 11 tiny 11 differential 11 updated 11 81 11 propertyeven 11 verificationand 11 cpusupported 11 hypercalls 11 2620 11 making 9 easy 9 procedures 9 measurements 9 rule 9 explicit 9 sizes 9 chips 9 treatment 9 element 9 secondary 9 zerocopy 9 extracted 9 deals 9 1112 9 should 7 highperformance 7 affecting 7 formal 7 defined 7 their 7 instead 7 partial 7 adds 7 million 7 realistic 7 r 7 30 7 generalization 7 applicationlevel 7 controller 7 b 7 elsewhere 7 lifetime 7 region 7 whose 7 producing 7 relates 7 highquality 7 boundary 7 checks 7 shaped 7 ignore 7 delaunay 7 triangulation 7 120 7 userapproved 7 distributed 6 and 6 with 6 in 6 reduce 6 single 6 when 6 management 6 logical 6 while 6 but 6 facilitating 6 microsoft 6 efficient 6 analyses 6 rely 6 see 6 amenable 6 prior 6 limit 6 develop 6 mesh 6 policies 6 intended 6 readily 6 19 6 reality 6 library 6 longer 6 multiprogramming 6 reasonable 6 nearly 6 boundaries 6 mixed 6 deadline 6 argues 6 desirable 6 constructed 6 select 6 density 6 dominated 6 defend 6 difficulties 6 having 6 exception 6 wish 6 evenly 6 historically 6 conditional 6 valid 6 rise 6 commonlyused 6 triangular 6 equations 6 43 6 triangles 6 badly 6 standards 6 md 6 symbol 6 simplyshaped 6 guaranteed—all 6 data 4 its 4 practical 4 that 4 associated 4 first 4 new 4 top 4 conflict 4 very 4 indexing 4 describe 4 faulttolerant 4 alternative 4 conventional 4 defines 4 proposed 4 decentralized 4 scheme 4 call 4 emerged 4 propose 4 services 4 components 4 currently 4 present 4 goal 4 development 4 additional 4 objectives 4 main 4 dominant 4 so 4 techniques 4 fails 4 after 4 demonstrates 4 field 4 discrete 4 mechanism 4 incorrect 4 quantify 4 centralized 4 attributes 4 generated 4 hold 4 schedules 4 fact 4 effectiveness 4 transforming 4 driven 4 magnitude 4 piece 4 preserve 4 constrains 4 arriving 4 either 4 expected 4 versions 4 questions 4 andor 4 follow 4 who 4 collected 4 widelyused 4 accounting 4 suns 4 hash 4 choice 4 separate 4 come 4 processed 4 deletions 4 uncontrolled 4 slowdown 4 enable 4 singlenode 4 datastructures 4 foundation 4 iteration 4 pool 4 decoupling 4 dynamics 4 pc 4 typed 4 assumes 4 lower 4 optimizing 4 pieces 4 threshold 4 meeting 4 taking 4 covering 4 implements 4 hard 4 expense 4 modifying 4 plane 4 eliminate 4 copy 4 installed 4 too 4 simpler 4 paradigms 4 optimize 4 fraction 4 preemptive 4 nondeterministic 4 originally 4 shuffle 4 nondeterminism 4 parser 4 builds 4 desktop 4 timestamp 4 minimum 4 virtually 4 confirm 4 anomalous 4 throughout 4 hierarchical 4 workflow 4 decomposition 4 joint 4 deciding 4 whereby 4 loaded 4 semantic 4 numerical 4 visualization 4 administrator 4 hangs 4 interconnect 4 card 4 hpc 4 imply 4 afford 4 exokernel 4 dimms 4 authentication 4 opposed 4 explains 4 protects 4 instrument 4 exploited 4 again 4 stochastic 4 investigation 4 avq 4 highest 4 temporary 4 angles 4 appendix 4 moments 4 mpps 4 respected 4 restrictions 4 signaling 4 audio 4 collector 4 category 4 fourier 4 speaking 4 compiletime 4 280 4 justintime 4 compensation 4 oriented 4 completeness 4 enhancing 4 incompatible 4 tries 4 strengths 4 nt 4 discipline 4 modularized 4 dthreads 4 exemplified 4 planar 4 vlsi 4 river 4 recursions 4 descriptor 4 remotely 4 generalizations 4 4core 4 virus 4 envelope 4 subroutines 4 1739 4 harbor 4 head 4 1960s 4 nova 4 nucleuss 4 comply 4 shapes 4 salsas 4 timebounded 4 wsbpel 4 gold 4 jeannie 4 180 4 gametheoretic 4 polygonal 4 fvm 4 recurrence 4 rbms 4 qualifiers 4 miningonline 4 many 2 storage 2 achieve 2 access 2 order 2 todays 2 spanning 2 calvin 2 transaction 2 significantly 2 costs 2 machines 2 has 2 no 2 across 2 googles 2 it 2 at 2 structured 2 implementation 2 variety 2 features 2 nonblocking 2 reads 2 widely 2 performance 2 over 2 be 2 provide 2 close 2 technique 2 updates 2 occur 2 exist 2 particular 2 operations 2 treated 2 mechanisms 2 architecture 2 aspects 2 event 2 mdcc 2 protocol 2 strongly 2 value 2 outperforms 2 existing 2 case 2 scaling 2 google 2 earth 2 these 2 both 2 terms 2 realtime 2 products 2 dynamic 2 computer 2 reported 2 reliable 2 asynchronous 2 group 2 like 2 review 2 objects 2 significant 2 phenomena 2 locking 2 important 2 snapshot 2 parliament 2 guarantees 2 analyzed 2 under 2 must 2 reduced 2 tolerance 2 1979 2 providing 2 setting 2 additionally 2 advance 2 moves 2 caching 2 work 2 full 2 results 2 massive 2 consequences 2 customer 2 sites 2 infrastructure 2 core 2 massively 2 requests 2 utilizes 2 loadbalancing 2 motivation 2 kinds 2 range 2 considerably 2 emerging 2 framework 2 generation 2 define 2 mysql 2 definition 2 impact 2 spread 2 applicability 2 ways 2 potential 2 legacy 2 were 2 since 2 implement 2 insight 2 operating 2 subject 2 4 2 ingres 2 about 2 logic 2 build 2 problem 2 block 2 messages 2 active 2 evaluation 2 unavailability 2 improved 2 node 2 complex 2 online 2 central 2 common 2 simulation 2 much 2 distinguished 2 research 2 media 2 huge 2 limitations 2 option 2 inflexible 2 characteristics 2 monitors 2 slow 2 dataprocessing 2 precise 2 benefit 2 examine 2 help 2 windows 2 notion 2 appropriate 2 pause 2 heartbeats 2 join 2 backbone 2 optimization 2 utilization 2 trading 2 furthermore 2 significance 2 look 2 analytical 2 briefly 2 total 2 thousand 2 internally 2 years 2 manage 2 substantially 2 sources 2 three 2 presence 2 pass 2 passed 2 keep 2 kept 2 hardware 2 incorporating 2 studies 2 differently 2 near 2 disruptive 2 contrast 2 saves 2 coordinates 2 batches 2 arrive 2 individually 2 generalpurpose 2 those 2 compute 2 recursive 2 language 2 noniterative 2 compelling 2 purely 2 microsofts 2 incurs 2 maintenance 2
23 systems 181 distributed 153 paths 78 components 77 messages 69 composed 64 specific 62 traces 62 uses 61 blackbox 58 hard 56 debug 56 causal 55 algorithms 53 very 50 beans 50 typical 45 internals 45 vendors 45 message 43 interesting 42 semantics 42 node 42 tools 42 becomes 42 modifications 42 enough 40 enable 40 usually 40 obtaining 40 experts 39 knowledge 37 exhibit 37 dominant 36 always 36 poor 36 ejb 36 unlike 34 nodes 34 activity 34 bottlenecks 34 infer 34 timing 34 inferring 34 problem 32 without 31 source 31 session 31 isolate 31 middleware 29 largescale 29 too 29 competing 29 harder 29 experienced 29 rpc 29 perhaps 28 communicating 26 passively 26 causality 26 different 24 delay 24 entity 24 nodeswe 24 skilled 24 especially 23 ascribe 23 solutionsprovider 23 employees 23 modestlyskilled 23 messagelevel 23 intercall 23 signalprocessing 23 programmers 21 20 21 performance 20 efficiently 20 fasade 20 previous 18 developed 18 much 18 container 18 similar 17 requires 15 any 15 pointing 15 through 12 local 10 approaches 10 code 10 interfaces 10 persistence 10 reflection 10 multiple 9 available 9 should 9 possible 9 complete 9 problems 9 maximum 9 probe 9 serious 9 vss 9 design 7 store 7 investigated 7 definition 7 peertopeer 7 dependencies 7 paradigm 7 help 7 context 7 users 7 mesh 7 andor 7 enterprise 7 trees 7 performing 7 utilized 7 reception 7 stateless 7 feature 6 features 6 for 6 concurrency 6 basic 6 computer 6 illustrates 6 more 6 object 6 layers 6 facilitating 6 benchmarks 6 possibly 6 was 6 architectural 6 techniques 6 into 6 file 6 input 6 detection 6 cases 6 initial 6 cut 6 enforcing 6 yet 6 gathering 6 follow 6 augment 6 focusing 6 description 6 today 6 interest 6 specification 6 allocation 6 controllers 6 routing 6 fourth 6 meteor 6 shower 6 improving 6 learned 6 added 6 acquired 6 traditionally 6 identical 6 causes 6 revisited 6 specifying 6 stronger 6 communications 6 expectations 6 produced 6 inequality 6 configurability 6 malicious 6 tailored 6 mainstream 6 signal 6 differential 6 emergent 6 notifications 6 interconnection 6 finegranularity 6 auction 6 vlsi 6 hypertextual 6 jonas 6 frappé 6 generally 4 associated 4 no 4 paper 4 changes 4 new 4 even 4 unit 4 mechanisms 4 experiments 4 normal 4 form 4 applicationspecific 4 introduced 4 shows 4 but 4 accessed 4 enables 4 full 4 brought 4 traditional 4 lack 4 goal 4 easy 4 goals 4 emphasis 4 inherent 4 base 4 nontrivial 4 discrete 4 mechanism 4 research 4 matrices 4 rely 4 notion 4 capturing 4 attributes 4 cheap 4 outline 4 react 4 sources 4 produce 4 incremental 4 explicit 4 example 4 industry 4 historical 4 restarts 4 surprisingly 4 coarsegrained 4 engine 4 masks 4 dstreams 4 functional 4 influence 4 importance 4 survey 4 temporal 4 degrade 4 otherwise 4 designs 4 chained 4 continuum 4 effectively 4 facilities 4 methods 4 garbage 4 changed 4 adapts 4 plan 4 domainspecific 4 controlling 4 formally 4 evolve 4 modules 4 concern 4 extensions 4 preservation 4 pieces 4 programmer 4 expense 4 depends 4 responsible 4 thoughts 4 encrypted 4 leads 4 meaning 4 richer 4 isolated 4 successes 4 concrete 4 detector 4 forces 4 usual 4 rsync 4 diagnose 4 implicit 4 uncover 4 encouraging 4 anomalous 4 encoding 4 admit 4 workflow 4 sufficiently 4 automate 4 tracing 4 remedy 4 generator 4 shadow 4 numerical 4 supercomputer 4 corpora 4 compressing 4 dsl 4 proxies 4 timeconsuming 4 pure 4 narrow 4 fibre 4 joins 4 speedups 4 frequency 4 studying 4 approaching 4 expertise 4 nothing 4 satisfies 4 edit 4 disjoint 4 laboratory 4 appears 4 severity 4 multiquery 4 costbased 4 art 4 cloudpolice 4 migrated 4 virgil 4 audio 4 sustainable 4 generational 4 photos 4 fullfledged 4 worker 4 48% 4 translating 4 orthogonal 4 outlines 4 45 4 drawbacks 4 nonlinear 4 needing 4 jboss 4 iointensive 4 fullsystem 4 character 4 destination 4 bigger 4 assisted 4 convex 4 amorphous 4 ambiguous 4 openacc 4 workflows 4 trait 4 dependencyaware 4 refinement 4 73% 4 2% 4 informal 4 submission 4 encodings 4 economics 4 dangling 4 memorymapped 4 highimpact 4 lay 4 converting 4 forming 4 md5 4 reboots 4 interpreted 4 asr 4 imbedded 4 outofdate 4 servlets 4 tell 4 xkernel 4 cilk5s 4 poorlywritten 4 doa 4 articlewill 4 rds 4 javabeans 4 precompiles 4 servletsonly 4 pvm 4 bidding 4 kilobyte 4 achieve 2 access 2 and 2 advantages 2 tradeoffs 2 support 2 practical 2 ordering 2 prototypes 2 supports 2 on 2 replicating 2 than 2 also 2 across 2 googles 2 scalable 2 multiversion 2 novel 2 are 2 used 2 as 2 tasks 2 failed 2 copies 2 there 2 when 2 applied 2 combine 2 several 2 replicated 2 such 2 need 2 other 2 using 2 applications 2 event 2 require 2 eventually 2 independent 2 number 2 size 2 these 2 terms 2 urls 2 gives 2 family 2 attain 2 will 2 observe 2 bulletin 2 significant 2 higher 2 defines 2 phenomena 2 way 2 proposed 2 decentralized 2 programs 2 eg 2 automatically 2 response 2 grow 2 computing 2 enhance 2 low 2 real 2 results 2 customer 2 tens 2 core 2 sacrifices 2 makes 2 developers 2 service 2 utilizes 2 identify 2 pervasive 2 interactions 2 practice 2 hadoop 2 address 2 they 2 do 2 classes 2 open 2 negative 2 shifts 2 portend 2 redesign 2 just 2 original 2 subject 2 included 2 12 2 ingres 2 logic 2 reaching 2 progress 2 them 2 equals 2 serve 2 during 2 minimal 2 structure 2 adverse 2 circumstances 2 complex 2 inconsistencies 2 introduce 2 get 2 millisecond 2 per 2 common 2 literature 2 encountered 2 virtual 2 synchronizing 2 abstraction 2 arising 2 rapid 2 monitor 2 speeds 2 inexpensive 2 another 2 lead 2 routers 2 due 2 slow 2 leading 2 precise 2 discuss 2 combinations 2 remote 2 examine 2 decrease 2 centralized 2 appropriate 2 estimate 2 runtime 2 industrial 2 ip 2 upward 2 settings 2 limits 2 dbmss 2 excel 2 serves 2 comparable 2 briefly 2 examined 2 total 2 physical 2 realworld 2 years 2 every 2 manage 2 sensors 2 rethink 2 fundamental 2 impractical 2 maintain 2 end 2 behavior 2 keep 2 kept 2 propagation 2 dataintensive 2 daily 2 inefficient 2 energy 2 fragile 2 operator 2 primitives 2 analytics 2 limited 2 power 2 checkpoints 2 22 2 leaving 2 reduces 2 individual 2 opensource 2 documents 2 repository 2 mutations 2 easily 2 emit 2 frameworks 2 interactive 2 improve 2 shared 2 compute 2 written 2 purely 2 unfortunately 2 host 2 solves 2 2008 2 fewer 2 inorder 2 incurs 2 penalties 2 particularly 2 prototyped 2 tradeoff 2 nonstrict 2 configurations 2 analyzing 2 bounds 2 closedform 2 measure 2 frequently 2 practices 2 propagates 2 explore 2 space 2 ability 2 few 2 verify 2 promise 2 indicates 2 situations 2 statistics 2 adaptive 2 protection 2 against 2 parity 2 i 2 little 2 means 2 mode 2 incorporates 2 measures 2 indisk 2 greatly 2 unmatched 2 presenting 2 tree 2 scan 2 values 2 earlier 2 realized 2 storing 2 lists 2
24 a 767 of 650 mapreduce 515 machines 455 and 448 large 337 system 286 on 274 programs 274 model 238 distributed 233 data 221 intermediate 217 function 209 implementation 191 programmers 185 processes 183 machine 182 executed 178 associated 168 cluster 161 set 156 programming 154 commodity 147 runtime 146 clusters 146 processing 143 computation 137 parallel 137 keyvalue 133 are 129 scalable 128 many 123 across 122 thousand 122 users 119 tasks 116 easy 115 sets 112 map 112 reduce 108 every 107 partitioning 106 automatically 106 thousands 104 with 103 day 101 managing 99 allows 98 communication 97 experience 97 hundreds 97 find 97 scheduling 96 specify 94 written 93 implemented 91 googles 90 failures 90 generating 90 handling 89 key 86 typical 86 this 85 real 80 runs 80 values 80 use 79 generate 77 jobs 77 details 76 input 75 intermachine 75 easily 74 been 73 functional 72 utilize 72 pair 72 systems 71 style 71 required 71 parallelized 71 takes 70 pairs 69 shown 67 any 67 without 66 resources 66 highly 64 troubleshooting 64 world 64 care 64 one 62 merges 62 same 61 execution 55 terabytes 55 expressible 53 upwards 52 peerpressure 50 phoenix 47 have 46 all 44 realworld 42 an 40 hundred 39 configuration 39 total 36 walter 36 metric 35 underlying 33 google 33 misconfiguration 33 rootcause 33 misconfigurations 32 manual 30 psi 29 largescale 28 schedules 28 distinct 28 years 27 amenable 27 broad 27 per 26 candidates 26 past 25 datasets 24 internally 23 cases 23 technical 22 four 21 handles 21 average 21 twenty 21 contrast 21 statistics 21 evaluates 21 ten 20 20 19 creation 19 petabytes 18 behind 18 parallelizes 18 writewrite 18 30 18 empirical 18 sample 17 careful 17 towards 17 network 16 efficient 16 challenging 16 created 16 pcs 16 remaining 15 desktop 15 identification 15 25 15 manages 14 12 14 disks 14 effectively 14 pinpoint 14 todays 13 paper 13 datacenters 13 make 13 magnitude 13 element 13 17% 13 narrows 13 lowerlevel 13 variety 12 automated 12 elimination 12 ownership 12 diagnosing 12 suitability 12 terms 11 given 11 particularly 11 prototyped 11 snapshots 11 estimation 11 orders 11 pthreads 11 diagnose 11 contributes 11 altered 11 misconfigured 11 healthy 11 functionalstyle 11 automaticatlly 11 promising 10 ranking 10 step 10 bayesian 10 sick 10 87 10 down 9 establish 9 implement 9 operation 9 replicates 9 distant 8 makes 8 logic 8 preferred 8 grid 8 in 7 feature 7 api 7 worry 7 conflictresolution 7 gpmr 7 store 6 recovery 6 precludes 6 port 6 support 5 the 5 than 5 over 5 replicate 5 twitterlike 5 merge 5 raises 5 evaluate 5 enterprise 5 next 5 sharedmemory 5 apis 5 provide 4 when 4 standard 4 hashed 4 differ 4 nodes 4 study 4 4 4 asynchronously 4 introduce 4 schemes 4 return 4 tuning 4 implications 4 turn 4 symmetric 4 versatile 4 xtm 4 is 3 database 3 failed 3 using 3 message 3 requirements 3 varying 3 significant 3 gains 3 would 3 ideas 3 custom 3 seems 3 hardware 3 ie 3 individually 3 shared 3 scripts 3 wellknown 3 against 3 observations 3 amount 3 second 3 necessary 3 extensible 3 oolong 3 performing 3 beyond 3 outsourcing 3 launch 3 consisting 3 primitive 3 apart 3 intelligence 3 motivations 3 absence 3 bottleneck 3 s 3 consistently 3 contained 3 decomposition 3 optimizer 3 studying 3 package 3 multiuser 3 converge 3 emergent 3 rigorous 3 harness 3 scalably 3 daemon 3 declustering 3 hindrance 3 grasp 3 autopilot 3 qlsm 3 scalability 2 multiple 2 contention 2 unlike 2 able 2 various 2 supporting 2 should 2 apply 2 mechanisms 2 protocols 2 normal 2 servers 2 both 2 describe 2 while 2 higher 2 reveal 2 guarantees 2 developed 2 conditions 2 decentralized 2 completely 2 grow 2 well 2 around 2 managed 2 object 2 manner 2 developers 2 loadbalancing 2 theory 2 traditional 2 benchmarks 2 report 2 run 2 microsoft 2 ensuring 2 property 2 build 2 whenever 2 node 2 entire 2 selected 2 relations 2 class 2 parameters 2 estimate 2 lowlevel 2 serves 2 pipelined 2 presence 2 behave 2 mutations 2 affinity 2 following 2 reduction 2 internal 2 explain 2 explore 2 ability 2 few 2 dynamically 2 designing 2 collected 2 reflects 2 includes 2 steady 2 otherwise 2 latencies 2 100000 2 altogether 2 permits 2 divide 2 simplify 2 detailed 2 insertion 2 searches 2 bookkeeping 2 described 2 preserves 2 delays 2 applying 2 composition 2 simplifies 2 hand 2 modules 2 effective 2 closely 2 pattern 2 parallelism 2 repeatedly 2 threshold 2 added 2 viewed 2 complexities 2 administrators 2 resilience 2 preliminary 2 aggregates 2 proliferation 2 instantiate 2 interference 2 schedule 2 scheduled 2 proposing 2 telecommunications 2 uniform 2 resultant 2 nested 2 count 2 sense 2 counters 2 vast 2 light 2 usable 2 predictive 2 et 2 insufficient 2 onthefly 2 t3d 2 induces 2 poorly 2 involves 2 builders 2 lustre 2 512 2 microbenchmark 2 employed 2 claim 2 longevity 2 subsumes 2 delete 2 clusterbased 2 coherent 2 talk 2 synchronized 2 specialty 2 experimentally 2 2010 2 purposes 2 algebraic 2 laws 2 periodic 2 double 2 unprivileged 2 coefficient 2 submitting 2 inefficiency 2 alert 2 posed 2 reasonably 2 stringent 2 laplacian 2 practically 2 course 2 utilized 2 universally 2 constructive 2 emphasizes 2 mvapich 2 calculations 2 ultrasparc 2 manageability 2 duality 2 snowball 2 boundeddegree 2 resist 2 arebecoming 2 analysed 2 snort 2 codelevel 2 sony 2 compartment 2 lgdf 2 idisks 2 pathological 2 id 2 ramifications 2 52x 2 hashcache 2 anycast 2 whyhigh 2 selfscheduling 2 unboundedtransactional 2 cutoff 2 termite 2 sawzall 2 kanonymity 2 addistant 2 sm 2 realm 2 searchapplication 2 tvmm 2 d3s 2 tfs 2 rdf 2 tcam 2 idls 2 mip21 2 system6000 2 high 1 to 1 however 1 calvin 1 transaction 1 deterministic 1 normally 1 rather 1 also 1 cost 1 synchronouslyreplicated 1 distribute 1 at 1 describes 1 exposes 1 changes 1 as 1 distributing 1 load 1 even 1 there 1 hurdles 1 consistent 1 particular 1 requires 1 arise 1 such 1 or 1 top 1 event 1 value 1 existing 1 case 1 very 1 including 1 finance 1 realtime 1 successfully 1 solution 1 correctness 1 degree 1 desired 1 enforces 1 introduced 1 asynchronous 1 observe 1 objects 1 characterize 1 called 1 certain 1 must 1 but 1 tolerance 1 based 1 providing 1 severe 1 granularity 1 update 1 times 1 what 1 call 1 transparent 1 computing 1 current 1 propose 1 fully 1 evaluations 1 largest 1 slightest 1 core 1 resolution 1 ordered 1 production 1 experimental 1 seen 1 they 1 others 1 emerging 1 development 1 open 1 definition 1 aims 1 spread 1 relying 1 instead 1 objectives 1 domains 1 emphasis 1 increasingly 1 out 1 portions 1 site 1 two 1 whether 1 reach 1 1 1 progress 1 messages 1 active 1 ensure 1 after 1 semantics 1 inconsistencies 1 convergent 1 before 1 encountered 1 abstraction 1 timevarying 1 reviewing 1 reporting 1 option 1 handle 1 speeds 1 expensive 1 inflexiblea 1 monitors 1 file 1 interpreting 1 timely 1 environments 1 remote 1 help 1 dsms 1 appropriate 1 sequence 1 formalize 1
25 computer 291 you 250 research 248 will 231 book 223 how 206 i 154 programming 130 systems 109 project 104 computing 103 university 100 technology 98 what 97 overview 93 part 88 your 88 software 86 it 79 was 79 but 76 about 76 science 73 community 72 principles 71 issues 70 technical 69 development 67 would 67 authors 67 concepts 67 chapter 67 reference 64 guide 64 gives 61 years 61 design 59 developers 59 language 58 practical 58 engineering 57 designers 55 open 54 written 54 now 54 examples 53 who 53 area 52 future 52 ibm 52 just 52 theory 51 most 51 challenges 49 were 49 if 49 windows 49 understanding 47 hard 47 people 47 so 45 programmers 45 industry 45 they 44 comprehensive 44 researchers 44 microsoft 42 building 42 users 42 advanced 42 experience 42 contains 41 field 41 learn 40 amoeba 40 understand 39 help 39 know 39 business 39 want 39 write 39 features 38 topics 38 there 37 edition 37 text 37 distributed 36 today 36 long 36 since 36 writing 36 introduction 36 perspective 36 basic 35 ideas 35 get 35 theoretical 35 covers 35 he 35 mathematics 35 tools 34 description 34 own 33 projects 33 detailed 33 tla 33 should 33 world 32 become 32 why 32 dont 32 working 31 discussion 31 components 30 linux 30 computers 30 next 30 nt 30 fundamental 30 game 29 lessons 28 learned 28 think 28 need 27 technologies 27 those 27 coverage 27 describing 27 my 27 designing 27 best 27 specifications 27 course 27 chapters 27 products 26 hope 26 engineers 26 good 25 platform 25 related 25 change 25 berkeley 25 had 25 questions 25 works 25 last 25 give 25 scientists 25 perl 25 the 24 read 24 behind 24 includes 24 mathematical 24 web 24 presented 24 logic 24 evolution 24 great 24 ia64 24 api 23 ways 23 product 23 difference 23 java 23 management 22 discusses 22 version 22 explain 22 customers 22 third 22 mean 22 foundation 22 beyond 22 has 21 see 21 really 21 specification 21 academic 21 aspects 21 some 21 every 21 administrators 21 ordinary 21 take 20 do 20 look 20 intended 20 almost 20 organizations 20 latest 20 comments 20 past 19 standard 19 known 19 find 19 unique 19 involved 19 youll 19 done 19 interested 19 way 18 end 18 creating 18 share 18 effort 18 whose 18 name 18 things 18 readers 18 roc 18 apply 18 value 18 core 18 material 18 reason 18 clearly 18 author 18 his 18 descriptions 18 documentation 18 presentation 18 qmail 18 developed 17 true 17 another 17 developing 17 architectures 17 started 17 structures 17 areas 17 interfaces 17 multiprocessor 17 organization 17 experts 17 lte 17 rather 16 currently 16 generation 16 purpose 16 never 16 early 16 talk 16 definitive 16 all 15 including 15 certain 15 source 15 build 15 style 15 always 15 keep 15 documents 15 list 15 come 15 apis 15 brief 15 giving 15 cover 15 exercises 15 review 15 out 15 complete 15 serve 15 precise 15 illustrated 15 far 15 example 15 sample 15 9 15 familiar 15 section 15 throughout 15 anyone 15 sun 15 explains 15 reader 15 team 15 multics 15 condor 15 describes 14 been 14 after 14 leading 14 expect 14 fact 14 opensource 14 go 14 wider 14 bring 14 coding 14 laboratories 14 oriented 14 character 14 standards 14 jni 14 reliable 13 practice 13 insight 13 platforms 13 paradigm 13 volume 13 line 13 might 13 following 13 models 13 multicore 13 could 13 right 13 8 13 followed 13 reading 13 word 13 indepth 13 ownership 13 universities 13 prof 13 2003 13 prize 13 k42 13 me 13 nonstop 13 solutions 12 continues 12 short 12 10 12 subject 12 before 12 built 12 relevant 12 command 12 introduces 12 temporal 12 digital 12 page 12 facilities 12 discussed 12 security 12 five 12 history 12 directions 12 physics 12 faculty 12 decades 12 summarizes 12 professionals 12 reviews 12 books 12 its 12 internet 12 legacy 12 sophisticated 12 knowledge 12 specify 12 electronic 12 manage 12 expected 12 surveys 12 needs 12 topic 12 ranging 12 added 12 attempt 12 home 12 worked 12 philosophy 12 companies 12 mathematicians 12 students 12 innovations 12 javatm 12 first 11 this 11 widely 11 grow 11 easy 11 languages 11 limitations 11 broad 11 article 11 initial 11 addressing 11 structuring 11 ago 11 changed 11 along 11 exactly 11 stanford 11 faced 11 closed 11 worlds 11 document 11 mail 11 notation 11 courses 11 teach 11 invaluable 11 quantification 11 advantage 10 valuable 10 here 10 enabled 10 rapid 10 outline 10 seems 10 price 10 remains 10 helps 10 200 10 discover 10 success 10 too 10 refer 10 aimed 10 deal 10 something 10 tend 10 formulas 10 words 10 involves 10 body 10 immediate 10 figures 10 helpful 10 mongodb 10 administration 10 filing 10 to 9 interface 9 concept 9 physical 9 maintain 9 ever 9 influence 9 practices 9 ii 9 crash 9 sometimes 9 designs 9 led 9 effectively 9 fairly 9 manual 9 role 9 quickly 9 compatibility 9 remainder 9 teams 9 display 9 later 9 sense 9 allowed 9 expert 9 members 9 highest 9 deep 9 national 9 life 9 john 9 unicode 9 point 9 realtime 9 whole 9 member 9 response 9 increasingly 9 make 9 total 9 aurora 9 offers 9 actually 9 numerous 9 truly 9 segments 9 searches 9 described 9 naturally 9 similarly 9 evolve 9 details 9 elsewhere 9 comparison 9 7 9 likely 9 specifying 9 workings 9 thinking 9 risc 9 evolved 9 laboratory 9 reflect 9 government 9 consoles 9 slides 9 updated 9 syntax 9 ed 9 telephone 9 basics 9 authoritative 9 purchase 9 corporation 9 california 9 hyperv 9 powerful 8 as 8 require 8 store 8 definitions 8 kinds 8 coupled 8 instead 8 together 8 blocks 8 discrete 8 operators 8 forms 8 construction 8 robust 8 iv 8 separate 8 free 8 composition 8 specified 8 module 8 turn 8 originally 8 start 8 doing 8 14 8 desktop 8 light 8 channel 8 picture 8 needed 8 decade 8 try 8 loosely 8 pace 8 scope 8 obvious 8 2004 8 publisherthis 8 asterix 8 relate 8 microsystems 8 rcu 8 gain 8 heart 8 foundations 8 cooperative 8 workshop 8 explanation 8 facts 8 wiley 8 copyright 8 sons 8 machines 7 remain 7 detail 7 like 7 ansi 7 useful 7 information 7 put 7 completely 7 current 7 sites 7 motivation 7 encountered 7 term 7 market 7 eight 7 guidance 7 solving 7 human 7 brown 7 develop 7 comes 7 essential 7 back 7 independently 7 illustrate 7 internals 7 ultimately 7 ideal 7 meaning 7 according 7 conclude 7 outside 7 refactoring 7 probably 7 bestselling 7 developments 7 fibre 7 11 7 goes 7 cant 7 academia 7 art 7 struggling 7 respected 7 staff 7 powerpoint 7 textbook 7 explanations 7 begins 7 ibms 7 direction 7 draw 7 2000 7 notes 7 remarks 7 java™ 7 provable 7 restore 7 everyone 7 agenda 7 didnt 7 cages 7 hat 7 thank 7 on 6 not 6 exist 6 place 6 describe 6 program 6 around 6 production 6 seen 6 possibly 6
26 data 850 distributed 621 storage 597 server 576 servers 558 and 411 service 345 clients 300 client 275 design 225 throughput 191 high 190 web 187 system 179 across 177 a 172 load 171 requests 171 scalable 164 implementation 159 google 155 bigtable 154 consistency 152 provides 150 services 150 describe 148 performance 143 store 140 scale 139 availability 137 nodes 134 scalability 133 latency 133 cluster 116 these 116 network 111 very 109 designed 104 large 102 workloads 100 prototype 100 management 96 size 94 operation 94 thousands 88 infrastructure 87 structured 85 provided 82 demands 79 zookeeper 76 replication 72 requirements 72 managing 70 multiple 67 highperformance 67 provide 66 hash 66 control 66 failures 66 from 65 simple 65 table 64 through 64 scales 63 caching 63 all 61 applications 60 under 60 peertopeer 60 dynamic 59 local 58 processing 58 stored 57 shared 57 low 56 node 56 hundreds 56 access 55 different 55 solution 55 balancing 54 building 54 persistent 53 request 53 backend 52 largescale 52 achieve 51 per 51 serving 50 commodity 50 capacity 50 central 49 terms 49 flexible 47 format 47 at 46 place 46 stores 46 disks 46 coordination 46 resources 45 disconnected 45 to 43 internet 43 workstations 43 supporting 42 realtime 42 products 42 pages 42 despite 41 including 41 layout 41 read 41 over 40 virtual 40 indexing 39 interface 39 keys 39 manage 39 petal 39 distribution 38 coda 38 machines 37 successfully 37 site 37 projects 37 bulk 37 gives 37 keyvalue 36 disk 36 each 36 decisions 36 cops 36 petabytes 35 model 35 consistent 35 enables 33 choices 33 mechanism 33 rather 32 accessing 32 available 32 complex 32 satellite 31 providing 31 additional 30 online 30 achieves 30 strong 30 scaling 30 centralized 30 physical 30 untrusted 30 earth 29 share 29 layer 29 global 29 cassandra 29 goals 29 cache 29 entire 29 urls 28 varied 28 experience 28 highly 27 repository 27 create 27 imagery 27 finance 26 globally 26 todays 26 continue 26 bandwidth 26 widearea 25 since 24 measurements 24 construction 24 collection 24 ideal 24 its 24 demand 24 past 23 fault 23 storing 23 eventdriven 23 balance 23 utility 23 sinfonia 23 describes 23 accessible 23 underlying 22 write 22 delivers 22 satisfied 22 up 22 ramcloud 22 similar 22 number 22 recover 22 systems 21 properties 21 monitoring 21 file 21 initial 21 distributing 20 both 20 connected 20 configuration 20 themselves 20 minimize 20 redundancy 20 graceful 20 aims 19 dependencies 19 get 19 features 19 decentralized 19 s3 19 degradation 19 adaptation 19 locally 19 guarantee 18 critical 18 logic 18 attached 18 exposing 18 handle 18 specialized 18 consists 18 mode 18 digital 18 clientserver 18 exploited 18 clusterbased 18 manages 17 patterns 17 handling 17 guarantees 17 currently 17 strategies 17 registers 17 exposes 16 causal 16 shows 16 four 16 always 16 distinct 16 hdfs 16 enable 16 minor 16 coordinating 16 messaging 16 allows 16 group 16 area 16 chain 16 nearly 16 cached 16 degree 15 object 15 anywhere 15 incorporates 15 unix 15 primitive 15 waitfree 15 many 14 single 14 transactions 14 partitions 14 previous 14 increases 14 spread 14 behind 14 explicitly 14 copsgt 14 furthermore 14 light 14 supports 14 aspects 14 implement 14 view 14 combination 14 now 14 randomized 14 interference 14 database 13 geographically 13 distribute 13 popular 13 tolerance 13 though 13 sacrifice 13 enforce 13 utilization 13 abstract 13 sacrificing 13 feasible 13 consisting 13 extensively 13 cryptographic 13 nonuniform 13 powerful 13 copies 13 tens 13 define 13 selforganizing 13 sizes 13 usable 13 protected 13 cooperatively 13 proactive 13 fetch 13 exclusive 13 achieved 12 replicated 12 operational 12 contribution 12 tracking 12 blocking 12 amounts 12 assignment 12 containers 12 temporary 12 comprised 12 rates 12 objectives 12 attempts 12 movement 12 improve 12 portable 12 target 12 dealing 12 employs 12 complexities 12 attacks 12 balances 12 incorporated 12 sundr 12 resiliency 12 globe 12 calvin 11 replicas 11 failed 11 durability 11 georeplicated 11 experiments 11 locking 11 automatically 11 outages 11 property 11 tolerate 11 cheap 11 comparable 11 yet 11 lock 11 minimizes 11 pipeline 11 describing 11 distance 11 peers 11 dds 11 anytime 11 has 10 linearly 10 additionally 10 replicate 10 completes 10 rely 10 article 10 backup 10 usage 10 incoming 10 pool 10 improving 10 gb 10 unlimited 10 bubba 10 own 10 mechanisms 10 arise 10 within 10 replicates 10 efficiency 10 elements 10 simultaneously 10 authors 10 queuing 10 complementary 10 selection 10 keeps 10 exposed 10 fifo 10 invalidations 10 atm 10 appears 10 hiding 10 identifier 10 oceanstore 10 constraints 9 conflict 9 tables 9 convergent 9 overlay 9 io 9 frontend 9 evaluates 9 enhances 9 span 9 21 9 blocklevel 9 mhz 9 stout 9 costs 9 no 9 alwayson 9 possibly 9 obtain 9 inconsistencies 9 primitives 9 part 9 needs 9 approximate 9 decoupling 9 encoding 9 linearizability 9 ratio 9 sporc 9 dec 9 mbits 9 mail 9 seeks 9 temporarily 9 support 8 spanner 8 computing 8 identify 8 shares 8 delivered 8 clusters 8 social 8 evaluation 8 writes 8 running 8 attainable 8 idea 8 composed 8 approximately 8 configured 8 aggregate 8 uniformly 8 messagepassing 8 allowed 8 1001 8 128 8 attractive 8 networkconnected 8 tap 8 petalwe 8 225 8 3000700 8 155 8 3150 8 requestssec 8 431 8 mbytessec 8 opposed 8 besides 8 regional 8 insulate 8 identifiers 8 overcite 8 partitioning 7 in 7 processes 7 delivering 7 modelcausal 7 causalthat 7 strongest 7 explores 7 customers 7 months 7 popularity 7 periods 7 latencies 7 granola 7 malicious 7 fork 7 having 7 operationss 7 craq 7 versatile 7 argon 7 participating 7 ursa 7 ceph 7 phalanx 7 porcupine 7 scheme 7 tpcw 7 relying 7 emphasis 7 necessitating 7 millisecond 7 change 7 leverage 7 suggest 7 onto 7 assigned 7 osds 7 recovers 7 role 7 denial 7 exporting 7 fits 7 ibm 7 badfs 7 eg 6 full 6 manner 6 would 6 checking 6 reconstruct 6 meet 6 expect 6 lowlatency 6 optimizations 6 outlined 6 16 6 assumes 6 ssl 6 reasonable 6 manipulate 6 forced 6 generality 6 optimizes 6 1nth 6 masstree 6 coralcdn 6 survivable 6 uses 6 when 6 independent 6 like 6 crashes 6 hence 6 resembles 6 application 6 deployed 6 bound 6 lost 6 disaster 6 simplicity 6 described 6 larger 6 quality 6 conceptually 6 35 6 metadata 6 competing 6 whose 6 desktop 6 collaborative 6 erasure 6 trusting 6 digitally 6 strives 6 outlining 6 retrieval 6 likewise 6 gracefully 6 cdn 6 95% 6 laio 6 changes 5 can 5 permit 5 networks 5 recent 5 wide 5 benefits 5 arising 5 continuous 5 providers 5 technologies 5 functionality 5 batch 5 offering 5 suffering 5 computers 5 simplify 5 assume 5 simplifies 5 transparently 5 harnesses 5 64 5 administrative 5 compromise 5 assurance 5 highest 5 singlesite 5 terabyte 5 incore 5 complication 5 matched 5 spar 5 internetbased 5 citeseer 5 disallowing 4 replicating 4 able 4 api 4 even 4 requires 4 their 4 key 4 instead 4 sets 4 least 4 see 4 solving 4 batches 4 duration 4 geographic 4 meets 4 treating 4 distributions 4 automatic 4 seconds 4 receives 4 beyond 4 drambased 4 scaled 4 coordinated 4
27 database 988 query 755 queries 539 data 442 processing 407 view 262 operators 237 execution 235 stream 216 streams 204 relational 198 views 170 databases 161 algorithms 157 optimization 149 distributed 140 maintenance 136 algorithm 136 continuous 133 join 128 updates 123 sql 122 relations 107 update 102 management 98 sources 96 base 94 tables 92 techniques 92 dryadlinq 90 plan 89 evaluation 87 main 81 operator 81 materialized 80 traditional 78 datasets 77 aggregation 77 incremental 74 dbms 74 architecture 73 complex 73 partitioning 67 indexes 64 cost 61 operation 61 language 60 warehouse 60 dataflow 58 functions 58 index 55 aggregate 55 generalpurpose 55 joins 55 gamma 54 net 53 set 52 multiple 51 plans 51 performing 51 operations 50 table 48 strategy 48 tuples 48 define 48 dryad 48 r 48 research 45 declarative 44 described 42 hash 42 efficient 41 commercial 41 maintain 41 production 40 environments 40 between 39 records 39 selection 39 schema 38 engine 38 expressions 38 optimizer 38 refresh 38 objects 37 enable 37 semantics 37 monitoring 37 parallelism 37 introduce 36 tuple 36 models 36 learning 35 supporting 35 algebra 35 large 34 computing 34 dsms 34 values 34 recursive 33 computers 32 sort 32 extensive 32 partitioned 32 volcano 32 statistics 31 integration 31 relation 31 xml 31 applied 30 issues 30 definition 30 domains 30 expensive 30 executes 30 presented 29 phase 29 hashing 29 strongly 28 scenarios 28 strategies 28 physical 28 initial 28 maintaining 28 disk 28 second 28 describe 28 machine 28 sets 28 window 28 seconds 28 nested 28 scalability 27 changes 27 largescale 27 expressive 27 up 27 extensions 27 predicates 27 ensures 27 merge 27 consider 27 exchange 27 employed 27 eg 26 within 25 attributes 25 dbmss 25 arbitrary 25 stored 25 minimize 25 mining 25 composed 25 drawn 25 olap 25 interface 24 response 24 ways 24 since 24 online 24 passed 24 effectiveness 24 scale 23 output 23 invariants 23 generalizes 23 attribute 23 cube 23 partitions 23 for 23 maintained 23 imperative 23 aggregates 23 estimates 23 made 22 types 22 challenges 22 produce 22 linq 22 transparently 22 32 22 basic 21 constraints 21 scaling 21 experimental 21 batch 21 answer 21 integrated 21 portions 21 notion 21 input 21 punctuation 21 evaluate 21 robust 21 extensible 21 platform 20 active 20 minimal 20 pipelined 20 compute 20 representative 20 faster 20 evaluating 20 typed 20 vary 20 computed 20 answers 20 expression 20 hypercube 20 time 19 latency 19 continuously 19 parallel 19 microsoft 19 during 19 derived 19 essential 19 adopting 19 sequential 19 sharednothing 19 ordering 19 flexible 19 reliable 19 here 19 highlevel 19 presence 19 subset 19 excellent 19 combining 19 summary 19 snapshot 18 engines 18 substantially 18 keep 18 absolute 18 parallelize 18 optimizers 18 insertions 18 own 18 readonly 18 ideas 18 propagation 18 log 18 dataparallel 18 transformations 18 demonstrating 18 1012 18 uniform 18 grouping 18 columnoriented 18 niagaracq 18 drives 17 change 17 years 17 already 17 result 17 third 17 datalog 17 debugged 17 share 17 column 17 hashbased 17 fits 17 varied 16 performed 16 decision 16 analytical 16 independence 16 sideeffectfree 16 translates 16 nearlinear 16 warehousing 16 sortmerge 16 logical 16 study 16 windows 16 punctuations 16 oop 16 btree 16 bytes 16 linear 16 general 16 phases 16 retrieval 16 processes 15 amounts 15 necessary 15 approximate 15 attaineda 15 240computer 15 960 15 clusteras 15 choose 15 vs 15 cep 15 employs 15 io 15 reasons 15 involving 15 select 15 art 15 schism 15 eca 15 report 14 development 14 specify 14 heartbeats 14 skew 14 limited 14 job 14 btrees 14 webgraph 14 319 14 horizontal 14 costs 14 used 14 thousands 14 kinds 14 volumes 14 parameters 14 thorough 14 optimizations 14 estimation 14 deferred 14 similarity 14 contain 14 partition 14 tpch 14 updated 14 first 13 differ 13 hundreds 13 controlled 13 sequence 13 domain 13 estimate 13 map 13 fit 13 batched 13 querying 13 overlapping 13 vertical 13 apply 12 outperforms 12 standard 12 reaching 12 runtime 12 sensors 12 coordination 12 storing 12 eliminate 12 choices 12 solve 12 choosing 12 cardinality 12 the 12 rather 12 group 12 state 12 appropriate 12 forms 12 gigascope 12 infinite 12 fashion 12 survey 12 methods 12 enabling 12 represents 12 rules 12 anomalies 12 differential 12 multidimensional 12 horizontally 12 bracket 12 previous 11 new 11 permit 11 store 11 possibly 11 tools 11 remote 11 incorporate 11 attempts 11 deletions 11 submitted 11 added 11 covering 11 optimize 11 selections 11 derivations 11 very 11 groups 11 included 11 circumstances 11 into 11 heartbeat 11 settings 11 pass 11 easily 11 regular 11 extended 11 expressed 11 details 11 scaled 11 unnecessary 11 auxiliary 11 negation 11 significantly 10 static 10 optimal 10 paradigm 10 defining 10 applicationdefined 10 fact 10 unbounded 10 stateful 10 upper 10 transform 10 improvements 10 actual 10 datadriven 10 exact 10 chooses 10 superior 10 grouped 10 aggregations 10 scanned 10 clock 9 designed 9 numbers 9 version 9 hence 9 convenient 9 programming 9 kept 9 keeping 9 answering 9 iii 9 manipulation 9 interoperator 9 technical 9 throughout 9 autonomous 9 columns 9 candidate 9 dramatic 9 row 9 costly 9 eddies 9 ipsc2 9 multioperator 9 if 9 aspects 9 indexing 9 gives 9 definitions 9 scheme 9 implement 9 get 9 streaming 9 streamprocessing 9 formalize 9 integrity 9 pairs 9 choice 9 last 9 userdefined 9 extensibility 9 computes 9 unless 9 nearly 9 surprising 9 coordinate 9 complement 9 looks 9 algebraic 9 subexpressions 9 lss 9 containment 9 partitioner 9 ipscs 9 inputs 8 availability 8 experiments 8 normal 8 rates 8 massively 8 benchmark 8 clusters 8 before 8 proper 8 poses 8 generate 8 capturing 8 aurora 8 continual 8 seems 8 cases 8 kind 8 end 8 finite 8 schemes 8 encapsulation 8 acceptable 8 spatial 8 includes 8 resident 8 series 8 proves 8 receive 8 involve 8 unified 8 readoptimized 8 heuristic 8 balanced 8 coded 8 reoptimization 8 education 8 intraoperator 8 demanddriven 8 irrelevant 8 meant 8 scalable 7 be 7 significant 7 promising 7 out 7 blocking 7 detecting 7 handle 7 incur 7 unblock 7 impractical 7 items 7 iop 7 final 7 adaptive 7 containing 7 i 7 ii 7 passive 7 best 7 produces 7 structures 7 give 7 sequences 7 integrates 7 collect 7 singleprocess 7 advantageous 7 confirm 7 warehouses 7 semantic 7 compressed 7 projections 7 cstore 7 fragments 7 affect 7 freshness 7 costbased 7 immediate 7 sum 7 scenario 7 deductive 7 cql 7 take 7 control 7 occur 7 discusses 7 such 7 contents 7 varying 7 possible 7 characterize 7 same 7 accessed 7 currently 7 generation 7 represent 7 correctly 7 continue 7 two 7 algorithmic 7 relevant 7 characteristics 7 hold 7 rethink 7 fundamental 7 streamoriented 7 proving 7 incrementally 7 correct 7 periodically 7 push 7 repository 7 capabilities 7 situations 7 differences 7 compression 7 deleted 7 comet 7 preliminary 7 flexibility 7 compensating 7 attempting 7 writeoptimized 7 packing 7 bitmap 7 hashjoin 7 delete 7 transmitted 7 recomputing 7 union 7 conjunctive 7 explanation 7 encapsulates 7 lineage 7 workloaddriven 7 replicationpartitioning 7 nton 7 postgres 7 nonuniformly 7 dbdsgn 7 8090% 7 implementation 6 long 6 which 6 often 6 current 6 area 6 contains 6 preferred 6 entire 6
28 transactions 684 concurrent 457 objects 441 concurrency 408 transaction 392 control 374 database 360 object 283 memory 259 operations 234 transactional 233 data 213 shared 207 locking 183 structures 165 synchronization 152 atomic 147 implementations 133 operation 132 correctness 131 algorithms 129 processes 125 recovery 120 lockfree 114 lock 114 structure 106 method 106 nonblocking 105 allows 104 other 102 conflicts 100 any 98 presented 98 contention 92 scheme 91 access 90 types 89 commit 86 management 86 programmers 78 efficient 77 serializability 77 it 76 consistency 75 garbage 75 locks 75 semantics 74 mechanism 74 partial 73 for 72 one 72 updates 72 manager 71 deadlock 71 not 70 waitfree 70 conventional 70 do 70 implementation 68 tree 68 permits 68 type 68 given 68 stm 67 priority 65 collection 63 high 63 critical 63 be 63 isolation 62 sections 62 no 62 guarantees 61 registers 61 linearizability 61 read 61 about 61 methods 60 distributed 60 primitives 60 process 59 if 58 exclusion 58 will 56 known 56 allow 55 sequential 55 lockbased 55 snapshot 54 tm 53 mutual 52 update 52 systems 51 abstract 51 accesses 50 response 50 heap 50 each 47 write 47 ensure 47 reason 46 btree 46 multiprocessor 45 conditions 44 avoid 43 deadlocks 43 condition 43 optimistic 43 order 42 local 42 conflict 42 uses 41 without 41 atomicity 40 readonly 39 compares 39 presents 39 outperforms 39 general 39 specify 38 semantic 38 collector 37 oltp 37 special 37 support 36 complete 36 are 36 nodes 36 nested 36 steps 36 techniques 35 effect 35 overhead 35 concurrently 35 discussed 35 long 35 prevent 35 arbitrary 35 only 34 demonstrates 34 its 34 simple 34 execute 34 classes 33 linearizable 33 ownership 33 introduce 33 cannot 33 strong 32 shows 32 databases 32 advantages 32 multiple 32 exploits 32 allowing 31 even 31 requires 31 implement 31 thread 31 protocol 30 performed 30 counting 30 readwrite 30 which 29 define 29 partition 29 by 29 realtime 29 argue 29 abort 29 twophase 28 schemes 28 statically 28 applied 28 require 28 levels 28 rely 28 natural 28 speculative 28 that 27 index 27 partitions 27 global 27 progress 27 proving 27 some 26 benchmarks 26 introduces 26 reads 26 implementing 26 guaranteed 26 multiversion 25 constraints 25 recent 25 correct 25 inversion 25 highly 25 short 25 algorithm 25 encapsulation 25 trees 25 detailed 25 guarantee 24 properties 24 blocking 24 defines 23 directly 23 property 23 logging 23 multilevel 23 modular 23 primitive 23 simpler 23 version 22 workloads 22 writes 22 queues 22 partitioning 22 feature 22 straightforward 22 implemented 22 ensuring 21 free 21 difficulty 21 takes 21 avoiding 21 practical 20 degree 20 concept 20 actions 20 page 20 higher 20 must 20 simulation 20 schedules 20 sense 20 supports 19 record 19 certain 19 theory 19 finite 19 items 19 modified 19 construct 19 intended 19 termination 19 controls 19 satisfies 19 earlier 19 list 19 invocation 19 they 18 instantaneously 18 waiting 18 absence 18 atomically 18 nonserializable 18 classical 18 associated 18 normal 18 though 18 equivalence 18 meaning 18 illusion 18 convoying 18 is 17 occur 17 form 17 accessed 17 wellknown 17 btrees 17 section 17 inherent 17 notion 17 phase 17 hierarchy 17 nevertheless 17 words 17 compareandswap 17 point 16 there 16 practice 16 operate 16 programming 16 tradeoff 16 lists 16 3 16 delayed 16 stack 16 queue 16 constructing 16 strengths 16 logical 16 problems 16 log 16 incremental 16 yet 16 preventing 16 easier 16 extensions 16 lower 16 implying 16 register 16 collectors 16 common 15 avoids 15 component 15 pre 15 postconditions 15 htm 15 block 15 physical 15 architectures 15 performs 15 safe 15 criteria 15 regardless 15 cycles 15 escrow 15 synchronized 15 criterion 15 throughput 14 architecture 14 here 14 domain 14 presence 14 fashion 14 offer 14 adaptive 14 best 14 permitting 14 interaction 14 matches 14 prevents 14 changes 14 lazy 14 an 14 easy 14 comparable 14 supported 14 extended 14 serialization 14 delays 14 bottleneck 14 attention 14 aborts 14 prevented 14 rvm 14 does 13 processing 13 asynchronous 13 whenever 13 weaker 13 becomes 13 pessimistic 13 programmer 13 regions 13 proof 13 middle 13 standard 13 benchmark 13 1 13 during 13 always 13 proposals 13 simultaneous 13 finegrained 13 subset 13 lightweight 13 wait 13 ones 13 weak 13 verifies 13 readmodifywrite 13 quicksilver 13 obstructionfree 13 apply 12 dynamic 12 fully 12 may 12 mutations 12 offers 12 periods 12 customized 12 executing 12 locations 12 objectoriented 12 variant 12 where 12 based 12 relaxed 12 contains 12 another 12 unbounded 12 maintaining 12 ii 12 strict 12 records 12 longlived 12 discussion 12 recoverability 12 coordinate 12 reclamation 12 notoriously 12 obstructionfreedom 12 scalability 11 replicating 11 tpcc 11 stalls 11 style 11 representation 11 simplifies 11 exactly 11 schedule 11 favorably 11 whose 11 rcu 11 inheritance 11 drawbacks 11 deque 11 serializable 11 locked 11 singlewriter 11 flexible 11 low 11 resources 11 written 11 pointers 11 considered 11 release 11 communicate 11 messagepassing 11 nesting 11 stms 11 dissertation 11 synchronisation 11 cachecoherence 11 achieve 10 also 10 pages 10 use 10 offered 10 thus 10 enforce 10 know 10 inmemory 10 frequently 10 simplicity 10 suitable 10 ariesim 10 along 10 specified 10 penalty 10 methodology 10 holds 10 outside 10 nontransactional 10 writers 10 composite 10 generational 10 recoverable 10 suited 10 factor 10 purpose 10 substantially 10 never 10 ie 10 iii 10 writeahead 10 prove 10 illustrate 10 specifying 10 separately 10 poorly 10 freedom 10 gc 10 interrupted 10 guava 10 how 9 fast 9 consistent 9 including 9 introduced 9 level 9 defined 9 committed 9 after 9 indicate 9 sophisticated 9 prior 9 contrast 9 preserve 9 retaining 9 bottlenecks 9 thereby 9 latching 9 proposal 9 imposes 9 hybrid 9 library 9 fields 9 moving 9 familiar 9 suggested 9 involving 9 proposes 9 gawlicks 9 reuters 9 computationally 9 weaknesses 9 invoke 9 readers 9 reliable 9 reduced 9 programs 9 ideas 9 users 9 managers 9 requirement 9 acquires 9 manipulation 9 taking 9 incurred 9 flexibility 9 lived 9 addressed 9 concepts 9 updated 9 independentlychosen 9 this 8 new 8 eventually 8 limits 8 itself 8 universal 8 recursive 8 improves 8 respect 8 showing 8 respectively 8 once 8 demonstrating 8 protect 8 cc 8 safety 8 saga 8 hotspot 8 dependence 8 txlinux 8 however 8 managed 8 asynchronously 8 monitors 8 make 8 pause 8 become 8 human 8 necessarily 8 linked 8 bounded 8 situations 8 suggest 8 interest 8 restart 8 versus 8 intermediate 8 multiprogramming 8 worst 8 secondary 8 usual 8 instructions 8 disconnection 8 sketch 8 protects 8 pauseless 8 heart 8 moderate 8 axioms 8 failure 7 novel 7 independent 7 provided 7 shown 7 tracking 7 completes 7 quantify 7 article 7 limit 7 2 7 derive 7 i 7 values 7 plp 7 eliminating 7 variants 7 described 7 applying 7 assumption 7 extra 7 families 7 synchronize 7 x 7 basically 7 expert 7 undo 7 descending 7 softwarebased 7 multiwriter 7 lockfreedom 7 sigtm 7 unlike 7 rather 7 overcome 7 discusses 7 addition 7 integrated 7 acid 7 resulting 7 line 7 backup 7 duration 7 promises 7 sometimes 7 r 7 abstractions 7 path 7 sharedmemory 7 involve 7 early 7 toward 7 preliminary 7 suffer 7 eliminates 7
29 network 1216 networks 392 traffic 320 control 285 internet 273 routing 249 bandwidth 231 packet 230 service 209 tcp 198 architecture 162 services 157 load 143 protocol 134 congestion 114 flow 110 protocols 104 cloud 104 applications 101 throughput 97 management 95 ip 94 flows 93 packets 92 design 91 nodes 91 routers 91 link 87 performance 86 hosts 85 centers 84 switches 80 todays 77 measurements 77 deployment 77 resources 77 high 75 and 75 center 75 resource 75 policies 75 loss 74 through 72 delay 71 rate 70 latency 69 enterprise 68 mechanisms 66 ethernet 66 layer 65 infrastructure 65 sensor 62 networking 62 experiments 60 wireless 60 links 59 endtoend 59 server 58 capacity 58 paths 57 aggregate 57 host 56 show 55 evaluate 54 across 54 using 54 between 54 providers 53 end 52 path 52 measurement 51 communication 51 policy 51 scale 50 while 50 router 50 bgp 50 fair 48 transport 48 argue 48 allocation 48 support 47 seda 46 costs 44 simulations 44 among 44 overlay 43 rates 42 operational 42 large 42 cost 41 deployed 41 testbed 41 commodity 40 qos 40 multicast 39 routes 39 prototype 39 configuration 39 edge 37 environments 37 placement 37 provider 37 should 37 complexity 36 connectivity 36 global 35 plane 35 switching 35 maintain 34 delays 34 over 34 forwarding 34 further 33 topologies 33 within 33 platform 33 today 33 widearea 32 balancing 32 datacenter 32 data 31 goals 31 connected 31 queueing 31 buffers 31 demands 30 address 30 switch 30 vl2 30 scales 30 fast 30 declustering 30 point 29 servers 29 achieves 29 filter 29 connection 29 highspeed 29 topology 28 route 28 distributed 28 manage 28 explicit 28 middleboxes 28 controller 28 utilization 27 customers 27 designs 27 maximum 27 transmission 27 dynamic 27 active 27 convergence 27 planetlab 27 researchers 27 openflow 27 queue 26 gps 26 endpoints 26 implementations 25 decision 25 sharing 25 practical 25 scalable 25 monitoring 25 backbone 25 robust 25 modifications 25 higher 24 connections 24 location 24 allow 24 rcp 24 supporting 24 peertopeer 24 demand 24 share 24 conventional 23 ability 23 increased 23 enable 23 effective 23 uses 23 any 23 deployments 23 stages 23 low 22 tree 22 eventdriven 22 via 22 conditions 22 virtual 22 offer 22 stability 22 eg 21 without 21 gigabit 21 elements 21 3 21 largely 21 quality 21 hierarchical 21 requirements 21 tens 21 build 21 technologies 21 sensors 21 interdomain 21 associated 20 isolation 20 challenges 20 tenants 20 simulation 20 tcpip 20 specialized 20 physical 20 limited 20 pools 20 mapping 20 thousands 19 reliable 19 based 19 layers 19 demonstrate 19 variations 19 meet 19 nat 19 stable 19 communications 19 resulting 19 efficiency 19 deploying 19 measure 19 leverage 19 up 19 middlebox 19 selection 19 available 18 call 18 research 18 huge 18 limitations 18 could 18 tcps 18 losses 18 cloudcmp 18 wifi 18 tapestry 18 each 18 abstraction 18 proven 18 needs 18 detailed 18 predictable 18 deliver 18 propose 17 area 17 datacenters 17 making 17 less 17 direct 17 exhibit 17 security 17 leverages 17 send 17 experimentation 17 uniform 17 channel 17 nature 17 fairness 17 simulated 17 minimum 17 gateway 17 engineering 16 expensive 16 sources 16 driven 16 instances 16 consider 16 forward 16 challenging 16 provided 16 substantial 16 typically 16 node 16 adaptive 16 innovation 16 queuing 16 sacrificing 16 regardless 16 autonomous 16 multiplexing 16 bcube 16 scalability 15 varying 15 migration 15 functionality 15 lead 15 largescale 15 hardware 15 internal 15 queues 15 http 15 measured 15 deploy 15 networked 15 vpn 15 mobility 15 delivery 15 interface 15 benefits 15 resolution 15 impact 15 keep 15 examines 15 seconds 15 dctcp 15 accuracy 15 flexibility 15 drop 15 timers 15 dcell 15 multiple 14 take 14 increases 14 constraints 14 operating 14 live 14 operators 14 architectures 14 overall 14 motivated 14 earlier 14 statistical 14 networkwide 14 placed 14 xcp 14 red 14 state 13 scenarios 13 experimental 13 traditional 13 clusters 13 still 13 2 13 explore 13 enabling 13 consist 13 internets 13 along 13 flat 13 x 13 tremendous 13 dht 13 despite 13 solutions 13 describe 13 fully 13 massive 13 face 13 offered 13 directly 13 limits 13 lowlatency 13 becomes 13 applicationlevel 13 controlling 13 wellconditioned 13 tuning 13 churn 13 hybrid 13 account 13 nats 13 secondnet 13 udp 13 guarantee 12 close 12 terms 12 guarantees 12 components 12 lack 12 four 12 controlled 12 tenant 12 handle 12 already 12 background 12 incurring 12 extensibility 12 proposal 12 moving 12 dissemination 12 significant 12 fault 12 port 12 equipment 12 limit 12 tradeoff 12 milliseconds 12 guaranteed 12 intended 12 introducing 12 nids 12 virtualization 12 sending 12 4d 12 desirable 12 scheduling 11 supports 11 widely 11 alternative 11 gains 11 full 11 makes 11 diverse 11 property 11 minimizing 11 construction 11 addressing 11 i 11 points 11 realistic 11 customized 11 controllers 11 sizing 11 express 11 transfers 11 configure 11 interconnected 11 hierarchy 11 perflow 11 bottleneck 11 pricing 11 destinations 11 constrained 11 vl2s 11 multiplexed 11 seawall 11 overcome 11 requires 11 top 11 scheme 11 customer 11 production 11 robustness 11 speeds 11 estimate 11 mobile 11 adapt 11 effect 11 staged 11 fluctuations 11 approximately 11 emulation 11 options 11 contain 11 administrative 11 weighted 11 cloudbased 11 receiver 11 retransmission 11 significantly 10 integrated 10 being 10 aims 10 built 10 sessions 10 capable 10 lookup 10 separate 10 highlyparallel 10 accommodate 10 hand 10 dynamics 10 rules 10 timeouts 10 emulated 10 planes 10 experiences 10 orders 10 discovery 10 denial 10 causes 10 intradomain 10 proposes 10 revenue 10 blue 10 wan 10 unlike 10 changes 10 working 10 event 10 providing 10 spread 10 inherent 10 included 10 simplify 10 assigned 10 preventing 10 exceeds 10 imposes 10 compatible 10 soft 10 notification 10 highlight 10 enterprises 10 overload 10 turn 10 growth 10 allocations 10 cycles 10 substrate 10 atm 10 wfq 10 ibgp 10 own 9 does 9 existing 9 roundtrip 9 world 9 together 9 window 9 delivers 9 per 9 coordinates 9 provisioning 9 because 9 ii 9 accounting 9 buffer 9 composed 9 longlived 9 ease 9 reachability 9 traditionally 9 b 9 metrics 9 lan 9 from 8 strong 8 managing 8 we 8 enforces 8 approaches 8 ensure 8 enforce 8 specify 8 50% 8 develop 8 mesh 8 importance 8 campus 8 100 8 batching 8 shedding 8 cpu 8 feedback 8 early 8 responsiveness 8 primary 8 identical 8 intelligent 8 trip 8 border 8 rcc 8 heuristic 8 hose 8 exhibits 8 vdc 8 trafic 8 implementation 8 flexible 8 highperformance 8 theory 8 study 8 operate 8 make 8 offtheshelf 8 capabilities 8 poor 8 filters 8 latencies 8 computers 8 limiting 8 p2 8 emulab 8 vary 8 heterogeneous 8 exchange 8 augmented 8 round 8 probe 8 27 8 replaced 8 deadlines 8 deadline 8 highestend 8 fluid 8 seattle 8 curves 8 datagram 8 tradeoffs 7 realtime 7 solution 7 distribution 7 highly 7 sites 7 variable 7 slow 7 benefit 7 proposals 7 anywhere 7 little 7 processor 7 product 7 automatic 7 sent 7 foreground 7 penalty 7 egress 7 peering 7 ethane 7 layer2 7 consisting 7 loops 7 slower 7 uniformly 7 complicates 7 optical 7 receivers 7 fabric 7
30 parallel 134 sets 114 language 106 clusters 89 scope 89 users 86 predicates 86 execution 84 programming 75 large 74 filtering 74 aggregation 71 processing 68 combining 64 machines 62 computations 61 rows 61 own 59 supports 58 done 58 massive 55 logs 55 easily 53 amenable 51 analyses 49 phases 48 expressed 46 variety 45 features 45 joins 45 parallelism 43 complexity 42 document 42 structured 40 target 40 computation 39 extensible 39 phase 39 allowing 37 analyze 37 introvirt 36 implement 34 meet 34 scripts 34 type 33 targeted 33 ease 33 extend 33 allowed 33 flat 31 virtualmachine 31 define 30 scripting 30 compiled 30 parsing 30 disclosed 30 streams 29 increasing 29 optimized 29 series 29 declarative 29 specified 29 select 29 inner 29 store 27 but 27 often 27 services 27 analysis 27 intrusions 27 search 27 develop 27 functions 27 modeled 27 flexibility 27 steps 27 sharednothing 27 vulnerabilityspecific 27 processors 26 expressions 26 nesting 26 efficient 24 plans 24 composed 24 click 24 typed 24 imperative 24 reasons 24 span 24 having 24 commodity 23 inputs 23 statement 23 preferred 23 tested 23 constructing 23 companies 23 introspection 23 underlying 21 exploits 21 sql 21 functionality 21 groupwise 21 versions 21 regular 21 records 21 fit 21 separation 21 hides 21 columns 21 outer 21 repositories 21 executed 20 manner 20 file 20 explicit 20 too 20 reducers 20 procedural 20 cloudscale 20 retained 20 extractors 20 combiners 20 extraction 20 telephone 20 hundreds 18 inherent 18 programmers 18 construction 18 borrows 18 automating 18 cf 18 saved 18 emits 18 collated 18 aggregators 18 typically 17 operators 17 hand 17 reality 17 rowwise 17 minerva 17 designed 15 past 14 providing 14 examples 14 add 14 statistics 12 collaborative 12 attempted 12 also 11 running 11 executes 11 utilizing 11 forced 11 written 10 items 10 designing 10 periods 10 preventing 10 recommendation 10 eases 10 occurred 10 replays 10 alswr 10 perturbing 10 responding 10 preemptions 10 pikt 10 form 8 sites 8 being 8 mechanism 8 checkpoints 8 empirically 8 areas 8 themselves 8 repeated 8 xml 8 netflix 8 refresh 8 lights 8 textual 8 yettobediscovered 8 grim 8 of 7 by 7 clock 7 control 7 several 7 discusses 7 value 7 requirements 7 makes 7 then 7 present 7 definition 7 so 7 volume 7 solving 7 needs 7 ii 7 computers 7 blocked 7 examines 7 profiles 7 viewed 7 causes 7 reading 7 attention 7 positive 7 intervals 7 surviving 7 refinement 7 sparseness 7 netflixs 7 and 5 to 5 single 5 normally 5 paper 5 powerful 5 applied 5 better 5 frequent 5 reduced 5 call 5 tens 5 main 5 portions 5 two 5 decision 5 them 5 preserving 5 monitoring 5 detecting 5 initial 5 dataflow 5 suggest 5 measures 5 list 5 structures 5 triggered 5 tackle 5 mean 5 insertion 5 modification 5 maintains 5 composition 5 convergence 5 firstclass 5 above 5 1000 5 concern 5 hidden 5 deploy 5 vulnerabilities 5 created 5 principles 5 contexts 5 ad 5 choices 5 expose 5 neither 5 seven 5 loaded 5 sampling 5 addressed 5 solely 5 codes 5 matlab 5 rated 5 sinfonia 5 gc 5 category 5 accompanying 5 move 5 prevented 5 cuckoo 5 score 5 unrelated 5 purchased 5 contend 5 alternatingleastsquares 5 weighted驴regularizationalswr 5 monotonically 5 rmse 5 591% 5 magic 5 lore 5 preorder 5 its 4 reduce 4 associated 4 cost 4 for 4 achieved 4 provide 4 updates 4 overview 4 similar 4 independent 4 size 4 backend 4 successfully 4 recovery 4 faulttolerant 4 groups 4 introduced 4 asynchronous 4 properties 4 locking 4 implementations 4 addition 4 their 4 same 4 decentralized 4 programs 4 advance 4 propose 4 platform 4 hosted 4 robustness 4 pervasive 4 interactions 4 others 4 traditional 4 development 4 aims 4 nodes 4 user 4 procedures 4 out 4 block 4 structure 4 inconsistencies 4 adhoc 4 layer7 4 limitations 4 capable 4 make 4 input 4 upward 4 utilization 4 context 4 bound 4 broad 4 function 4 disks 4 distinct 4 internally 4 already 4 mixture 4 movement 4 individual 4 effectiveness 4 documents 4 restricted 4 universal 4 facebook 4 assigning 4 extremely 4 subtle 4 improves 4 batch 4 configurations 4 returned 4 explain 4 bad 4 situations 4 personal 4 points 4 say 4 overhead 4 choice 4 started 4 processor 4 structuring 4 assertions 4 ubiquitous 4 avoid 4 heavily 4 assuming 4 moreover 4 statistical 4 treating 4 edition 4 described 4 naturally 4 integration 4 transformation 4 captures 4 comparing 4 arguments 4 applicable 4 stages 4 tuning 4 modular 4 almost 4 adoption 4 occurs 4 executing 4 creation 4 behaviors 4 verifying 4 stanford 4 unified 4 toward 4 maintainability 4 reason 4 responsible 4 imbalance 4 predict 4 accessible 4 simulated 4 fine 4 overprovisioned 4 committing 4 outputs 4 remaining 4 extensively 4 schedule 4 effort 4 relation 4 remainder 4 calls 4 status 4 precisely 4 published 4 simplifying 4 parallelization 4 sc 4 messagepassing 4 improvement 4 undecidable 4 correlated 4 enhances 4 networked 4 deadline 4 registers 4 tracing 4 conjecture 4 difficulty 4 et 4 deliver 4 neighborhood 4 clear 4 onthefly 4 measuring 4 intrinsic 4 altered 4 clientside 4 customize 4 earliest 4 pure 4 checks 4 roughly 4 hpc 4 gpgpu 4 determining 4 costly 4 laboratory 4 digitally 4 authentication 4 vulnerability 4 writers 4 wearout 4 discovered 4 backward 4 train 4 oec 4 oblivious 4 coded 4 investigates 4 multimedia 4 uptodate 4 satisfy 4 heuristics 4 objective 4 square 4 invoked 4 hype 4 scalaris 4 obsolete 4 valueadded 4 pairwise 4 70 4 porting 4 prefer 4 scanning 4 secrecy 4 universally 4 corpus 4 yielded 4 closure 4 harness 4 cad 4 dense 4 29% 4 chorus 4 hpcs 4 agents 4 filteringcf 4 als 4 08985 4 seriously 4 sanitized 4 air 4 elementary 4 entered 4 datasharing 4 contentbased 4 ocb 4 revolutionize 4 corporation 4 robin 4 cbn 4 fulfill 4 commandline 4 polus 4 dgraid 4 architect 4 alteration 4 sanitizing 4 opennested 4 flexibilitythis 4 preprocessor 4 autonomy 4 dac 4 webmonitor 4 conserving 4 jalapeño 4 herein 4 logtm 4 coca 4 via 2 transactions 2 multiple 2 a 2 that 2 costs 2 previous 2 database 2 diskbased 2 strong 2 spanner 2 first 2 at 2 describes 2 api 2 exposes 2 implementation 2 reads 2 lockfree 2 readonly 2 schema 2 can 2 take 2 tasks 2 be 2 local 2 despite 2 straightforward 2 etc 2 particular 2 management 2 unit 2 provides 2 need 2 within 2 basic 2 aspects 2 allows 2 reducing 2 latency 2 outperforms 2 operational 2 servers 2 including 2 both 2 urls 2 pages 2 flexible 2 highperformance 2 model 2 dynamic 2 correctness 2 process 2 have 2 conventional 2 will 2 migration 2 isis 2 bulletin 2 ansi 2 defines 2 properly 2 standard 2 ambiguity 2 investigated 2 types 2 record 2 machine 2 isshown 2 aspect 2 read 2 fault 2 middleware 2 setting 2 additionally 2 put 2 accessed 2 addresses 2 program 2 automatically 2 internet 2 edge 2 benefits 2 low 2 promising 2 face 2 consequences 2 impacts 2 persistent 2 software 2 tables 2 numbers 2 service 2 failover 2 layers 2 identify 2 resource 2
31 dataflow 68 flux 58 logic 53 faulttolerance 40 dataflows 40 critical 36 availability 35 cq 33 operator 31 quality 31 straightforward 24 longrunning 24 processpairs 24 ongoing 24 upon 21 quick 21 for 19 extension 19 minimizes 19 scheme 18 call 18 compose 18 encapsulating 18 basis 16 contribution 16 modifications 16 parallelized 16 carefully 16 sacrificing 16 recovers 16 pieces 16 exchange 16 illustrating 16 implementing 14 financial 14 masks 14 lost 14 highthroughput 14 phone 14 clickstream 14 partitioned 14 encapsulated 14 relieves 14 failover 13 burden 13 us 13 telegraphcq 13 disruption 13 reusable 13 fly 13 24x7 13 piecemeal 13 writer 13 repeatedly 13 verifying 13 early 13 first 11 powerful 11 reliability 11 portions 11 integrates 11 delicate 11 8 11 combining 11 aimed 11 database 9 has 9 without 9 tolerate 9 thus 9 widelyused 9 considered 9 integration 9 excessive 9 branding 9 failure 8 performance 8 technique 8 recovery 8 examples 8 minimal 8 improved 8 online 8 continuous 8 outline 8 infinite 8 items 8 libraries 8 predicting 8 combination 8 separate 8 relationship 8 routinely 8 ideally 8 contained 8 hashing 8 practicality 8 upgrade 8 planning 8 appears 8 strengths 8 cbn 8 spectra 8 system 6 available 6 can 6 such 6 an 6 static 6 environment 6 performed 6 completely 6 program 6 moves 6 highly 6 software 6 production 6 here 6 user 6 since 6 algorithm 6 circumstances 6 checking 6 proved 6 deployment 6 industry 6 host 6 part 6 ability 6 investigate 6 reports 6 description 6 wait 6 limiting 6 roles 6 necessary 6 outlined 6 iteration 6 actual 6 cause 6 quite 6 header 6 predicts 6 inputoutput 6 analyzes 6 replaced 6 integrate 6 developments 6 sampling 6 collections 6 done 6 statemachine 6 spots 6 readwrite 6 imbalances 6 immutable 6 recognition 6 percent 6 qualities 6 solaris 6 microarchitectural 6 nonpreemptive 6 minos 6 data 4 tradeoffs 4 practical 4 inputs 4 describes 4 various 4 supporting 4 reads 4 one 4 several 4 provides 4 categorization 4 discusses 4 reducing 4 advantage 4 operational 4 flexible 4 failures 4 investigated 4 automatically 4 area 4 low 4 components 4 ordered 4 identify 4 include 4 suites 4 definition 4 offered 4 domains 4 viable 4 operation 4 special 4 heavy 4 exposing 4 central 4 field 4 arrives 4 debugging 4 inexpensive 4 into 4 appropriate 4 limits 4 technology 4 comparable 4 explicit 4 studies 4 replacing 4 learning 4 lines 4 complicated 4 relatively 4 formulation 4 offering 4 comprehensive 4 needs 4 verify 4 adaptive 4 lastly 4 outstanding 4 classify 4 trees 4 impacting 4 seek 4 filter 4 contiguously 4 emergence 4 achievable 4 avoid 4 respectively 4 separating 4 detailed 4 described 4 generalization 4 construct 4 accommodate 4 natural 4 demonstrating 4 scientific 4 iteratively 4 consist 4 imposes 4 accelerating 4 33 4 along 4 challenging 4 five 4 infer 4 generic 4 viewed 4 toward 4 library 4 enforcement 4 depends 4 methodology 4 att 4 maps 4 loads 4 primary 4 chunks 4 locating 4 simpler 4 exists 4 paradigms 4 mpi 4 repartitioned 4 datarace 4 avoided 4 minor 4 solved 4 fundamentally 4 recursion 4 intensive 4 barriers 4 compositional 4 throughout 4 hierarchical 4 proof 4 trustworthiness 4 advocates 4 leaf 4 delaying 4 semantic 4 degrees 4 evidence 4 substrate 4 noisy 4 document 4 compressing 4 intuitively 4 members 4 customization 4 — 4 reflected 4 validated 4 52 4 interoperability 4 fire 4 scope 4 consumer 4 intel 4 studying 4 browserbased 4 obvious 4 divided 4 prime 4 installation 4 exceed 4 coded 4 investigation 4 coda 4 semantically 4 emulate 4 rope 4 game 4 raised 4 decades 4 originated 4 explanations 4 45% 4 mac 4 microkernels 4 reused 4 circumstancesa 4 驴 4 coprocessor 4 timecritical 4 commerce 4 5900 4 deals 4 trivial 4 reclaimed 4 completeness 4 synthesizes 4 jvm 4 supplies 4 alice 4 pressure 4 notes 4 prefix 4 identities 4 overlap 4 mimic 4 circumvent 4 era 4 backtrack 4 children 4 longlatency 4 reproducible 4 injecting 4 migratable 4 constrain 4 english 4 disclosed 4 insecure 4 improper 4 postgres 4 wave 4 infeasibility 4 exodus 4 deteriorates 4 tunable 4 carnegiemellon 4 voluminous 4 revgen 4 universality 4 czipaware 4 thewindows 4 antons 4 breaches 4 microkernelbased 4 ether 4 mugshot 4 equip 4 hstcp 4 nonjava 4 microblog 4 sentiments 4 thresholds 4 orca 4 cjq 4 mediator 4 systems 3 each 3 order 3 transactional 3 multiple 3 guarantee 3 significantly 3 costs 3 scales 3 on 3 cluster 3 scalable 3 it 3 distribute 3 this 3 structured 3 rationale 3 underlying 3 decisions 3 clock 3 implementation 3 not 3 over 3 adding 3 there 3 alternatives 3 operations 3 isolation 3 replicated 3 detail 3 within 3 overview 3 other 3 event 3 require 3 strongly 3 paxos 3 exploits 3 synchronous 3 case 3 bigtable 3 designed 3 bulk 3 highperformance 3 products 3 simple 3 dynamic 3 correctness 3 form 3 levels 3 while 3 delivery 3 have 3 varying 3 causal 3 whole 3 higher 3 algorithms 3 approach 3 fail 3 recent 3 maintained 3 record 3 their 3 frequent 3 aspect 3 read 3 tolerance 3 decentralized 3 providing 3 middleware 3 often 3 eg 3 accessed 3 addresses 3 update 3 executed 3 times 3 transparent 3 grow 3 full 3 platform 3 sites 3 dynamo 3 core 3 manner 3 developers 3 loadbalancing 3 complexity 3 version 3 layers 3 present 3 interactions 3 analysis 3 studied 3 recently 3 newer 3 address 3 oltp 3 they 3 do 3 acid 3 others 3 differ 3 coupled 3 between 3 benchmark 3 framework 3 report 3 foster 3 nodes 3 possibly 3 directly 3 stalls 3 were 3 obtained 3 out 3 complete 3 implement 3 12 3 property 3 writewrite 3 prevent 3 variable 3 patterns 3 efficient 3 payperuse 3 balancing 3 enabled 3 resulting 3 allowing 3 evaluation 3 window 3 trade 3 lifetimes 3 always 3 tracking 3 get 3 completes 3 per 3 selected 3 competitive 3 organizing 3 arising 3 stream 3 query 3 links 3 raise 3 intrusion 3 limitations 3 devices 3 expensive 3 association 3 knowledge 3 rely 3 updatable 3 may 3 evaluated 3 industrial 3 plans 3 line 3 caused 3 offtheshelf 3 briefly 3 context 3 specialized 3 generating 3 distinct 3 manage 3 substantially 3 fundamental 3 dbms 3 most 3 stateful 3 cases 3 generations 3 log 3 files 3 growing 3 simply 3 hardware 3 dataparallel 3 fragile 3 graphs 3 relative 3 example 3 soon 3 conglomerations 3 limited 3 keeping 3 historical 3 leaves 3 proposals 3 saves 3 transforming 3 develop 3 mining 3 lends 3 inmemory 3 restricted 3 capture 3 compute 3 written 3 purely 3 unfortunately 3 leasing 3 manager 3 assigns 3 subtle 3 orderpreserving 3 especially 3 potentially 3 arriving 3 perceived 3 direct 3 tradeoff 3 practitioners 3 offer 3 internetscale 3 pessimistic 3 amounts 3 comes 3 provisioning 3 few 3 really 3 questions 3 trace 3 regular 3 because 3 dynamically 3 statistics 3 persession 3 layered 3 principal 3 simplicity 3 project 3 parc 3 designing 3 against 3 containing 3 trends 3 ii 3 popularity 3 amount 3 points 3 42 3 accounting 3 exacerbated 3
32 systems 258 distributed 187 computer 132 authors 108 book 105 techniques 100 clientserver 78 fragments 75 will 73 processing 72 transaction 67 how 67 presented 64 risk 61 detailed 59 control 58 databases 56 extensive 54 demonstrates 53 occur 51 computing 51 valuable 50 throughout 50 successful 48 heterogeneous 48 implementing 47 examples 47 modern 47 architectures 47 update 45 finite 43 why 43 various 42 build 42 monitor 40 commercial 40 drawn 40 fields 40 explanations 40 solution 39 unifying 39 interested 39 research 37 reliably 37 practical 36 highperformance 36 highavailability 36 usable 36 conceptual 36 framework 32 operating 32 problems 32 c 32 deeply 32 made 31 information 31 you 31 anyone 31 key 29 budgets 29 publisherthe 29 compilable 29 transactions 28 code 28 ingrained 28 work 18 in 15 cases 12 as 10 applications 10 challenges 10 most 10 effects 9 contains 9 early 9 contribute 9 produced 9 advantages 7 has 7 group 7 algorithms 7 more 7 scheme 7 minimal 7 strategy 7 simply 7 maintaining 7 essential 7 upon 7 redundancy 7 optimizer 7 subroutine 7 scalable 6 provide 6 sql 6 small 6 experimental 6 theory 6 operation 6 active 6 huge 6 bursty 6 limits 6 especially 6 extension 6 let 6 second 6 exploit 6 collection 6 interfaces 6 relationship 6 details 6 library 6 flowtags 6 secondary 6 exploration 6 stack 6 implementable 6 generator 6 question 6 collections 6 malicious 6 laboratory 6 art 6 establish 6 oriented 6 bias 6 seismic 6 a 4 significantly 4 costs 4 by 4 also 4 across 4 novel 4 implementation 4 schema 4 all 4 performance 4 take 4 architecture 4 reducing 4 availability 4 thousands 4 whole 4 locking 4 reduced 4 been 4 oracle 4 computation 4 reliability 4 parallel 4 queries 4 resource 4 difficult 4 shifts 4 optimal 4 subject 4 12 4 replicate 4 problem 4 messages 4 off 4 monitors 4 environments 4 simulations 4 decrease 4 capturing 4 merge 4 hold 4 look 4 serves 4 context 4 map 4 article 4 substantially 4 already 4 kept 4 initial 4 limit 4 keeping 4 performs 4 ie 4 2 4 language 4 purely 4 item 4 managers 4 required 4 complicated 4 proven 4 unifies 4 analyzing 4 propagating 4 ability 4 few 4 trace 4 protection 4 containing 4 contributions 4 greatly 4 poor 4 trees 4 extended 4 turned 4 views 4 methods 4 achievable 4 matching 4 acquires 4 post 4 essentially 4 idea 4 statistical 4 fairly 4 traversing 4 differences 4 referencing 4 integration 4 achieving 4 userdefined 4 rules 4 focused 4 compression 4 switches 4 sort 4 predictable 4 salsa 4 vs 4 highthroughput 4 employs 4 ultimately 4 io 4 toward 4 ondemand 4 apis 4 usecases 4 accessible 4 primitive 4 inserting 4 dominate 4 13 4 maximizing 4 representing 4 dropin 4 solved 4 later 4 doing 4 samples 4 unexpected 4 bases 4 exploring 4 geometric 4 conflicting 4 nor 4 claims 4 tesseract 4 borrowedvirtualtime 4 tractable 4 collaborative 4 serialize 4 breaking 4 guidelines 4 try 4 deliver 4 communications 4 lot 4 useless 4 labeled 4 identification 4 undesirable 4 equal 4 instruments 4 pure 4 directions 4 balanced 4 matches 4 mimd 4 quadcore 4 integer 4 entry 4 installation 4 industrystandard 4 constantly 4 eclipse 4 ineffective 4 stochastic 4 gateways 4 sloppy 4 multiobject 4 visited 4 1996 4 environmental 4 slashes 4 coefficient 4 3rd 4 ed 4 indirectly 4 surface 4 inverse 4 irrelevant 4 cipher 4 negatively 4 destination 4 ftp 4 deduplication 4 intention 4 crawl 4 authenticating 4 misleading 4 ubicrawler 4 roadblocks 4 reservations 4 markov 4 tandem 4 tampering 4 misbehavior 4 mental 4 manageable 4 costeffectiveness 4 bubba 4 tinyos 4 password 4 okamototanaka 4 mot 4 keykos 4 softwareconstruction 4 dictates 4 venus 4 uncooperative 4 overtaking 4 giant 4 cadre 4 redrawing 4 slips 4 khgrg 4 many 2 access 2 with 2 to 2 from 2 partitions 2 uses 2 prototypes 2 supports 2 scales 2 of 2 machines 2 it 2 global 2 structured 2 decisions 2 variety 2 for 2 working 2 distributing 2 if 2 despite 2 updates 2 regard 2 where 2 propagated 2 particular 2 operations 2 unit 2 provides 2 replicated 2 concurrency 2 such 2 implemented 2 within 2 or 2 takes 2 paxos 2 experiments 2 roundtrip 2 normal 2 number 2 large 2 web 2 requirements 2 describe 2 reliable 2 while 2 alternative 2 properties 2 review 2 ansi 2 defines 2 phenomena 2 characterize 2 reveal 2 developed 2 gains 2 demonstrated 2 useful 2 same 2 middleware 2 additionally 2 eg 2 use 2 grow 2 edge 2 enables 2 low 2 real 2 face 2 consequences 2 continuously 2 software 2 object 2 manner 2 studied 2 cloud 2 they 2 further 2 diverse 2 workloads 2 emerging 2 lack 2 comparisons 2 yahoo 2 benchmark 2 goal 2 generation 2 define 2 development 2 applicability 2 instead 2 increasingly 2 short 2 10 2 user 2 redesign 2 demonstrate 2 execution 2 implement 2 ideas 2 included 2 continue 2 asynchronously 2 site 2 sets 2 aborted 2 blocks 2 coordinator 2 fails 2 majority 2 participant 2 schemas 2 deployed 2 balancing 2 resulting 2 preserving 2 circumstances 2 inconsistencies 2 nontrivial 2 algorithmic 2 paradigm 2 organizing 2 warp 2 streams 2 stream 2 explores 2 term 2 adhoc 2 detecting 2 find 2 media 2 technologies 2 option 2 speeds 2 equipment 2 devices 2 expensive 2 developing 2 weaker 2 discuss 2 redundant 2 windows 2 sequence 2 forms 2 may 2 skew 2 punctuation 2 industrial 2 applicationin 2 backbone 2 feed 2 wall 2 caused 2 everything 2 offtheshelf 2 concept 2 examined 2 solving 2 amenable 2 broad 2 human 2 pipelined 2 might 2 priori 2 end 2 mixture 2 presence 2 keep 2 propagation 2 dataintensive 2 dryad 2 incorporating 2 fragile 2 half 2 correct 2 lives 2 sample 2 consumption 2 contrast 2 simultaneous 2 transform 2 lie 2 gap 2 individually 2 search 2 age 2 50% 2 following 2 mining 2 surprisingly 2 itself 2 restricted 2 models 2 pregel 2 introduces 2 compelling 2 frustrating 2 wellknown 2 extremely 2 leasing 2 solves 2 part 2 preserve 2 internal 2 arriving 2 offers 2 influence 2 pacelc 2 responses 2 subset 2 offer 2 derive 2 measure 2 milliseconds 2 importance 2 mobile 2 deploys 2 coordination 2 pay 2 disaster 2 queues 2 verify 2 actually 2 meets 2 indicates 2 because 2 shop 2 your 2 layered 2 retaining 2 who 2 threat 2 discrepancies 2 i 2 nearline 2 adapters 2 observations 2 popularity 2 understanding 2 collected 2 third 2 investigate 2 integrity 2 injection 2 sometimes 2 characterizes 2 indexes 2 bloom 2 bytes 2 overhead 2 list 2 pointing 2 lengths 2 onto 2 continuum 2 upwards 2 100000 2 portable 2 computers 2 retains 2 price 2 compete 2 consider 2 unique 2 best 2 radically 2 distinction 2 focusing 2 independence 2 description 2 demanding 2 series 2 exceeding 2 next 2 sections 2 probabilistic 2 multithreading 2 advances 2 ago 2 removal 2 redirect 2 simultaneously 2 assumptions 2 adapts 2 general 2 expressed 2 stale 2 extends 2 rewrite 2 intermediate 2 compared 2 combines 2 representation 2 similarly 2 captures 2
33 size 220 working 168 properties 161 problem 129 related 108 sets 105 processors 105 architectural 96 study 96 terms 95 splash2 93 example 90 programs 74 suite 65 spatial 62 importance 60 points 60 computational 60 important 59 facilitate 56 locality 53 scale 52 parallel 52 representative 52 situations 52 ratio 52 distributed 50 characterize 50 who 50 balance 50 traffic 49 redundant 49 released 49 interactions 47 centralized 47 designing 47 understanding 47 webgraph 47 informed 46 load 44 issues 44 evaluations 44 realistic 44 sizes 44 multiprocessors 44 meaningful 44 well 43 context 41 quantitatively 41 characterizing 41 assist 41 machine 40 understand 37 goals 37 cache 37 fundamental 37 space 37 bits 37 people 37 communication 35 around 35 hope 35 prune 35 methodological 35 number 34 web 34 include 34 goal 34 operating 34 parameters 34 convey 34 interplay 34 sharedaddressspace 34 computation 32 recently 31 per 31 interpreting 31 exploiting 31 re 31 link 29 needs 29 aims 28 proposals 25 codes 25 experiments 20 turn 19 dual 19 published 17 will 16 papers 16 compress 16 inner 16 recentlyseveral 14 tostore 14 redundancies 14 centred 14 referentiation 14 mnodes 14 308 14 littleas 14 289 14 how 13 intervalisation 13 webbase 13 transposed 13 manipulate 11 studying 11 dataaddcolumnstring 11 glinksin 11 easy 10 1 10 tested 10 var 10 alerti 10 are 8 way 8 computing 8 about 8 operate 8 increasing 8 assuming 8 compression 8 name 8 and 7 long 7 more 7 their 7 resource 7 entire 7 speeds 7 limited 7 capabilities 7 engine 7 integrating 7 offer 7 mobile 7 little 7 mode 7 numerous 7 captures 7 stanford 7 higherlevel 7 offline 7 poisson 7 wwan 7 regional 7 spanning 5 previous 5 effects 5 should 5 applications 5 strongly 5 describe 5 shows 5 unifying 5 variations 5 proved 5 languages 5 knowledge 5 estimate 5 infrastructures 5 purpose 5 sample 5 updating 5 interactive 5 particularly 5 especially 5 tradeoff 5 allow 5 andor 5 highlighting 5 usage 5 description 5 series 5 30 5 rich 5 natural 5 distributions 5 experiment 5 fidelity 5 estimation 5 deploy 5 orders 5 attacks 5 leads 5 suboptimal 5 reasonable 5 combined 5 hierarchical 5 claims 5 surprising 5 argues 5 picked 5 constructing 5 narrow 5 opening 5 experimentally 5 differential 5 functiontabpanelactivetab 5 am 5 alert 5 googlevisualizationdatatable 5 fccsforthisarticle 5 softbound 5 spl 5 drx 5 pleiades 5 sl 5 dispersal 5 with 4 support 4 associated 4 has 4 exposes 4 replica 4 tasks 4 straightforward 4 detail 4 contents 4 using 4 google 4 investigated 4 developed 4 gains 4 declare 4 approaches 4 low 4 impacts 4 resolution 4 numbers 4 version 4 emerging 4 making 4 strategies 4 just 4 execution 4 so 4 obtain 4 minimizing 4 peertopeer 4 inconsistencies 4 building 4 abstraction 4 synchronization 4 option 4 tools 4 precise 4 applicationdefined 4 capturing 4 furthermore 4 specialized 4 far 4 pass 4 successful 4 propagation 4 power 4 cannot 4 reallife 4 primarily 4 frustrating 4 piece 4 measure 4 collaboration 4 gathering 4 statistics 4 actions 4 disk 4 includes 4 presenting 4 second 4 bytes 4 portable 4 unique 4 exploit 4 focusing 4 wait 4 modifications 4 matching 4 modified 4 searches 4 blocked 4 necessary 4 directed 4 rate 4 empirical 4 demonstrating 4 accelerate 4 abstract 4 hand 4 innovation 4 community 4 introducing 4 io 4 realize 4 fp 4 experiences 4 reasons 4 primitive 4 hinder 4 attempt 4 transfer 4 configured 4 intelligent 4 interference 4 comparison 4 organizations 4 action 4 constructs 4 unknown 4 builds 4 families 4 incomplete 4 transforms 4 stress 4 summary 4 signatures 4 netbsd 4 tracing 4 investment 4 dimensions 4 until 4 prominent 4 projections 4 delta 4 suggesting 4 selective 4 array 4 alignment 4 balanced 4 provision 4 32node 4 alone 4 granted 4 agree 4 register 4 hp 4 profile 4 having 4 multimedia 4 apriori 4 rope 4 retained 4 objective 4 relate 4 mainstream 4 userperceived 4 city 4 excess 4 cooperation 4 mergeable 4 mytabs 4 coldfusionlayoutgettablayoutcitationdetails 4 mytabsontabchange 4 1331940 4 letemknow 4 testthisalerttestfunction 4 loadalert 4 loadalert2 4 alert2 4 googleloadvisualization 4 packagesorgchart 4 tooltip 4 dataaddrows 4 idioms 4 unsafe 4 articles 4 adequate 4 twin 4 displaying 4 telephone 4 spaces 4 formulate 4 distinguishes 4 corfu 4 materials 4 photo 4 tiers 4 farms 4 chose 4 synthesizer 4 meanings 4 reply 4 solvers 4 anatomy 4 encompasses 4 mips 4 121 4 declaratively 4 usefulness 4 confidence 4 78% 4 defending 4 london 4 whatif 4 unforeseen 4 writeonce 4 unfair 4 evaluator 4 lynch 4 nlog 4 repetition 4 hopbyhop 4 restoring 4 tasking 4 dpllt 4 subcommittee 4 fourdisk 4 brinchhansens 4 wizards 4 replicationthis 4 ecash 4 bureaus 4 alpaca 4 fargo 4 earthquake 4 slips 4 polaris 4 partitioning 2 scalability 2 from 2 is 2 practical 2 layer 2 uses 2 no 2 able 2 strong 2 across 2 scalable 2 multiversion 2 at 2 structured 2 external 2 achieved 2 adding 2 finally 2 apply 2 regard 2 propagated 2 logical 2 table 2 eager 2 aspects 2 commit 2 takes 2 processing 2 only 2 rates 2 thousands 2 indexing 2 bulk 2 serving 2 varied 2 highperformance 2 which 2 facility 2 computer 2 levels 2 applicationspecific 2 delivery 2 varying 2 shown 2 valuable 2 events 2 like 2 resilient 2 approach 2 better 2 guarantees 2 under 2 reduced 2 proposed 2 perform 2 middleware 2 without 2 executed 2 completely 2 program 2 good 2 delivering 2 current 2 wide 2 benefits 2 network 2 largest 2 trust 2 services 2 object 2 versioning 2 massively 2 organized 2 requests 2 service 2 motivation 2 pervasive 2 typically 2 azure 2 differ 2 lack 2 difficult 2 generation 2 benchmarks 2 development 2 represent 2 big 2 hence 2 run 2 relying 2 applicability 2 databases 2 was 2 true 2 domains 2 application 2 modern 2 optimal 2 user 2 stored 2 factor 2 out 2 original 2 insight 2 4 2 two 2 preferred 2 counting 2 coordinators 2 special 2 tenants 2 sharing 2 ensure 2 evaluation 2 window 2 lifetimes 2 complex 2 exposing 2 explicitly 2 introduce 2 get 2 common 2 simulation 2 distinguished 2 debugging 2 media 2 speed 2 userlevel 2 into 2 characteristics 2 leading 2 analyses 2 timely 2 proper 2 remote 2 examine 2 incur 2 attributes 2 industrial 2 deployment 2 cheap 2 location 2 know 2 happening 2 totally 2 total 2 become 2 generating 2 largescale 2 programmers 2 ten 2 distinct 2 years 2 aurora 2 substantially 2 university 2 brown 2 already 2 seems 2 mark 2 substreams 2 rerun 2 hardware 2 alternatively 2 incremental 2 opportunities 2 running 2 relative 2 soon 2 wireless 2 evaluate 2 consumption 2 telegraphcq 2 sguard 2 18 2 index 2 transforming 2 individually 2 replacing 2 following 2 emit 2 motivated 2 efficiently 2 finegrained 2 universal 2 written 2 managers 2 april 2 did 2 inorder 2 outoforder 2 avoids 2 depth 2 proven 2 hot 2 backup 2 responses 2 answering 2 why 2 versioned 2 frequently 2 diverge 2 pessimistic 2 reaches 2 survey 2 anywhere 2 implies 2 cheaper 2 adapt 2 feasibility 2 follow 2 employ 2 focus 2
34 file 2406 system 1470 systems 519 files 501 disk 244 metadata 220 users 178 performance 166 updates 157 uses 125 unix 117 storage 111 nfs 109 filesystem 101 management 101 soft 101 access 97 blocks 94 io 92 versioning 90 robustness 89 block 88 design 86 directory 86 policies 80 versions 77 fast 75 version 73 interface 72 key 72 functionality 70 space 68 or 58 operations 57 user 57 writes 56 yet 55 journaling 54 servers 52 network 52 via 51 write 49 structures 48 disks 47 integrity 47 recovery 47 processes 46 remote 45 modern 45 cfs 45 active 44 name 44 eg 43 linux 43 ability 42 describes 41 xfs 40 workloads 40 any 39 ext3 39 contents 38 read 38 through 38 namespace 38 directories 38 without 37 crash 37 readonly 36 provides 36 enables 35 trace 35 lifetime 35 knowledge 35 secure 35 sds 35 changes 34 traces 34 realistic 34 reliability 33 manage 33 bsd 33 failure 33 for 33 synchronous 33 semantics 33 keys 33 security 33 names 33 ivy 33 sfs 33 traditional 31 server 31 find 31 more 31 make 31 inodes 31 reducing 30 maintain 30 features 29 was 29 computers 29 standard 28 dependencies 28 mechanism 28 behavior 28 commodity 28 clients 28 percent 28 conventional 27 fail 27 their 27 granularity 27 times 27 measurements 27 environments 27 log 27 recover 27 overheads 27 modification 27 creation 27 stackable 27 discusses 26 within 26 concept 26 choose 26 completely 26 stored 26 because 26 modified 26 semantic 26 ondisk 26 appliance 26 group 25 trust 25 includes 24 greatly 24 snapshots 24 no 24 consistency 24 mechanisms 24 numbers 24 previously 24 freebsd 24 dhash 24 embedded 23 farsite 23 wafl 23 cvfs 23 writethrough 23 past 22 does 22 record 22 do 22 keep 22 today 22 experiences 22 history 22 automatically 21 content 21 suggest 21 logs 21 toolkit 21 distribution 21 enhance 21 creates 21 most 20 cryptographic 20 labels 20 structure 19 maintains 19 slower 19 grouping 19 database 19 exploits 19 guarantees 19 understand 19 after 19 improve 19 showing 19 tests 19 corruption 19 modes 19 mounted 19 workstation 19 from 18 crashes 18 years 18 every 18 explicit 18 evaluate 18 overall 18 primarily 18 internal 18 metric 18 free 18 detailed 18 tracefs 18 rapid 17 command 17 iron 17 sometimes 17 protect 17 harp 17 irix 17 echo 17 fist 17 scale 16 alternatives 16 etc 16 they 16 minimal 16 unfortunately 16 robust 16 accurate 16 administrators 16 poorly 16 predicted 16 apply 16 types 16 update 16 factor 16 never 16 safe 16 lessons 16 sector 16 portable 16 separate 16 employs 16 nearly 16 default 16 physically 16 corporation 16 associated 15 layout 15 certain 15 manner 15 then 15 userlevel 15 cases 15 periodically 15 why 15 versioned 15 earlier 15 modifications 15 serverless 15 gain 15 cedar 15 nt 15 naming 15 retention 15 pathnames 15 finally 14 existing 14 computer 14 internet 14 production 14 would 14 windows 14 generate 14 derived 14 develop 14 locality 14 classify 14 tree 14 btrees 14 digital 14 40 14 transparently 14 modifying 14 contain 14 encryption 14 selfcertifying 14 memorymap 14 writeback 14 using 14 aspect 14 checkpointing 14 logging 14 historical 14 gap 14 either 14 investigate 14 errors 14 incurring 14 exploiting 14 integration 14 share 14 needed 14 microbenchmarks 14 readwrite 14 lack 13 benchmarks 13 sharing 13 image 13 centralized 13 incorporates 13 old 13 learned 13 realize 13 preliminary 13 release 13 multiuser 13 solaris 13 cmucsd 13 reboot 13 pathname 13 global 12 often 12 making 12 open 12 delay 12 allowing 12 analytical 12 performs 12 generalpurpose 12 achieves 12 leases 12 part 12 background 12 designers 12 effect 12 enabling 12 pattern 12 utilities 12 releases 12 sis 12 afs 12 groups 12 hardware 12 maintaining 12 taxonomy 12 back 12 longer 12 keeps 12 contained 12 installation 12 cached 12 people 12 shipping 12 commit 11 valuable 11 ensures 11 implementing 11 comparisons 11 about 11 ensure 11 backup 11 comprehensive 11 verify 11 measures 11 inadequate 11 retains 11 optimizations 11 toward 11 aggregate 11 intensive 11 outside 11 chosen 11 backups 11 department 11 versatile 11 fsck 11 lbfs 11 xsyncfs 11 tripwire 11 ext3cow 11 versionfs 11 generally 10 designed 10 failures 10 decentralized 10 around 10 speed 10 increasing 10 avoids 10 inconsistent 10 against 10 parity 10 buggy 10 description 10 buffer 10 extend 10 public 10 tracedriven 10 eliminate 10 stronger 10 enhancements 10 locally 10 accounts 10 improvedthe 10 writebehind 10 consistent 9 similar 9 enforces 9 reduced 9 good 9 slow 9 partial 9 react 9 half 9 consume 9 requirement 9 comes 9 promise 9 zfs 9 latent 9 corresponding 9 logically 9 activities 9 delayed 9 excessive 9 finds 9 measuring 9 publisher 9 atypical 9 elephant 9 lazily 9 beneath 9 asynchronous 9 level 9 maintained 9 extensive 9 world 9 range 9 per 9 bound 9 average 9 construction 9 localized 9 failurepolicy 9 ixt3 9 indisk 9 durable 9 30 9 examines 9 almost 9 encrypted 9 5 9 home 9 likely 9 determined 9 ordinary 9 moved 9 ext2 9 sba 9 hardwareprovided 9 copyonwrite 9 overwritten 9 synchronously 9 close 8 unit 8 issues 8 accessed 8 developers 8 run 8 prototype 8 two 8 minimize 8 view 8 change 8 purpose 8 immediately 8 finegrained 8 written 8 workload 8 direct 8 propagating 8 failpartial 8 separating 8 changed 8 faster 8 deletion 8 excellent 8 repeatedly 8 deleted 8 diversity 8 associate 8 moving 8 80% 8 reclaim 8 tend 8 partition 8 stp 8 individuals 8 scsi 8 bimodal 8 retrieval 8 pertaining 8 certificates 8 exclusively 8 journal 8 indirect 8 externally 8 duplicate 8 descriptors 8 wheelfs 8 warm 8 high 7 prototypes 7 than 7 adding 7 aspects 7 applicationspecific 7 tables 7 4 7 participant 7 enforce 7 cheap 7 location 7 map 7 schemes 7 checkpoints 7 ever 7 lost 7 offer 7 disaster 7 let 7 faults 7 fingerprinting 7 checksumming 7 trees 7 capacity 7 works 7 stale 7 automatic 7 ease 7 discover 7 consumes 7 integrates 7 entries 7 combining 7 guided 7 named 7 atomically 7 administrative 7 deficiencies 7 seven 7 latest 7 discussing 7 affect 7 upcoming 7 comparably 7 updated 7 rio 7 adequate 7 cooperative 7 ftp 7 lowers 7 prevails 7 postmark 7 december 7 retain 7 stasis 7 irrevocable 7 spaceefficient 7 adjacently 7 reliabilityinduced 7 order 7 available 7 tool 7 store 7 platform 7 resource 7 controlled 7 online 7 research 7 equipment 7 analyses 7 notion 7 itself 7 explain 7 frequently 7 equivalent 7 argue 7 procedure 7 effectively 7 independence 7 therefore 7 writeahead 7 3 7 general 7 largely 7 ranging 7 matter 7 initiate 7 decreases 7 traditionally 7 mitigate 7 clones 7 capacities 7 consistently 7 smart 7 hierarchical 7 prediction 7 cooperating 7 contrasts 7 indirection 7 filesystems 7 authenticate 7 opposed 7 risks 7 seldom 7 immediate 7 99% 7 certification 7 reiserfs 7 ffs 7 1994 7 instructional 7 30second 7 44bsd 7 arrangement 7 incorporation 7 journalbased 7 cffs 7 plan9 7 external 6 over 6 local 6 when 6 strongly 6 gives 6 useful 6 relaxed 6 out 6 1 6 common 6 still 6 detection 6 comparable 6 kind 6 incorporating 6 reductions 6
35 graph 943 graphs 589 computers 353 vertices 250 application 207 on 206 dryad 202 large 186 edges 172 algorithms 168 available 153 distributed 153 data 149 problems 147 efficient 137 scale 134 execution 134 communication 132 through 126 computer 122 programs 117 pig 112 web 109 nodes 105 designed 101 mapreduce 100 engine 98 set 90 scalable 89 run 89 computation 88 or 86 processing 86 computational 85 clusters 82 dataflow 82 mining 81 scheduling 81 networks 79 computing 77 multiple 77 analysis 77 with 75 sequential 73 usually 72 thousands 72 social 71 node 66 time 64 form 64 modify 64 examples 62 report 62 style 62 their 62 its 61 size 61 procedural 60 analyze 58 resources 57 messages 57 challenges 56 placement 56 hadoop 55 use 54 sets 53 written 53 library 53 handles 53 lowlevel 51 combines 51 billion 51 channels 51 discover 50 provided 49 opensource 49 simultaneously 48 executing 48 commodity 48 custom 48 creation 48 search 47 who 47 thread 47 bfs 47 single 46 runs 46 directed 46 communicating 46 simple 45 sql 45 appropriate 45 connected 45 generalpurpose 45 random 45 quite 45 powerful 44 tasks 44 creating 44 declarative 44 cpus 44 vertex 43 developer 43 cpu 43 arises 43 flexible 42 locking 42 between 42 iteration 42 recovering 42 dataparallel 41 pagerank 41 make 40 multicore 40 coarsegrain 40 sharedmemory 40 hard 40 internet 39 parallel 39 centers 38 small 38 within 38 pipes 38 latin 38 concurrent 36 growing 36 concurrency 35 failures 35 ranking 35 express 35 fit 34 easy 34 adhoc 34 realworld 34 compression 34 easier 34 tcp 34 cores 34 sequence 33 billions 33 extremely 33 transporting 33 directly 32 expensive 32 natural 32 abstract 32 flies 32 fifos 32 progresses 32 difficult 31 maintain 31 give 31 diameter 31 iterations 31 prohibitively 31 no 30 yahoo 30 expressed 30 concern 30 deal 30 products 29 faulttolerant 29 gains 29 eg 29 version 29 paradigm 29 largescale 29 suitable 29 collected 29 reuse 29 integrated 29 poses 29 language 29 faster 29 sparse 29 evidence 29 top 28 development 28 broad 28 offer 28 compared 28 success 28 model 27 higher 27 implementations 27 components 27 enough 27 task 27 project 27 topology 27 breadthfirst 27 api 26 very 26 standard 26 makes 26 framework 26 physical 26 expressive 26 above 26 reasoning 26 details 26 leads 26 takes 25 include 25 behind 25 receive 25 engineers 25 various 24 every 24 especially 24 comes 24 sent 24 depends 24 people 24 practical 24 open 24 source 24 million 24 abstractions 24 many 23 own 23 database 23 fully 23 paths 23 innovation 23 outgoing 23 mutate 23 gimv 23 besides 23 spot 23 associated 22 programming 22 powergraph 22 kineograph 22 send 22 implied 22 hidden 22 dramatically 22 pegasus 22 matrixvector 22 debugging 21 plans 21 shortest 21 trillions 21 vertexcentric 21 synchronicity 21 able 20 real 20 structure 20 lead 20 achieving 20 great 20 too 20 productivity 20 graphchi 20 being 19 day 19 finding 19 general 19 powerlaw 19 distributionrelated 19 5 19 multiplication 19 rigid 19 accompanying 19 degree 19 terabytes 19 traversal 19 critically 19 teradata 19 unnatural 19 solution 18 program 18 50 18 companies 18 entrenched 18 sweet 18 compiles 18 apacheincubator 18 bgl 18 partitioning 17 exploits 17 method 17 programmers 17 performs 17 compute 17 captures 17 primitive 17 clustering 17 anf 17 link 16 linear 16 best 16 graphparallel 16 describing 16 is 15 etc 15 cases 15 reaches 15 linkbased 15 b 15 neighborhood 15 previous 14 largest 14 world 14 platform 14 subgraph 14 hardware 14 essentially 14 approximation 14 millions 14 at 13 reported 13 domains 13 code 13 exploration 13 radius 13 mta2 13 bluegenel 13 executed 12 highly 12 about 12 analytics 12 instances 12 ran 12 comparing 12 hyperlink 12 themselves 12 spectral 12 repeated 12 scaleup 12 cray 12 spanning 11 machines 11 massive 11 algorithmic 11 wellknown 11 answer 11 30 11 undirected 11 thanks 11 graphbased 11 triangle 11 hyperlinks 11 this 10 edge 10 c 10 exploring 10 nehalem 10 scales 10 evolve 10 salsa 10 grows 10 generalized 9 outperforms 9 state 9 times 9 business 9 few 9 publicly 9 optimized 9 stateoftheart 9 estimation 9 approximating 9 advanced 9 solve 9 supercomputers 9 necessity 9 iterated 9 2d 9 scalefree 9 betweenness 9 1d 9 from 8 petabytes 8 series 8 searches 8 findings 8 fraction 8 extensively 8 whose 8 peta 8 giga 8 tera 8 67 8 combinatorial 8 ex 8 to 7 for 7 called 7 core 7 analyses 7 prior 7 pregel 7 required 7 questions 7 representation 7 40 7 demonstrating 7 64 7 induced 7 bits 7 intelligence 7 nonoptimized 7 drilldown 7 centrality 7 strategies 6 building 6 kind 6 dataintensive 6 actors 6 led 6 limiting 6 searching 6 relationships 6 graphmining 6 leveraging 6 excellent 6 challenging 6 quickly 6 reasonable 6 decomposition 6 gbase 6 m45 6 partitionings 6 supercomputing 6 laboratory 6 exascale 6 xmt 6 chooses 6 removed 6 science 6 unweighted 6 anfs 6 fascinating 6 hits 6 are 5 family 5 analyzed 5 evaluations 5 abstraction 5 feed 5 aid 5 functions 5 targeted 5 peak 5 graphstructured 5 merits 5 measured 5 upon 5 instance 5 collective 5 compressing 5 compressed 5 machineindependent 5 embeds 5 appearance 5 national 5 gracefully 5 pbfs 5 plot 5 kronecker 5 torus 5 planar 5 in 5 a 5 novel 5 finally 5 applied 5 applications 5 more 5 important 5 perform 5 benefits 5 related 5 serves 5 following 5 formulation 5 representative 5 3 5 hashtags 5 ranging 5 graphlab 5 skewed 5 sequences 5 200 5 exact 5 utilizing 5 impressive 5 movie 5 worstcase 5 parts 5 sliding 5 spath 5 sciences 5 constructed 5 visualization 5 graphtheoretical 5 processorspecific 5 550 5 rmat 5 signalcollect 5 poisson 5 dag 5 going 5 prominence 5 singlesource 5 gender 5 breadth 5 adjacency 5 compressibility 5 reduce 4 how 4 requires 4 experiments 4 store 4 indexing 4 which 4 some 4 theory 4 study 4 two 4 engineering 4 simulation 4 distinguished 4 tools 4 due 4 knowledge 4 papers 4 result 4 cut 4 capture 4 matching 4 rich 4 graphcomputation 4 100k 4 25minute 4 2011 4 pc 4 matter 4 appear 4 involve 4 accurately 4 traversed 4 represented 4 decompression 4 nonexperts 4 consumerlevel 4 repeating 4 kway 4 rigorously 4 minute 4 warehousing 4 lend 4 256 4 guiding 4 highdiameter 4 quadsocket 4 coarsening 4 400 4 city 4 walk 4 citations 4 32768 4 weight 4 score 4 gene 4 streets 4 neighbourhood 4 highlyaccurate 4 700 4 workstealing 4 hadi 4 mathematically 4 stconnectivity 4 40processor 4 lawrence 4 livermore 4 listing 4 surfer 4 querytime 4 tradeoffs 3 has 3 such 3 other 3 strongly 3 these 3 layout 3 have 3 defined 3 environment 3 information 3 good 3 worldwide 3 do 3 understand 3 classes 3 showed 3 less 3 algorithm 3 much 3 research 3 huge 3 slow 3 forms 3 generated 3 trading 3 far 3 produce 3 leaving 3 motivated 3 measure 3 andor 3 layered 3 employ 3 simplicity 3 designing 3 recorded 3 includes 3 poor 3 begin 3 ensured 3 avoid 3 compress 3 differences 3 construct 3 fastchanging 3 approximate 3 controversial 3 maintains 3 arbitrary 3 prove 3
36 parallel 656 performance 519 programming 340 parallelism 303 processors 300 on 279 applications 278 memory 260 for 248 hardware 245 and 241 architecture 221 processor 218 processing 216 gpu 215 multicore 169 cores 167 cpu 167 high 165 architectures 164 computation 163 graphics 154 gpus 144 computing 140 code 138 compiler 133 heterogeneous 121 algorithms 120 scalability 117 language 114 model 114 runtime 96 optimizations 95 efficient 91 implementations 89 execution 89 future 89 communication 88 features 87 threads 86 benchmark 82 highperformance 80 benchmarks 79 power 75 speedup 75 modern 72 core 72 with 70 operations 70 implementation 69 software 69 chip 68 library 66 units 66 suite 65 systems 64 multiprocessor 64 optimized 63 computations 62 development 62 highlevel 61 computer 60 intel 60 efficiency 59 generalpurpose 58 achieve 57 multiple 57 faster 57 optimization 56 demonstrate 56 thread 55 primitives 54 task 54 across 53 framework 53 programmable 52 exploit 51 application 50 structures 50 best 49 sequential 49 cpus 49 designed 48 bandwidth 48 scheduling 48 cuda 48 irregular 48 c 46 platform 45 mapping 45 exploiting 45 computational 45 cell 45 describe 45 streaming 44 up 44 different 43 machine 43 parallelization 42 running 42 program 41 platforms 41 architectural 41 overall 41 programmer 40 over 40 programmers 39 scientific 39 instruction 39 compute 39 multiprocessors 39 present 38 image 38 stream 38 highly 38 hybrid 37 sharedmemory 37 kernels 37 using 37 analysis 36 technology 36 raw 36 pipeline 36 single 35 interface 35 databases 35 languages 35 engine 35 times 35 challenges 34 resources 34 compared 34 accelerator 34 recent 34 dataparallel 33 cilk 33 scalable 33 standard 33 models 33 conventional 32 generation 32 compare 32 challenge 31 within 31 higher 31 programs 31 partitioning 31 global 31 nvidia 31 advantage 31 increasingly 31 matrix 31 speedups 31 version 30 increasing 30 design 30 complexity 30 openmp 30 purpose 29 now 29 nature 29 scaling 29 include 28 opportunities 28 automatic 28 accelerators 28 portability 28 achieves 28 potential 28 general 28 strategies 27 machines 27 mpi 27 manycore 27 support 26 supports 26 provides 26 better 26 results 26 effectiveness 26 designs 26 multithreaded 26 developers 26 become 26 configurations 26 linear 26 overheads 25 flexibility 25 commodity 25 fully 24 traditional 24 outperform 24 shore 24 available 24 specialized 24 includes 24 increased 24 major 24 optimizing 24 rendering 24 will 23 specific 23 chips 23 smp 23 management 23 both 23 onchip 23 api 23 domain 23 trends 23 therefore 23 productivity 23 current 22 regular 22 bottlenecks 22 methodology 22 sorting 22 improvement 22 impact 22 sparse 22 todays 21 through 21 utilize 21 argue 21 hierarchy 21 numerical 21 microprocessors 21 area 21 workloads 21 portable 21 stateoftheart 21 streamit 21 jade 21 algorithmic 21 functionality 21 versions 21 variants 21 achieving 21 intensive 21 improve 20 largescale 20 supporting 19 unit 19 integrated 19 paradigm 19 develop 19 elements 19 3 19 execute 19 tradeoffs 19 take 19 research 19 substantial 18 commercial 18 onto 18 improvements 18 enabling 18 apis 18 highend 18 shift 18 cmp 18 programmability 18 load 18 level 18 environment 18 main 18 advances 18 enable 18 unified 18 constructs 18 compilers 18 serial 18 simd 18 frequency 18 superior 18 fast 18 developed 18 wide 18 sets 18 overview 17 we 17 initial 17 functions 17 hpc 17 mr 17 feature 17 powerful 17 explicitly 17 host 17 effectively 17 consisting 17 spec 17 uses 16 independent 16 promising 16 built 16 offer 16 target 16 acceleration 16 mpp 16 coprocessor 16 3d 16 via 16 critical 16 coupled 16 simulation 16 counterparts 16 designers 16 adapt 16 massively 16 engines 16 comparable 16 embedded 16 locations 16 hierarchies 16 codes 16 shading 16 microprocessor 16 there 15 aspects 15 emerging 15 finegrained 15 managers 15 difference 15 rate 15 path 15 symmetric 15 multiprocessing 15 cluster 15 dynamic 15 important 15 tolerance 15 capable 15 rapidly 15 evaluate 15 algebra 15 dramatically 15 instructions 15 tracing 15 galois 15 a 14 tasks 14 perform 14 map 14 multithreading 14 insights 14 peak 14 hand 14 sort 14 comparison 14 coprocessors 14 optimistic 14 per 14 mesh 14 investigate 14 moving 14 assignment 14 compilation 14 fpga 14 fpgas 14 vector 14 xeon 14 pixel 14 implemented 13 well 13 inherent 13 merge 13 efficiently 13 offers 13 locality 13 involved 13 taking 13 ray 13 brook 13 experimental 13 generations 13 scan 13 towards 13 mainstream 13 floatingpoint 13 sequoia 13 clock 13 apply 13 exploits 13 suited 13 active 13 developing 13 eight 13 every 13 needs 13 sizes 13 although 13 8 13 deliver 13 law 13 signal 13 multikernel 13 x10 13 significantly 12 managing 12 gains 12 speeds 12 leading 12 already 12 written 12 next 12 ranging 12 pc 12 account 12 handwritten 12 hierarchical 12 baseline 12 gpgpu 12 currently 12 diverse 12 limitations 12 furthermore 12 strategy 12 addressing 12 advanced 12 uniprocessor 12 concepts 12 trend 12 geforce 12 synthesis 12 logic 11 dbmss 11 scheduler 11 exhibit 11 ease 11 flow 11 loop 11 yields 11 cpubased 11 opencl 11 unstructured 11 shoremt 11 stencil 11 reconfigurable 11 kinds 11 run 11 analytical 11 years 11 limited 11 adaptive 11 extends 11 homogeneous 11 five 11 pattern 11 pipelines 11 accuracy 11 longer 11 thesis 11 video 11 representations 11 determined 11 silicon 11 maximize 11 nonuniform 11 parallelizing 11 recently 11 open 11 driven 11 designing 11 leverage 11 domainspecific 11 16 11 executing 11 visualization 11 32 11 scale 10 working 10 detail 10 degree 10 factor 10 technologies 10 class 10 profiling 10 fit 10 vertex 10 scaled 10 schedule 10 17 10 becoming 10 messagepassing 10 threadlevel 10 microarchitecture 10 shader 10 able 10 implementing 10 work 10 massive 10 further 10 blocks 10 indicate 10 had 10 final 10 matching 10 manually 10 composed 10 tuning 10 imperative 10 partitioned 10 choices 10 translation 10 workstations 10 fusion 10 gpgpus 10 parallelize 10 cmps 10 close 9 increases 9 generalized 9 varying 9 streams 9 matrices 9 media 9 characteristics 9 search 9 transformations 9 offering 9 computers 9 30 9 speculate 9 instructionlevel 9 simultaneously 9 translates 9 parsec 9 tremendous 9 tune 9 broadband 9 pipelining 9 flumejava 9 graphical 9 increase 9 rates 9 difficult 9 four 9 instead 9 balancing 9 benefit 9 look 9 broad 9 explore 9 away 9 entirely 9 mean 9 abstractions 9 transfer 9 optimize 9 aware 9 scheduled 9 display 9 hide 9 moores 9 amd 9 places 9 blas 9 blade 9 fft 9 nucc 9 fragment 9 set 9 exposes 9 widely 9 particular 9 requiring 9 demonstrated 9 components 9 range 9 domains 9 1 9 utilization 9 2 9 functional 9 ubiquitous 9 changing 9 issue 9 unprecedented 9 finegrain 9 facilitates 9 arithmetic 9 parts 9 multiplication 9 private 9 quadcore 9 matlab 9 enhanced 9 structured 8 online 8 speed 8 still 8 function 8 average 8 50% 8 shared 8 community 8 transfers 8 efforts 8 objectoriented 8 organization 8 gpubased 8 pentium 8 multimedia 8 optimizes 8 clouds 8 dense 8 arise 8 synchronous 8 emphasis 8 engineering 8 allow 8 lightweight 8 component 8 accelerate 8 device 8 focused 8 parallelized 8 transparently 8 activities 8 targeting 8 simulator 8 familiar 8 utilizing 8 mapreducebased 8 communicate 8 attention 8 matrixvector 8 singlecore 8 consequently 8 die 8 exploited 8
37 systems 467 operating 212 performance 178 machine 174 or 134 virtual 121 simultaneously 116 functionality 115 windows 110 most 110 resource 108 modern 105 commodity 101 linux 101 few 99 hardware 93 numerous 79 binary 79 xen 74 mc 73 speed 71 xp 71 virtualization 70 must 66 fashion 65 allow 65 extensions 65 at 64 such 64 guarantees 64 compatibility 64 solutions 62 offer 62 commercial 61 approach 60 share 60 some 58 instances 58 rules 58 negligible 57 monitor 57 which 56 security 56 available 55 conventional 55 specialized 55 safe 55 tests 55 embedded 55 computer 53 check 52 sacrificing 52 competing 52 taken 52 minimal 51 either 51 targeted 51 others 49 denial 49 besteffort 49 considerably 48 server 48 expense 48 greater 48 systemwide 48 achieved 47 require 47 provisioning 47 isolation 46 sacrifice 46 extremely 46 target 46 bsd 46 case 44 hosted 44 abstraction 44 compared 44 100 44 microbenchmarks 44 percent 44 managed 43 range 43 resources 43 x86 40 designed 39 cannot 39 hosting 39 idealized 39 presents 38 outperform 38 implementors 38 100% 37 support 35 up 35 freely 35 risking 35 led 34 free 34 largely 33 unvirtualized 33 without 31 overhead 31 ample 31 ported 31 subdivide 31 servicethis 31 effortour 31 multiple 30 efficient 30 before 30 who 30 roughly 30 message 29 providing 29 limited 29 applying 29 buffers 29 exokernel 29 should 28 higher 26 examples 26 variable 26 hundred 26 had 26 showing 26 pointers 26 lock 26 domainspecific 26 optimizing 26 500 26 machines 25 b 25 handlers 25 knowledge 24 written 24 systemspecific 24 were 22 rule 22 effectiveness 22 violations 22 understanding 22 quickly 22 attacks 22 calls 22 guarded 22 allows 21 parallelism 21 kernels 21 compilers 21 checked 21 obey 21 adherence 21 software 20 less 20 write 20 lines 20 flash 20 automatic 20 validity 20 meta 20 brings 20 openbsd 20 automatically 19 four 19 demonstrates 19 found 19 languages 19 accesses 19 socket 19 machinery 19 patches 19 unchecked 19 metalevel 19 melding 19 xok 19 unfortunately 17 libraries 17 languagelevel 17 by 16 benefits 16 common 16 kernel 16 compilation 16 xway 16 include 15 code 15 os 15 design 13 correctness 13 use 13 been 12 complex 12 need 10 but 10 full 10 real 10 errors 10 preserve 8 scalable 7 as 7 alternatives 7 substantial 7 domains 7 hidden 7 compiler 7 labels 7 with 6 widely 6 be 6 advantage 6 checking 6 expensive 6 construction 6 efficiency 6 survey 6 comes 6 gets 6 occurs 6 split 6 considerations 6 possibility 6 twofold 6 philosophy 6 images 6 cooperation 6 microseconds 6 distributing 4 exist 4 combine 4 an 4 only 4 level 4 characterize 4 approaches 4 seen 4 further 4 stored 4 subject 4 problem 4 them 4 messages 4 due 4 briefly 4 reductions 4 inappropriate 4 gap 4 create 4 manager 4 potentially 4 subset 4 best 4 separate 4 creates 4 maintains 4 extend 4 loop 4 reuse 4 capability 4 reasons 4 waste 4 contexts 4 rendering 4 contain 4 constructs 4 evaluates 4 queue 4 revealed 4 released 4 card 4 privacy 4 aspectoriented 4 startup 4 floating 4 fullfeatured 4 com 4 saturation 4 petri 4 flipping 4 readings 4 scalabletcp 4 webos 4 achieve 3 however 3 spanning 3 than 3 across 3 critical 3 powerful 3 all 3 new 3 local 3 several 3 discusses 3 arise 3 using 3 these 3 demands 3 bulk 3 successfully 3 we 3 gives 3 networks 3 significant 3 possible 3 standard 3 defined 3 state 3 grow 3 caching 3 enhance 3 promising 3 experience 3 service 3 present 3 easy 3 impact 3 goals 3 algorithm 3 attached 3 central 3 built 3 motivate 3 tcpip 3 sessions 3 limitations 3 leading 3 appropriate 3 cheap 3 custom 3 ten 3 raises 3 primitives 3 cut 3 adds 3 deployments 3 surprisingly 3 frameworks 3 responsive 3 host 3 linked 3 particularly 3 relatively 3 frequently 3 background 3 yet 3 adaptive 3 personal 3 equivalent 3 investigate 3 faults 3 reveals 3 truly 3 begin 3 argue 3 yield 3 structuring 3 avoid 3 30 3 fall 3 foundation 3 captures 3 leveraging 3 achieving 3 criteria 3 risk 3 16 3 maximum 3 issue 3 fixedpoint 3 speculative 3 sequential 3 predictable 3 carefully 3 beyond 3 10000 3 incurred 3 unsuitable 3 loads 3 conducting 3 adversely 3 remaining 3 speculation 3 copied 3 brief 3 reconstructed 3 analyzer 3 fundamentally 3 reactive 3 cleanly 3 interleaved 3 deadlocks 3 confirm 3 understood 3 curve 3 uniprocessors 3 finds 3 separates 3 overlaps 3 posts 3 loaded 3 developments 3 cooperating 3 nec 3 inspecting 3 381%~537% 3 bitlevel 3 chance 3 containers 3 transmit 3 knows 3 lan 3 conjunction 3 vehicles 3 aqm 3 v 3 terabyte 3 removed 3 39% 3 regarding 3 offerings 3 comprise 3 multiuser 3 nonstandard 3 seeking 3 branch 3 behaviour 3 paramount 3 equality 3 gracefully 3 identities 3 distributedmemory 3 proportionalshare 3 heapmanipulating 3 shell 3 approachs 3 thatshould 3 spl 3 buckets 3 partitioner 3 adjusting 3 tls 3 outweigh 3 turnaround 3 shrink 3 intense 3 parameterization 3 metainstructions 3 localarea 3 multicomputer 3 anecdotal 3 sytem 3 passwords 3 commute 3 marks 3 deficiency 3 crystal 3 perception 3 partners 3 sides 3 dbt1 3 usec 3 contrasted 3 beneficiaries 3 guard 3 damd 3 laser 3 beam 3 distributed 2 access 2 and 2 each 2 tradeoffs 2 order 2 todays 2 from 2 scheduling 2 deterministic 2 no 2 able 2 first 2 global 2 structured 2 set 2 implementation 2 faulttolerance 2 replicas 2 can 2 increase 2 provide 2 fast 2 hurdles 2 control 2 when 2 occur 2 management 2 operations 2 unit 2 provides 2 replicated 2 basic 2 reducing 2 latency 2 applications 2 availability 2 eventually 2 value 2 existing 2 independent 2 number 2 terms 2 realtime 2 highperformance 2 simple 2 layout 2 attain 2 delivery 2 shown 2 valuable 2 belonging 2 properly 2 covered 2 ambiguity 2 better 2 recent 2 frequent 2 developed 2 propagationmechanism 2 aspect 2 programs 2 executed 2 call 2 transparent 2 computation 2 propose 2 low 2 network 2 reliability 2 biggest 2 around 2 small 2 continuously 2 persistent 2 core 2 scenarios 2 developers 2 massively 2 layers 2 pervasive 2 interactions 2 theory 2 explosion 2 azure 2 lack 2 framework 2 define 2 benchmarks 2 additional 2 open 2 negative 2 resembles 2 offered 2 was 2 would 2 resulted 2 user 2 factor 2 demonstrate 2 insight 2 base 2 property 2 conflicts 2 so 2 about 2 conflictresolution 2 two 2 committed 2 blocks 2 block 2 whenever 2 balancing 2 variations 2 image 2 active 2 allowing 2 after 2 structure 2 inconsistencies 2 necessitating 2 field 2 proved 2 engineering 2 problems 2 measurements 2 paradigm 2 distinguished 2 streams 2 relevant 2 utilizations 2 detecting 2 option 2 capable 2 piped 2 mistakes 2 analyses 2 benefit 2 meet 2 combinations 2 redundant 2 help 2 defining 2 domain 2 attributes 2 bursty 2 industrial 2 trading 2 enginesspecifically 2 guidance 2 serves 2 requirementsthe 2 specific 2 concept 2 total 2 illustrated 2 average 2 abstractthis 2 substantially 2 fact 2 maintain 2 might 2 produce 2 believe 2 behavior 2
38 program 670 programs 559 analysis 439 code 388 c 385 model 378 language 349 for 288 java 281 checking 248 compiler 217 type 208 programming 188 test 171 verification 160 execution 159 runtime 148 languages 147 models 144 software 137 specification 122 testing 120 dynamic 120 method 118 properties 115 static 114 symbolic 114 abstraction 113 input 113 formal 111 tool 109 it 108 framework 100 safety 93 semantics 92 checker 92 automatically 90 generation 85 abstract 84 approach 82 pointer 82 representation 82 path 79 automatic 76 errors 75 flow 74 techniques 72 state 72 given 72 algorithm 71 control 71 highlevel 70 variables 69 tools 69 inputs 68 written 67 an 66 logic 64 behavior 64 source 63 analyses 63 constraints 63 correctness 61 checks 61 values 59 statements 59 lines 58 applied 57 dependence 57 property 56 pointers 56 constructs 56 features 55 transformation 55 standard 54 found 54 describes 53 describe 52 using 52 examples 52 context 52 procedure 52 rules 52 be 51 generate 51 predicate 50 paths 50 compilers 50 form 49 inference 49 experience 48 several 48 methods 47 structure 47 call 47 specifications 47 reasoning 46 class 46 structures 46 value 45 check 45 slicing 45 enough 44 types 44 programmer 43 precision 43 functions 43 generates 43 based 43 procedures 43 checkers 42 annotations 42 refinement 41 other 41 interface 41 part 40 calls 40 transformations 40 statically 40 classes 39 compilation 39 interprocedural 39 simple 39 precise 39 complete 38 been 37 notion 37 give 37 objectoriented 37 cil 37 present 36 effective 36 states 36 a 36 those 36 reduction 36 conditions 36 prove 36 technique 35 libraries 35 means 34 finding 34 linear 34 predicates 34 library 34 all 33 partial 33 applying 33 where 33 unit 33 safe 33 tests 32 benchmarks 32 function 32 original 32 array 32 dependences 32 generated 31 effectiveness 31 usage 31 definition 31 verify 31 decision 30 correct 30 optimizations 30 checked 30 defined 30 output 30 combination 30 slices 30 along 29 represent 29 subset 29 sequential 29 object 28 loop 28 together 28 complex 28 functional 28 memory 28 description 28 loops 28 branch 28 automated 27 concrete 27 components 26 write 26 solver 26 exponential 26 described 26 slice 26 compiletime 26 respect 25 temporal 25 alias 25 including 25 variable 25 cases 24 invariants 24 introduces 24 down 24 constraint 24 fortran 24 easy 24 three 24 project 24 pointsto 24 implementations 23 sequence 23 effect 23 precisely 23 statement 23 experimental 23 common 23 assertion 23 contribution 23 legal 23 slam 23 practical 22 successfully 22 information 22 heap 22 interest 22 expressions 22 coverage 22 toolkit 22 existing 22 extended 22 graph 22 expression 22 finitestate 22 extraction 22 has 21 defines 21 expressed 21 abstractions 21 empirical 21 determines 21 locations 21 called 21 what 21 patterns 21 specify 21 llvm 21 contextsensitive 21 eg 21 generating 21 behaviors 21 infer 21 liveness 21 error 21 intermediate 20 contexts 20 optimization 20 never 20 us 20 accurate 20 obtain 19 suitable 19 extends 19 formally 19 manipulate 19 practice 19 run 19 successful 19 modular 19 preliminary 19 too 19 sat 19 arithmetic 19 produced 19 strong 19 always 19 relationships 19 sequences 19 currently 18 modern 18 showing 18 because 18 execute 18 sound 18 bandera 18 article 18 effects 17 define 17 relevant 17 location 17 bounded 17 works 17 random 17 determine 17 verifying 17 feasible 17 transition 17 assembly 17 possible 17 assertions 17 commonly 17 tested 17 arrays 17 analyzes 17 involves 17 abstracting 17 unsatisfiable 17 capture 17 fewer 17 subtle 17 boolean 17 exception 17 able 16 then 16 correctly 16 runs 16 ensure 16 programmers 16 offers 16 systematically 16 blast 16 enables 16 complicated 16 equivalent 16 moreover 16 combines 16 arbitrary 16 modeling 16 formula 16 ccured 16 reduced 15 here 15 handling 15 lowlevel 15 reduces 15 finds 15 uses 15 desired 15 certain 15 whether 15 may 15 cannot 15 theorem 15 whose 15 dart 15 specifying 15 done 15 satisfy 15 annotation 15 commutativity 15 guarantee 14 set 14 used 14 known 14 true 14 unbounded 14 eliminating 14 explored 14 actual 14 specifies 14 absence 14 interpretation 14 proof 14 string 14 parallelizing 14 valid 14 exe 14 useful 14 example 14 analyzing 14 references 14 20 14 assignment 14 executable 14 compile 14 aliasing 14 permit 14 propagation 14 situations 14 trees 14 3 14 enable 14 compact 14 structural 14 illustrate 14 contain 14 parallelization 14 constructing 14 conditional 14 kinds 13 analyze 13 proving 13 ie 13 ones 13 weak 13 restrictions 13 defects 13 implemented 13 detecting 13 concept 13 reference 13 permits 13 express 13 verifier 13 syntax 13 global 12 development 12 directly 12 during 12 incorrect 12 expressive 12 regular 12 designs 12 unique 12 separate 12 reports 12 proves 12 translates 12 hard 12 simpler 12 induction 12 formulas 12 parts 12 affect 12 side 12 satisfies 12 counterexampleguided 12 comparable 12 identifies 12 dynamically 12 realistic 12 produces 12 usually 12 boundaries 12 termination 12 gcc 12 behaviour 12 causality 12 welldefined 12 powerful 12 logical 12 completely 12 bound 12 every 12 extension 12 understanding 12 expressing 12 computed 12 viewed 12 accurately 12 gnu 12 representations 12 threadlocal 12 combine 11 guarantees 11 integrated 11 additional 11 comes 11 reason 11 remaining 11 sensitivity 11 driver 11 unsafe 11 about 11 building 11 realworld 11 believe 11 recursive 11 consists 11 manually 11 typed 11 effort 11 allowed 11 validate 11 haskell 11 synchronized 11 heuristics 11 approximations 11 overview 10 lazy 10 knowledge 10 itself 10 bounds 10 includes 10 interaction 10 involving 10 verified 10 shape 10 — 10 simplified 10 instrumented 10 ssa 10 suif 10 decisions 10 particular 10 definitions 10 fully 10 debugging 10 solving 10 construction 10 search 10 direct 10 embedded 10 compiled 10 acyclic 10 optimizing 10 date 10 semantic 10 parametric 10 equality 10 sel4 10 does 10 but 10 executed 10 version 10 serve 10 dependencies 10 discuss 10 capturing 10 power 10 necessary 10 calling 10 b 10 named 10 satisfiability 10 sourcetosource 10 theories 10 objects 9 theory 9 inconsistencies 9 expensive 9 rely 9 distinct 9 produce 9 iterative 9 required 9 arguments 9 security 9 fields 9 soundness 9 false 9 translation 9 integer 9 spaces 9 escjava 9 critical 9 requiring 9 thousands 9 gives 9 alternative 9 handle 9 parameters 9 industrial 9 result 9 kind 9 explicit 9 facilitate 9 corresponding 9 target 9 reachability 9 specialization 9 executions 9 conservative 9 discovering 9 select 9 clientside 9 smt 9 wholeprogram 9 casts 9 verisoft 9 stateless 9 reflection 9 api 8 takes 8 microsoft 8 obtained 8 selected 8 virtual 8 find 8 sample 8 requirement 8 violations 8 1000 8 specified 8 enforcement 8 reasons 8 richer 8 outputs 8 clearly 8 builds 8 transforms 8 constructed 8 instruments 8 l4 8 intricate 8 pathsensitive 8 40000 8 flowinsensitive 8 branches 8 korat 8 ansi 8 lack 8 majority 8 dataflow 8 surprisingly 8 unfortunately 8 earlier 8 construct 8 ranging 8 extensions 8 initially 8 smart 8 interested 8 linktime 8 dispatch 8 accepted 8 diagrams 8 cyclone 8 esp 8 nesc 8 scales 8 case 8 explosion 8 derived 8 infinite 8 2 8 partially 8 avoid 8 device 8 systematic 8 account 8 guide 8 optimize 8 sufficient 8 according 8 eliminates 8
39 system 231 machine 171 workloads 169 logging 153 operating 151 virtual 151 revirt 144 target 123 overhead 118 replay 112 information 105 nondeterministic 103 adds 102 execution 100 even 99 attacks 96 integrity 79 interactive 76 enough 73 intruder 70 enables 67 during 67 what 65 sufficient 65 detailed 64 arbitrarily 62 depend 61 dependency 58 below 58 events 56 include 56 before 56 overheads 56 stored 55 after 55 moving 55 presence 53 space 53 being 52 reasonable 50 longterm 49 executions 47 logs 46 logged 46 save 44 removes 44 if 43 any 43 do 43 about 43 analyze 43 due 43 observations 43 single 41 compromises 41 traffic 40 months 40 cpubound 40 they 38 replaces 38 problems 37 virtualization 37 instructionbyinstruction 37 kernelintensive 37 loggers 35 transpired 35 imperceptible 35 1358% 35 08% 35 allows 34 current 31 disk 28 for 22 into 22 provide 19 elegant 11 several 10 configuration 10 time 8 tool 8 view 8 as 7 family 7 1 7 comes 7 simplify 7 natural 7 applicable 7 vary 7 loads 7 remaining 7 choices 7 history 7 avoidance 7 on 5 describes 5 all 5 regard 5 arise 5 long 5 terms 5 form 5 made 5 popular 5 conditions 5 integrated 5 well 5 lies 5 challenges 5 server 5 proved 5 raise 5 inexpensive 5 growing 5 maintaining 5 maintenance 5 bounds 5 promise 5 essential 5 distinguishing 5 players 5 described 5 leverages 5 appear 5 early 5 generic 5 relation 5 describing 5 combined 5 samples 5 filesystem 5 partition 5 noise 5 contribute 5 heuristic 5 likelihood 5 directions 5 u 5 informed 5 transformed 5 routine 5 interrupt 5 unanticipated 5 mismatch 5 rise 5 determination 5 formerly 5 fitness 5 smalltalk80 5 compensate 5 pasis 5 in 4 transactional 4 support 4 a 4 transaction 4 guarantee 4 prototypes 4 by 4 set 4 working 4 should 4 control 4 using 4 increases 4 our 4 show 4 designed 4 thousands 4 web 4 called 4 implementing 4 same 4 delivering 4 network 4 infrastructure 4 object 4 versioning 4 resolution 4 numbers 4 related 4 emerging 4 goal 4 four 4 classes 4 key 4 offered 4 objectives 4 ideas 4 serve 4 resulting 4 building 4 monitoring 4 media 4 operate 4 burden 4 pertinent 4 utilization 4 see 4 significance 4 purpose 4 given 4 bound 4 map 4 article 4 faithful 4 reallife 4 finegrained 4 models 4 those 4 arriving 4 hot 4 offers 4 configurations 4 discovers 4 amounts 4 amount 4 third 4 corrupt 4 poor 4 radically 4 views 4 assertions 4 changed 4 observation 4 ran 4 although 4 restart 4 authors 4 specification 4 preserves 4 could 4 merits 4 accelerate 4 exclusion 4 intended 4 configurable 4 classification 4 ones 4 closely 4 sent 4 compiler 4 tcp 4 down 4 beyond 4 unmodified 4 highlight 4 administrators 4 deriving 4 distinctive 4 player 4 adaptation 4 identified 4 compromising 4 clearly 4 concrete 4 stock 4 reuses 4 exploration 4 whose 4 exponentially 4 instructions 4 likely 4 geometric 4 probability 4 mechanical 4 fabrics 4 collaborative 4 relies 4 manipulate 4 invocation 4 worlds 4 supercomputer 4 coscheduling 4 coordinate 4 lsi 4 identically 4 chosen 4 coding 4 incorporated 4 identification 4 overly 4 taint 4 involves 4 spite 4 costeffective 4 society 4 employed 4 32 4 installations 4 privileged 4 ia32 4 physics 4 resiliency 4 relieving 4 breed 4 academia 4 hyracks 4 10% 4 compliance 4 department 4 staple 4 scans 4 weeks 4 informally 4 elusive 4 articles 4 occupied 4 wire 4 completeness 4 vice 4 fullsystem 4 spirit 4 twoprover 4 analogously 4 gramps 4 criterion 4 dealt 4 rigorous 4 tried 4 allocates 4 dialect 4 66% 4 hostile 4 quantity 4 ssh 4 remotely 4 querytime 4 almaden 4 systemdefined 4 debate 4 backslash 4 branches 4 kernelsmight 4 logp 4 contributors 4 pat 4 1977 4 oftms 4 vmmos 4 signs 4 orderability 4 eclat 4 flbb85 4 gating 4 storage 2 systems 2 and 2 to 2 is 2 prohibitive 2 cluster 2 point 2 across 2 it 2 this 2 rationale 2 various 2 design 2 exposes 2 clock 2 supporting 2 variety 2 past 2 schema 2 widely 2 performance 2 take 2 over 2 be 2 load 2 hurdles 2 management 2 logical 2 concurrency 2 protocols 2 outperforms 2 number 2 servers 2 projects 2 google 2 indexing 2 both 2 bulk 2 realtime 2 serving 2 provided 2 gives 2 format 2 correctness 2 facility 2 applicationspecific 2 have 2 varying 2 alternative 2 asynchronous 2 objects 2 approach 2 defines 2 gains 2 under 2 certain 2 useful 2 reduced 2 tolerance 2 providing 2 perform 2 additionally 2 accessed 2 executed 2 interface 2 completely 2 transparent 2 propose 2 components 2 massively 2 tables 2 utilizes 2 version 2 layers 2 experimental 2 contextaware 2 studied 2 address 2 acid 2 couchdb 2 others 2 traditional 2 suited 2 benchmarks 2 report 2 development 2 spread 2 relying 2 resembles 2 10 2 memory 2 showed 2 outperform 2 factor 2 ensuring 2 subject 2 portions 2 behind 2 writewrite 2 logic 2 social 2 port 2 fails 2 runs 2 decision 2 obtain 2 efficient 2 variations 2 stores 2 thus 2 cache 2 minimal 2 structure 2 preserving 2 blocking 2 common 2 field 2 indicate 2 discrete 2 simulation 2 abstraction 2 mechanism 2 sessions 2 streaming 2 volumes 2 handle 2 speeds 2 routers 2 rmon 2 volume 2 class 2 environments 2 discuss 2 remote 2 examine 2 windows 2 wellbehaved 2 sequence 2 pause 2 estimate 2 runtime 2 ip 2 settings 2 infrastructures 2 custom 2 code 2 look 2 vendor 2 examined 2 physical 2 schedules 2 sources 2 human 2 architectures 2 maintain 2 result 2 cases 2 finite 2 pass 2 initial 2 simply 2 operator 2 movement 2 example 2 46% 2 collecting 2 limited 2 power 2 evaluate 2 80 2 ie 2 leaving 2 reduces 2 borealis 2 transform 2 cannot 2 age 2 s4 2 mining 2 learning 2 lets 2 motivated 2 magnitude 2 shared 2 written 2 responsive 2 unfortunately 2 piece 2 extremely 2 datacenter 2 managers 2 responsibility 2 urgent 2 depth 2 smoothing 2 paths 2 upstream 2 batch 2 theorems 2 influence 2 why 2 acceptable 2 representative 2 quantitatively 2 surveys 2 allow 2 becomes 2 bounding 2 survey 2 facilitate 2 disaster 2 yet 2 promises 2 designers 2 adapt 2 gathering 2 principal 2 namely 2 project 2 intermittently 2 million 2 personal 2 enter 2 equivalent 2 simpleweb 2 modes 2 taxonomy 2 measures 2 buggy 2 inadequate 2 incurring 2 dilemma 2 fanout 2 characterizes 2 finding 2 otherwise 2 btree 2 footprint 2 realized 2 lists 2 variation 2 lengths 2 compaction 2 throughputs 2 steadily 2 digital 2 manufacturers 2 started 2 portable 2 inpage 2 caches 2 multicore 2 works 2 resident 2 reference 2 improvements 2 structures 2 emphasize 2 planned 2 methods 2 mainmemory 2 hotspots 2 longrunning 2 sequentially 2 free 2 heavily 2 policy 2 unix 2 matching 2 alleviate 2 mrbtrees 2 probabilistic 2 lockingbased 2 ago 2 processed 2 variants 2 major 2 faster 2 buffer 2 future 2 reorganization 2 constant 2 buffering 2 assigned 2 changing 2 treatment 2 modification 2
40 at 249 elements 232 reliability 213 services 208 router 208 face 174 components 174 scale 173 use 167 provides 162 world 157 many 149 software 128 configurations 128 interface 111 sites 109 click 109 resolution 107 infrastructure 104 dynamo 103 tens 102 amazoncom 100 availability 99 ip 98 highly 96 architecture 94 network 90 around 89 extensive 85 worldwide 85 packet 85 one 83 flexible 82 platform 82 scalability 81 top 81 challenges 81 customer 81 failure 79 thousands 79 web 79 experience 78 developers 77 design 76 hardware 76 servers 75 manner 75 continuously 74 fail 73 certain 73 scenarios 73 massive 70 consistency 69 level 69 largest 69 trust 69 persistent 69 object 69 configurable 69 presents 68 failures 68 ecommerce 68 managed 67 individual 67 way 66 some 66 drives 66 makes 66 devices 66 which 65 datacenters 65 core 65 achieve 64 novel 64 located 64 impacts 64 consequences 61 amazons 61 flow 60 element 60 conflict 59 state 59 provide 58 modular 58 small 57 financial 56 an 55 under 55 versioning 55 storage 54 significant 54 keyvalue 54 alwayson 54 forwarding 54 biggest 52 outage 52 sacrifices 51 operations 49 applicationassisted 49 available 48 packets 48 even 47 slightest 47 reliable 45 interesting 45 implemented 42 per 42 functions 42 scheduling 41 building 41 complex 39 easier 39 features 38 clicks 38 extend 38 pc 38 powerful 37 maximum 37 chubby 37 easy 34 write 34 graph 34 demonstrating 34 helps 34 classification 33 processing 32 large 32 achieves 32 modules 32 context 31 extending 31 experiences 31 adding 30 like 30 connections 30 locate 30 along 30 right 30 has 28 several 28 simple 28 routers 28 accommodate 28 compares 28 policies 26 16 26 pull 26 path 26 place 25 conventional 25 expected 25 instances 25 among 25 directed 25 transmitting 25 ethernet 25 fairness 24 explains 24 implement 23 simply 23 differences 23 flowbased 23 dropping 23 actual 23 looselycoupled 23 coarsegrained 22 assembled 22 queuing 22 interfacing 22 64byte 22 compatible 22 though 21 emphasis 21 rate 21 intended 21 couple 21 year 21 opposed 21 initial 20 differentiated 20 handling 19 had 19 edges 19 advisory 19 useful 17 drivn 17 standardscompliant 17 switches 17 tunnelling 17 lossfree 17 333000 17 lowvolume 17 modified 16 concurrently 16 flows 16 including 15 locking 14 good 14 vertices 14 second 13 chameleon 13 in 12 make 12 lock 12 armors 12 support 11 just 11 of 10 requires 10 driven 10 alone 10 few 8 bridge 8 armor 8 its 7 locks 7 ones 7 systems 6 model 6 report 6 broad 6 augmented 6 factories 6 from 5 point 5 protocol 5 providing 5 optimal 5 improved 5 built 5 stream 5 convenient 5 half 5 s4 5 containing 5 best 5 exploit 5 optimizations 5 interfaces 5 cpus 5 tailored 5 tmi 5 vlsi 5 elementswe 5 modularthe 5 pathand 5 73000 5 is 4 significantly 4 all 4 within 4 objects 4 recent 4 robustness 4 recently 4 introduce 4 matrices 4 functionality 4 characteristics 4 due 4 volume 4 presence 4 routed 4 models 4 wellknown 4 libraries 4 linux 4 calling 4 described 4 enabling 4 comparing 4 almost 4 cause 4 topologies 4 connecting 4 validating 4 validation 4 slower 4 facilitates 4 organizations 4 advanced 4 confirm 4 suggests 4 classical 4 packages 4 uniquely 4 unexpectedly 4 discovered 4 documentation 4 interfering 4 stochastic 4 multimedia 4 causally 4 translated 4 queueing 4 participants 4 descriptors 4 xorp 4 basedon 4 soc 4 nonconcurrency 4 access 3 and 3 deterministic 3 the 3 database 3 cluster 3 underlying 3 used 3 for 3 does 3 tasks 3 occur 3 management 3 similar 3 takes 3 advantage 3 managing 3 very 3 finance 3 networks 3 levels 3 have 3 type 3 demonstrated 3 tolerance 3 oracle 3 transparent 3 interactions 3 typically 3 cassandra 3 aims 3 relying 3 was 3 true 3 controlled 3 stored 3 prototype 3 complete 3 obtain 3 stores 3 300 3 off 3 monitoring 3 term 3 huge 3 raise 3 proper 3 generated 3 vendor 3 commercial 3 far 3 seems 3 pass 3 strategy 3 relative 3 repository 3 create 3 consists 3 requirement 3 avoids 3 tradeoff 3 explain 3 practices 3 space 3 customers 3 trace 3 implies 3 investigate 3 effect 3 robust 3 lookups 3 drops 3 ipl 3 page 3 improvements 3 product 3 ubiquitous 3 series 3 tackle 3 ssd 3 suite 3 integration 3 construct 3 relationships 3 placement 3 accelerate 3 applicable 3 pool 3 hand 3 explored 3 specifications 3 effective 3 forward 3 executing 3 down 3 learn 3 timesensitive 3 decreases 3 pieces 3 vectors 3 tasklevel 3 administrators 3 considerations 3 dns 3 highspeed 3 clicklinux 3 adaptation 3 boxes 3 respond 3 simpler 3 utility 3 estimating 3 monolithic 3 leveraged 3 strength 3 solved 3 referred 3 novelty 3 usual 3 implicit 3 filesystem 3 themselves 3 grows 3 inherently 3 likely 3 throughout 3 submit 3 arbitration 3 extreme 3 completed 3 none 3 difficulty 3 invocation 3 noise 3 chosen 3 desirable 3 concerns 3 discovering 3 constructing 3 preserved 3 validated 3 portion 3 60 3 costeffectively 3 maui 3 browserbased 3 24% 3 enterpriseclass 3 whilst 3 privacy 3 obey 3 exception 3 coexist 3 cities 3 handoff 3 aim 3 correction 3 valueadded 3 direction 3 tc 3 nonstandard 3 emergent 3 3x 3 reasonably 3 parallelizable 3 assign 3 kernellevel 3 timeofchecktotimeofuse 3 perturbed 3 geometry 3 gaps 3 crawl 3 mathematics 3 inverted 3 programmed 3 cm5 3 markov 3 starts 3 differing 3 threadsafe 3 conforms 3 stripes 3 rex 3 cumulative 3 masked 3 succeed 3 optimum 3 ripe 3 infrequent 3 shines 3 render 3 hostname 3 backslash 3 qbfs 3 crystalball 3 fitness 3 stay 3 participate 3 asrs 3 pipelinebased 3 dissimilar 3 intercloud 3 vmtovm 3 firstcome 3 sal 3 otf 3 disassembly 3 reconfigured 3 winpcap 3 dfg 3 each 2 with 2 a 2 practical 2 transaction 2 that 2 guarantee 2 rather 2 than 2 effects 2 also 2 describes 2 how 2 exposes 2 uncertainty 2 are 2 external 2 working 2 apply 2 there 2 overcome 2 control 2 assuring 2 logical 2 allows 2 using 2 applications 2 multidata 2 optimistic 2 outperforms 2 linearly 2 different 2 bulk 2 realtime 2 computer 2 reported 2 applicationspecific 2 degree 2 will 2 algorithms 2 addition 2 important 2 defined 2 quorum 2 developed 2 gains 2 must 2 fault 2 eg 2 accessed 2 addresses 2 crashes 2 explosively 2 computation 2 distribution 2 ordered 2 hosted 2 service 2 here 2 related 2 unifying 2 seen 2 cloud 2 examples 2 differ 2 considerably 2 coupled 2 difficult 2 benchmark 2 goal 2 generation 2 definition 2 negative 2 impact 2 possibly 2 goals 2 databases 2 instead 2 directly 2 viable 2 architectural 2 main 2 factor 2 since 2 demonstration 2 operating 2 ensuring 2 constitutes 2 site 2 whether 2 consensus 2 reach 2 majority 2 delay 2 special 2 sharing 2 deployed 2 variations 2 active 2 ensure 2 minimal 2 after 2 entire 2 explicitly 2 proved 2 nontrivial 2 found 2 warp 2 lookaheadrollback 2 research 2 arising 2 rapid 2 monitor 2 analyze 2 detecting 2 media 2 operate 2 limitations 2 option 2 enough 2 handle 2
41 provenance 167 objects 89 persistence 77 eros 57 conventional 46 caching 44 capabilitybased 44 transparent 42 generally 41 believed 37 similar 34 abstract 34 operations 31 level 31 surprisingly 29 demonstrated 27 layers 26 negative 26 measurements 26 workflow 24 costly 22 suggests 21 capabilities 19 coupling 19 composing 19 softwaremanaged 19 cost 17 nodes 17 stores 17 comparable 17 commonly 17 integrate 17 protected 17 pages 16 consequences 16 semantically 16 linuxthe 16 wellchosen 16 wellsupported 16 focused 14 history 14 microbenchmark 14 stratified 14 order 12 equivalent 12 subsystems 12 provenanceaware 12 storage 11 single 11 for 11 basic 11 outline 11 pass 11 upon 11 offerings 11 combine 9 processes 9 approach 9 operating 9 questions 9 frames 9 sufficient 9 ipc 9 extraction 9 modularly 9 ancestry 9 with 7 the 7 available 7 using 7 gains 7 emerging 7 insight 7 off 7 field 7 handle 7 programming 7 connectivity 7 why 7 digital 7 modification 7 could 7 applying 7 designer 7 querying 7 previously 7 comparison 7 uniform 7 separately 7 persist 7 organization 7 science 7 direction 7 stratification 7 participating 7 global 6 schema 6 control 6 remain 6 aspects 6 faulttolerant 6 valuable 6 properties 6 phenomena 6 shows 6 interface 6 whether 6 progress 6 image 6 common 6 algorithmic 6 explores 6 matrices 6 volume 6 redundant 6 join 6 serves 6 architectures 6 efficiently 6 essential 6 finding 6 realized 6 triggered 6 thereby 6 simplify 6 extensible 6 delays 6 automatic 6 extend 6 extending 6 effective 6 dealing 6 inspired 6 unified 6 efforts 6 methodology 6 preliminary 6 nox 6 ideally 6 guide 6 principles 6 fixed 6 equipped 6 reusing 6 confidentiality 6 constrained 6 wishing 6 expanded 6 authenticity 6 poised 6 government 6 starting 6 dag 6 derivation 6 export 6 lineage 6 contentbased 6 adaptivity 6 borg 6 napproximation 6 itp 6 support 4 spanning 4 effects 4 also 4 set 4 novel 4 features 4 does 4 not 4 be 4 local 4 exist 4 static 4 value 4 constraints 4 large 4 size 4 solution 4 facility 4 reliable 4 asynchronous 4 events 4 review 4 statement 4 called 4 defined 4 analyzed 4 times 4 wide 4 challenges 4 sites 4 tens 4 object 4 related 4 practice 4 they 4 examples 4 traditional 4 benchmark 4 facilitating 4 open 4 key 4 possibly 4 emphasis 4 resulted 4 memory 4 user 4 less 4 networking 4 runs 4 resulting 4 evaluation 4 lifetimes 4 keys 4 satisfied 4 monitor 4 burden 4 mistakes 4 quantify 4 convenient 4 bound 4 manage 4 produce 4 behavior 4 faithful 4 sift 4 opportunities 4 ie 4 finegrained 4 achieves 4 host 4 libraries 4 potentially 4 importance 4 facilitate 4 answer 4 disconnected 4 widelyused 4 highlighting 4 overheads 4 poor 4 crucial 4 locate 4 attainable 4 focusing 4 switching 4 18% 4 collection 4 processors 4 processed 4 observation 4 manipulation 4 customized 4 differences 4 discussed 4 generalization 4 once 4 rich 4 maintains 4 myriad 4 simplifies 4 proposal 4 continuing 4 firstclass 4 explored 4 compatible 4 researchers 4 buffers 4 typical 4 feedback 4 prototypical 4 estimated 4 ranges 4 python 4 depends 4 upgrades 4 discussion 4 exercise 4 manipulating 4 smaller 4 experiences 4 mapping 4 firewalls 4 ssl 4 selection 4 exact 4 dedicated 4 greater 4 involving 4 carry 4 augmented 4 higherlevel 4 reasonable 4 quo 4 approximation 4 constraining 4 instance 4 later 4 interacts 4 error 4 incomplete 4 reactive 4 millions 4 targets 4 x86 4 mixed 4 validate 4 hierarchical 4 reserves 4 attention 4 testbeds 4 channel 4 21 4 selfcontained 4 adaptively 4 edits 4 stronger 4 writeonly 4 shorter 4 dont 4 clustering 4 collections 4 em 4 auxiliary 4 sliding 4 serial 4 identification 4 customize 4 nfsv4 4 counts 4 trend 4 side 4 refine 4 manycore 4 decreasing 4 6 4 advent 4 byzantine 4 name 4 serverless 4 digitally 4 exhibits 4 difficulties 4 register 4 accounts 4 prefetching 4 dropped 4 things 4 collects 4 violating 4 merit 4 symmetry 4 generically 4 audio 4 non 4 drawing 4 quadratic 4 older 4 logarithmic 4 symposium 4 shuffling 4 70 4 rio 4 disciplines 4 party 4 front 4 rings 4 nonetheless 4 clonecloud 4 percent 4 cooperative 4 1993 4 userfriendly 4 34× 4 cudabased 4 chorus 4 defense 4 dominates 4 evacuation 4 alarm 4 rtxen 4 broken 4 llbmc 4 hypertextual 4 wrapper 4 overwritten 4 lamport 4 txflash 4 corporation 4 sockets 4 12% 4 midway 4 fiat 4 came 4 propertiesthe 4 2nd 4 rehype 4 thecontext 4 singlelayer 4 genetic 4 cdma2000 4 typeinference 4 highparallelism 4 dossiers 4 factorial 4 boinc 4 asis 4 pretenuring 4 lectures 4 mri 4 noninferential 4 occupy 4 cyrus 4 cmo 4 0201000296b04062001 4 adaptor 4 many 2 to 2 scalability 2 is 2 scheduling 2 deterministic 2 ordering 2 cluster 2 commodity 2 failure 2 by 2 globallydistributed 2 describes 2 feature 2 design 2 used 2 working 2 as 2 can 2 take 2 over 2 tasks 2 failed 2 achieved 2 load 2 new 2 if 2 copies 2 straightforward 2 updates 2 regard 2 applied 2 particular 2 several 2 replicated 2 concurrency 2 solutions 2 closer 2 reducing 2 event 2 takes 2 advantage 2 paxos 2 only 2 roundtrip 2 operational 2 case 2 conflict 2 thousands 2 web 2 these 2 demands 2 successfully 2 describe 2 gives 2 format 2 multicast 2 degree 2 shown 2 belonging 2 group 2 observe 2 resilient 2 characterize 2 better 2 legislators 2 parliaments 2 developed 2 substantial 2 useful 2 reduced 2 environment 2 but 2 proposed 2 based 2 been 2 setting 2 performed 2 basis 2 put 2 programs 2 oracle 2 any 2 completely 2 automatically 2 good 2 grow 2 emerged 2 area 2 full 2 fully 2 promising 2 massive 2 managed 2 resolution 2 production 2 then 2 experimental 2 analysis 2 studied 2 do 2 being 2 framework 2 four 2 suites 2 represent 2 classes 2 making 2 big 2 manages 2 applicability 2 server 2 delivered 2 true 2 optimal 2 dominant 2 factors 2 were 2 obtained 2 just 2 demonstrate 2 subject 2 12 2 replicate 2 site 2 sets 2 build 2 algorithm 2 obtain 2 footprints 2 payperuse 2 enabled 2 minimizing 2 ensure 2 semantics 2 improved 2 structure 2 complex 2 blocking 2 per 2 literature 2 abstraction 2 streams 2 stream 2 operators 2 traffic 2 monitoring 2 detecting 2 raise 2 tcpdump 2 inexpensive 2 equipment 2 inflexible 2 functionality 2 into 2 characteristics 2 leading 2 sophisticated 2 discuss 2 help 2 rely 2 clocks 2 sequence 2 incur 2 merge 2 incorporate 2 infrastructures 2 market 2 trading 2 guidance 2 purpose 2 briefly 2 context 2 method 2 specialized 2 far 2 become 2 map 2 handles 2 article 2 business 2 react 2 sources 2 fundamental 2 maintain 2 end 2 evolving 2 computations 2 primitives 2 differently 2 limited 2 push 2 immediately 2 proposals 2 schemes 2 9 2 simultaneous 2 reduces 2 billions 2 elements 2 consume 2 primarily 2 motivated 2 interactive 2 magnitude 2 those 2 noniterative 2 assigning 2 supported 2 integrating 2 fewer 2 orderpreserving 2 incurs 2 frees 2 maintenance 2
42 memory 1331 cache 831 performance 583 shared 221 caches 217 simulation 201 sharing 177 access 158 factor 150 processors 147 locality 137 page 136 allocation 134 average 125 buffer 123 workloads 122 caching 121 processor 108 latency 103 misses 101 main 94 coherence 94 block 91 allocator 91 accesses 88 overhead 86 multiprocessors 84 consistency 80 patterns 75 algorithms 74 impact 72 multiprocessor 69 reduce 68 reference 67 address 67 fast 65 miss 65 low 65 behavior 63 replacement 63 increase 63 prefetching 63 high 61 rates 60 measurements 60 improvements 60 size 59 allocators 58 levels 56 optimal 55 hierarchy 55 instruction 55 reducing 54 conventional 54 programs 54 benchmarks 54 benefits 53 references 53 commercial 52 false 52 reduces 50 found 49 traffic 49 management 46 higher 46 poor 46 migration 46 models 46 effect 46 transfer 46 large 45 increased 45 per 44 hardware 44 placement 44 costs 43 design 43 servers 42 overall 42 part 41 requests 40 workload 39 transfers 39 tracedriven 39 lru 38 load 37 indicate 37 heap 37 communication 36 additional 36 modern 36 operating 36 about 36 second 36 sizes 36 mainmemory 36 memories 36 paging 36 hoard 36 times 36 scientific 35 onchip 35 tlb 35 furthermore 34 best 34 allocated 34 bus 34 improves 34 supporting 33 remote 33 effective 33 bottleneck 33 multiple 32 sharedmemory 32 improving 32 affect 32 requiring 32 cost 31 case 31 layout 31 introduces 31 spatial 31 regions 31 ipc 31 total 30 rate 30 cached 30 hit 30 use 30 increasingly 30 short 30 blocks 30 policy 30 mapping 30 embra 30 computer 29 analysis 29 consumption 29 working 28 local 28 becoming 28 translation 28 always 27 although 27 contention 27 shown 27 gains 27 simulations 27 exhibit 27 nonuniform 27 l2 27 μkernel 27 architectural 26 study 26 increasing 26 among 26 policies 26 compared 26 six 26 hierarchical 26 speed 25 speeds 25 studies 25 up 25 sequential 25 down 25 release 25 region 25 smt 25 dsm 25 messages 25 example 25 limits 24 needed 24 achieve 23 scalable 23 outperforms 23 caused 23 simulator 23 simulate 23 1985 23 via 23 scalability 23 database 23 global 23 parallel 23 less 23 much 23 enough 23 line 23 physical 23 filter 23 optimizations 23 20 23 remaining 23 dynamic 22 simulated 22 cachecoherent 22 often 21 search 21 degrade 21 7 21 instructions 21 30% 21 previous 21 table 21 addresses 21 demonstrate 21 class 21 stale 21 eliminate 21 14 21 interconnection 21 throughput 20 first 20 clock 20 better 20 accessed 20 surprisingly 20 reduction 20 dynamically 20 appear 20 scheme 19 programmers 19 temporal 19 threads 19 pattern 19 measured 19 cycles 19 munin 19 very 19 synchronization 19 50% 19 structures 19 multithreading 19 3 19 ones 19 5 19 heaps 19 mach 19 alpha 19 analyzed 18 another 18 parameters 18 designs 18 faster 18 c 18 severely 18 increases 17 pages 17 reported 17 understand 17 common 17 slow 17 unbounded 17 influence 17 careful 17 binary 17 details 17 fragmentation 17 walk 17 perform 17 range 17 ideas 17 effectiveness 17 btrees 17 optimized 17 bandwidth 17 larger 17 8 17 unnecessary 17 slower 17 multithreaded 17 improvement 17 2d 17 cmps 17 over 16 prevent 16 delay 16 half 16 traces 16 sprite 16 largely 16 five 16 nested 16 50 16 cacheoblivious 16 l3 16 percent 16 architectures 15 improve 15 bounds 15 space 15 segment 15 authors 15 pool 15 stateoftheart 15 repeated 15 multitasking 15 tables 15 ten 15 leases 15 fewer 15 aggressive 15 today 15 next 15 burst 15 loads 15 fraction 15 multiprogrammed 15 csbtrees 15 program 14 lines 14 relatively 14 achieving 14 tuning 14 worse 14 workstations 14 streamflow 14 ultrix 14 both 13 sets 13 examine 13 utilization 13 custom 13 avoids 13 suggest 13 lookup 13 matrix 13 35% 13 naive 13 contiguous 13 μs 13 multimegabyte 13 show 13 small 13 complete 13 decrease 13 managers 13 equivalent 13 capacity 13 free 13 eliminating 13 detailed 13 combining 13 affects 13 suffer 13 yields 13 done 13 dramatic 13 multilevel 13 child 13 etc 12 proposed 12 object 12 oltp 12 location 12 simultaneous 12 ubiquitous 12 delays 12 medium 12 principles 12 coding 12 pentium 12 offchip 12 math 12 discipline 12 server 11 true 11 conflicts 11 comparable 11 concept 11 limit 11 contrast 11 indicates 11 buffering 11 lruk 11 issue 11 dedicated 11 guide 11 monolithic 11 tested 11 organizations 11 concrete 11 parts 11 7% 11 conscious 11 bsd 11 spec 11 onethird 11 ltm 11 simos 11 embras 11 within 11 store 11 requirements 11 highperformance 11 observe 11 objects 11 overheads 11 pointers 11 unique 11 future 11 simultaneously 11 arbitrary 11 experiment 11 degradation 11 solve 11 alone 11 intervals 11 invoked 11 allocatorinduced 11 producerconsumer 11 kbytes 11 10minute 11 clientlevel 11 coherency 11 malloc 11 supports 10 when 10 suited 10 heavy 10 introduce 10 userlevel 10 context 10 substantially 10 most 10 18 10 affinity 10 duration 10 sensitive 10 frames 10 vital 10 above 10 speculative 10 role 10 mostly 10 synthetic 10 prevalent 10 nearly 10 hierarchies 10 entry 10 mhz 10 von 10 l1 10 csp 10 synergy 10 sprites 10 onequarter 10 whole 9 decision 9 stores 9 active 9 online 9 purpose 9 reductions 9 magnitude 9 especially 9 procedure 9 assertions 9 hints 9 applicable 9 focused 9 module 9 dramatically 9 leads 9 obtaining 9 superpages 9 neumann 9 reasonably 9 freeing 9 banks 9 superscalar 9 mbytes 9 eleven 9 directmapped 9 adding 8 alternatives 8 applications 8 including 8 frequent 8 substantial 8 highly 8 four 8 negligible 8 complex 8 keep 8 motivated 8 compute 8 100 8 applying 8 merits 8 transparently 8 lower 8 carefully 8 share 8 optimize 8 effort 8 inside 8 nevertheless 8 confronted 8 passing 8 wisdom 8 provably 8 perprocessor 8 margins 8 interprocess 8 adequately 8 2% 8 layouts 8 mallocfree 8 utm 8 machines 8 architecture 8 significant 8 standard 8 under 8 4 8 precise 8 generated 8 hundred 8 article 8 22 8 develop 8 extremely 8 hot 8 employ 8 lookups 8 exploit 8 focusing 8 buffers 8 minimizes 8 concern 8 date 8 5% 8 uniprocessors 8 frame 8 matches 8 wires 8 industrystandard 8 reaps 8 highest 8 timebased 8 going 8 23% 8 solaris 8 irix 8 rnuca 8 mips 8 4kbyte 8 snoopy 8 copying 8 associativity 8 distribute 7 using 7 shows 7 aspect 7 granularity 7 outperform 7 out 7 improved 7 central 7 daily 7 index 7 gap 7 generalpurpose 7 transparency 7 achieves 7 recency 7 offer 7 widelyused 7 loss 7 otherwise 7 adapts 7 match 7 mitigate 7 configured 7 sized 7 extra 7 p 7 virtually 7 60 7 chip 7 favors 7 1% 7 reallocation 7 starting 7 trick 7 prefetch 7 pending 7 segregated 7 deallocations 7 allocationintensive 7 allocationdeallocation 7 cycleaccurate 7 crossaddressspace 7 μkernels 7 ratein 7 synergetic 7 industrialquality 7 itselfas 7 8byte 7 concentrated 7 xray 7 retain 7 lirs 7 segmented 7 microkernelbased 7 with 6 across 6 clients 6 combine 6 unit 6 only 6 provided 6 sites 6 engineering 6 research 6 forms 6 illustrated 6 opportunities 6 subset 6 effectively 6 emphasize 6 achievable 6 alleviate 6 tuned 6 captured 6 examines 6 conclude 6 examining 6 extreme 6 eliminated 6
43 employed 20 and 15 formulations 15 an 13 lowlevel 11 hot 11 aid 11 suggests 11 latter 11 retrieval 11 practical 10 persistent 10 physical 10 lists 10 towards 10 issue 10 investigated 8 decentralized 8 providing 8 without 8 hosted 8 strategy 8 taxonomy 8 extensibility 8 highlight 8 modeling 8 reasonable 8 noise 8 subjects 8 in 6 scales 6 set 6 latency 6 size 6 google 6 model 6 fail 6 network 6 recognized 6 classes 6 just 6 1 6 monitors 6 meet 6 help 6 briefly 6 given 6 most 6 might 6 workload 6 had 6 designers 6 ii 6 42 6 crucial 6 usage 6 extend 6 programmer 6 approximately 6 add 6 coordinated 6 findings 6 conclude 6 choices 6 step 6 weak 6 validate 6 deciding 6 completed 6 degrees 6 difficulty 6 et 6 impossibility 6 refers 6 localize 6 annotated 6 interacting 6 monotonicity 6 prefix 6 medicine 6 ratios 6 naming 6 broadcasting 6 systems 4 support 4 partitions 4 significantly 4 scalable 4 distribute 4 decisions 4 even 4 replicated 4 top 4 increases 4 outperforms 4 requiring 4 possible 4 useful 4 information 4 any 4 good 4 small 4 parallel 4 tables 4 studied 4 objectives 4 would 4 viable 4 main 4 outperform 4 whenever 4 migrate 4 structure 4 discrete 4 monitoring 4 another 4 devices 4 predefined 4 due 4 discuss 4 sequence 4 generated 4 upward 4 limits 4 know 4 papers 4 concept 4 solving 4 bound 4 schedules 4 manage 4 construction 4 computations 4 log 4 relative 4 ie 4 scheduler 4 introduces 4 unfortunately 4 incurs 4 proven 4 extension 4 explain 4 analyzing 4 measure 4 pay 4 adaptive 4 retaining 4 equivalent 4 lastly 4 utilize 4 suggest 4 checksumming 4 trees 4 extended 4 variation 4 slot 4 computers 4 lightweight 4 exploit 4 produces 4 reference 4 compiled 4 avoid 4 applies 4 garbage 4 collection 4 reorganization 4 expressed 4 except 4 intuitive 4 similarly 4 natural 4 nature 4 independently 4 formally 4 evolution 4 queuing 4 pc 4 ones 4 researchers 4 vary 4 200 4 involve 4 challenging 4 exchange 4 combining 4 querying 4 penalty 4 programmable 4 standalone 4 sudden 4 provider 4 experiences 4 success 4 discovery 4 loads 4 proportional 4 identified 4 interaction 4 setups 4 qos 4 preemptive 4 contain 4 lifetime 4 action 4 prevalence 4 precision 4 instance 4 test 4 slightly 4 stack 4 minimum 4 solve 4 coarse 4 autonomous 4 usable 4 limiter 4 ratio 4 tremendous 4 exhaustive 4 relies 4 manipulate 4 red 4 transactionoriented 4 none 4 develops 4 philosophy 4 communications 4 cooperating 4 constructed 4 suspicious 4 poorly 4 pure 4 warehousing 4 consequently 4 paid 4 gate 4 irregular 4 frequency 4 appendonly 4 divided 4 authenticity 4 privacy 4 installer 4 oblivious 4 43bsd 4 multimedia 4 collects 4 analytic 4 suffice 4 ahead 4 aka 4 unanticipated 4 broadband 4 met 4 banking 4 developmenttime 4 textual 4 script 4 michael 4 edgepreserving 4 correcting 4 integers 4 jvm 4 nic 4 microarchitecture 4 policydriven 4 equations 4 faultprone 4 notes 4 closure 4 workefficient 4 cryptographically 4 appealing 4 fortran 4 triangle 4 positioning 4 chorus 4 renaming 4 xtrace 4 twentyfour 4 safetycritical 4 networklevel 4 optional 4 welldefined 4 participants 4 scores 4 parameterized 4 counterexamples 4 sfs 4 hypercube 4 impediment 4 pressing 4 disseminate 4 cachebased 4 aliased 4 promptly 4 precedence 4 rising 4 uncorrelated 4 orchestrated 4 pip 4 broadword 4 countermeasures 4 fad 4 eucalyptus 4 bos 4 adozen 4 pki 4 distributable 4 µkernel 4 c√n 4 many 3 distributed 3 high 3 tradeoffs 3 single 3 a 3 transaction 3 layer 3 prohibitive 3 unlike 3 point 3 effects 3 googles 3 global 3 scale 3 feature 3 various 3 design 3 novel 3 time 3 clock 3 are 3 changes 3 used 3 faulttolerance 3 not 3 available 3 increase 3 copies 3 regard 3 applied 3 etc 3 operations 3 durability 3 mechanisms 3 discusses 3 allows 3 advantage 3 value 3 constraints 3 our 3 synchronous 3 independent 3 conflict 3 thousands 3 both 3 terms 3 backend 3 simple 3 family 3 levels 3 applicationspecific 3 varying 3 causal 3 asynchronous 3 recoveries 3 like 3 higher 3 defines 3 standard 3 locking 3 more 3 implementing 3 areplicated 3 aspect 3 read 3 same 3 1979 3 basis 3 scheme 3 update 3 executed 3 what 3 continues 3 computing 3 computation 3 distribution 3 approaches 3 work 3 evaluations 3 around 3 software 3 service 3 automated 3 loadbalancing 3 kinds 3 examples 3 others 3 further 3 coupled 3 understand 3 define 3 hope 3 foster 3 source 3 impact 3 aims 3 hundreds 3 shares 3 instead 3 10 3 stored 3 factor 3 were 3 presented 3 inherent 3 ensuring 3 subject 3 operation 3 less 3 behind 3 so 3 preferred 3 build 3 reaching 3 consensus 3 algorithm 3 obtain 3 least 3 messages 3 special 3 minimize 3 variations 3 stores 3 minimal 3 unavailability 3 off 3 adopts 3 demonstrates 3 inconsistencies 3 per 3 field 3 algorithmic 3 problems 3 mechanism 3 streams 3 operators 3 analyze 3 tcpip 3 operate 3 speed 3 raise 3 userlevel 3 into 3 volume 3 leading 3 benefit 3 simulations 3 appropriate 3 forms 3 may 3 uncoordinated 3 incur 3 bursty 3 industrial 3 infrastructures 3 electronic 3 wall 3 expect 3 location 3 emergedincluding 3 code 3 engines 3 serves 3 purpose 3 analytical 3 programming 3 datasets 3 realworld 3 distinct 3 years 3 business 3 fact 3 upper 3 never 3 result 3 kind 3 punctuations 3 behavior 3 incrementally 3 explicit 3 primitives 3 collecting 3 behave 3 connectivity 3 contrast 3 performs 3 simultaneous 3 opensource 3 task 3 individually 3 efficiency 3 deployments 3 surprisingly 3 inmemory 3 iterative 3 written 3 responsive 3 host 3 microsofts 3 mesh 3 ever 3 inorder 3 especially 3 backup 3 batch 3 formulation 3 intersect 3 returned 3 probabilistically 3 derive 3 internetscale 3 offering 3 practices 3 mobile 3 background 3 disaster 3 trace 3 safe 3 cheaper 3 dynamically 3 adapt 3 andor 3 statistics 3 employ 3 protection 3 parity 3 focus 3 personal 3 means 3 third 3 resynchronization 3 leverage 3 mode 3 thorough 3 robust 3 reveals 3 measures 3 recover 3 poor 3 unacceptable 3 spikes 3 presenting 3 btrees 3 spring 3 finding 3 otherwise 3 aggressive 3 pointer 3 overhead 3 linear 3 compaction 3 procedure 3 highdensity 3 manufacturers 3 started 3 price 3 functions 3 chips 3 works 3 independence 3 views 3 subsystem 3 methods 3 mainmemory 3 cleaner 3 segments 3 heap 3 sections 3 influenced 3 overprovisioning 3 modified 3 now 3 fit 3 major 3 ran 3 spent 3 go 3 insertion 3 searches 3 unpredictable 3 assumptions 3 bookkeeping 3 surpasses 3 frequencies 3 corresponding 3 restart 3 traversing 3 vm 3 specification 3 referencing 3 replacement 3 allocation 3 discussed 3 naturally 3 integration 3 intermediate 3 compared 3 combines 3 abstractions 3 20 3 foundation 3 topic 3 rate 3 2011 3 skewed 3 distributions 3 comparing 3 empirical 3 achieving 3 converges 3 relationship 3 automatic 3 pool 3 evolve 3 declarative 3 computational 3 decoupling 3 overlay 3 specifications 3
44 distributed 682 consistency 521 replication 442 protocol 438 protocols 420 replicated 281 availability 258 systems 229 failures 228 failure 212 asynchronous 208 processes 201 state 200 communication 198 replicas 187 recovery 163 byzantine 157 consistent 155 consensus 153 messages 151 guarantees 149 faulttolerant 148 network 132 reliable 128 message 124 update 120 faults 120 correct 117 algorithm 114 copies 111 group 108 replica 102 services 102 tolerate 99 quorum 97 faulty 97 broadcast 96 fault 85 order 82 commit 79 process 77 copy 77 in 75 sites 73 agreement 73 approach 73 strong 71 optimistic 70 synchronous 69 proposed 69 properties 69 site 68 primary 67 bft 67 tolerance 65 atomic 64 node 63 ordering 60 service 60 multicast 59 every 59 correctness 55 solutions 54 maintaining 54 unreliable 53 write 51 ensures 51 total 51 read 49 schemes 49 three 47 shown 47 paxos 46 implementing 45 solve 45 algorithms 43 thus 43 inconsistent 43 tradeoffs 42 components 42 any 41 threshold 41 majority 41 discussed 41 transaction 40 updates 40 occur 40 nodes 40 problem 40 describes 39 machine 39 sufficient 39 operation 39 inconsistency 38 fail 37 method 37 when 37 operations 36 middleware 36 crash 36 arbitrary 36 detectors 36 prove 35 reconfiguration 35 despite 35 allows 34 guarantee 33 clients 33 number 33 ordered 33 weaker 33 article 33 staleness 32 lazy 31 groups 31 desired 31 ensuring 31 reach 31 mobile 31 weakly 31 partition 31 sdd1 31 reliability 30 latency 29 networks 29 degree 29 higher 29 delivery 29 scheme 29 practi 29 introduced 28 respect 28 library 28 requests 27 generic 27 achieve 26 constraints 26 causal 26 same 26 environments 26 general 26 votes 26 if 26 durability 26 master 26 liveness 26 malicious 26 partitions 25 supports 25 conditions 25 delay 25 broad 25 survey 25 semantic 25 resilient 24 expensive 24 necessary 24 mutual 24 safety 24 increase 24 developed 24 either 24 quorums 24 possibility 24 tolerant 24 global 23 facility 23 increasing 23 partially 23 integrating 23 relaxed 22 through 22 ones 22 detector 22 conflicts 22 checkpoint 22 widearea 21 semantics 21 partial 21 eventual 21 impossible 21 desirable 21 qu 21 stop 20 local 20 contents 20 increases 20 building 20 fewer 20 assigned 20 illustrate 20 reviews 20 case 20 applicationspecific 20 presented 20 limitations 20 microbenchmarks 20 repositories 20 replicating 19 challenges 19 built 19 coordination 19 designing 19 rate 19 completely 18 crashes 18 mechanism 18 totally 18 argue 18 metrics 18 agree 18 permit 18 enforces 18 outages 18 redundant 18 remote 18 centralized 18 backup 18 bounds 18 determine 18 error 18 nfs 18 failstop 18 repaired 18 faulttolerance 17 provide 17 even 17 model 17 here 17 two 17 window 17 characteristics 17 detection 17 membership 17 voting 17 catocs 17 effects 16 remain 16 eventually 16 under 16 classic 16 twophase 16 1 16 trade 16 nontrivial 16 presence 16 lost 16 speculative 16 tact 16 members 16 depot 16 better 16 outperform 16 checkpointing 16 request 16 r 16 tolerates 16 decreases 16 probability 16 removing 16 speculator 16 costs 15 enables 15 face 15 numbers 15 implement 15 demonstrates 15 help 15 derived 15 fundamental 15 performs 15 bounding 15 phases 15 important 14 after 14 models 14 solved 14 understood 14 serial 14 passing 14 bfs 14 logbased 14 models—byzantine 14 advantages 14 provided 14 controlled 14 techniques 14 explores 14 benefit 14 concept 14 behavior 14 bayou 14 processed 14 sent 14 later 14 tolerated 14 peerreview 14 companion 14 zeno 14 layer 13 changes 13 within 13 possible 13 response 13 prototype 13 replicate 13 f 13 timely 13 connected 13 safe 13 natural 13 commonly 13 light 13 symmetric 13 choosing 13 grid 13 weakest 13 reduce 12 manner 12 least 12 responses 12 pessimistic 12 designers 12 incorporates 12 compare 12 guaranteed 12 independently 12 partitioned 12 orders 12 note 12 involves 12 w 12 quorumbased 12 providing 12 correctly 12 plus 12 ensure 12 quantify 12 context 12 bound 12 contrast 12 bounded 12 send 12 cause 12 states 12 conjecture 12 communications 12 resiliency 12 zyzzyva 12 center 11 existing 11 observe 11 version 11 kinds 11 subject 11 view 11 attempts 11 solving 11 propagates 11 transient 11 choose 11 traditionally 11 respond 11 yields 11 virtually 11 deliver 11 constructing 11 interruptions 11 byzantinefaulttolerant 11 rw 11 locus 11 hq 11 finally 10 orderings 10 decentralized 10 traditional 10 build 10 progress 10 competitive 10 capable 10 discuss 10 combinations 10 keep 10 individual 10 versions 10 reaches 10 effectively 10 topology 10 stable 10 appropriately 10 temporary 10 for 10 aspects 10 commutative 10 valuable 10 bulletin 10 boards 10 internet 10 strategies 10 short 10 reaching 10 whenever 10 during 10 transparency 10 guaranteeing 10 actions 10 disconnected 10 spectrum 10 specified 10 proactively 10 none 10 applicationindependent 10 numerical 10 al 10 generals 10 chandra 10 broadcasts 10 paper 9 there 9 independent 9 while 9 migration 9 decision 9 inconsistencies 9 proved 9 links 9 become 9 allow 9 diverge 9 resolving 9 modes 9 dilemma 9 simultaneously 9 execute 9 simplifies 9 clean 9 forced 9 primarybackup 9 cryptography 9 byzantinefaulty 9 admits 9 intersection 9 analytic 9 lsa 9 dependability 9 mask 9 pds 9 support 8 multiple 8 scales 8 also 8 across 8 can 8 load 8 apply 8 only 8 gives 8 levels 8 varying 8 events 8 whole 8 member 8 fails 8 always 8 enforce 8 mistakes 8 caused 8 infinite 8 capture 8 happen 8 exhibit 8 calling 8 express 8 secure 8 above 8 maximum 8 hybrid 8 highthroughput 8 compromised 8 configured 8 theoretical 8 conflicting 8 instability 8 permanent 8 converge 8 exchanged 8 rollbackrecovery 8 uses 8 are 8 overcome 8 belonging 8 isis 8 significant 8 investigated 8 delivered 8 base 8 minimal 8 thousand 8 maintain 8 periodically 8 wellknown 8 tradeoff 8 background 8 monotonic 8 series 8 whereas 8 entirely 8 stale 8 resilience 8 configuration 8 13 8 lifetime 8 compromise 8 responds 8 defend 8 experimentally 8 commitment 8 1992 8 crdt 8 throughput 7 no 7 propagated 7 treated 7 conflict 7 family 7 affecting 7 manages 7 together 7 continuous 7 streamprocessing 7 highvolume 7 develop 7 responsive 7 preserve 7 addressing 7 indicates 7 mode 7 produces 7 changed 7 optimizations 7 overlay 7 detect 7 occurs 7 dpc 7 greater 7 principles 7 termination 7 unstable 7 twotier 7 separates 7 generality 7 et 7 orleans 7 produced 7 frequency 7 tolerating 7 statemachine 7 rvotes 7 nonnull 7 backups 7 typespecific 7 optimistically 7 fold 7 tentative 7 polygraph 7 xkernel 7 practical 6 set 6 solution 6 recoveries 6 objects 6 shows 6 implementations 6 aborted 6 block 6 algorithmic 6 reliance 6 lead 6 kind 6 growing 6 operator 6 facing 6 propagating 6 overcomes 6 target 6 delays 6 adopt 6 abstract 6 recovers 6 unmodified 6 vectors 6 accuracy 6 practicality 6 selecting 6 constructed 6 mail 6 claim 6 wvotes 6 faultscalable 6 replicationbased 6 valid 6 unavailable 6 functioning 6 leader 6 properties—completeness 6 reducible 6 tenfold 6 reconciliations 6 nontermination 6 pond 6 working 6 outperforms 6 flexible 6 alternative 6 properly 6 but 6 tpcw 6 trust 6 robustness 6 studied 6 though 6 stored 6 coordinators 6 faultfree 6 make 6 limits 6 largescale 6 upper 6 immediately 6 near 6 subset 6 collaboration 6 deploys 6
45 twitter 82 tweets 71 tweet 47 fast 46 diffusion 46 million 44 topics 41 followers 37 trending 36 retweeted 36 reveals 32 quantitative 29 rankings 27 found 26 limit 26 follow 26 news 26 distribution 24 majority 24 entire 24 medium 24 retweets 24 microblogging 22 28 22 top 21 analyzed 21 topic 21 classified 21 persistent 19 relations 19 pagerank 19 gap 19 2009 19 1000 19 closer 17 original 17 active 17 human 17 old 17 topological 17 profiles 17 inferred 17 obtained 16 reach 16 growing 16 next 16 ranking 16 topology 16 reciprocity 16 deviation 16 ones 16 participation 16 gets 16 almost 16 short 14 look 14 mark 14 power 14 temporal 14 july 14 receive 14 106 14 ranked 14 differs 14 matter 14 an 12 others 12 efficient 12 crawled 12 41 12 85% 12 nature 12 commands 12 140character 12 417 12 4262 12 followerfollowing 12 nonpowerlaw 12 follower 12 diameter 12 influentials 12 headline 12 instantly 12 hops 12 signifying 12 1st 12 retweet 12 twittersphere 12 known 11 influence 11 popularity 11 understanding 11 once 11 147 11 indicating 11 competition 11 reported 9 approach 9 low 9 variations 9 relevant 9 expect 9 operator 9 helps 9 billion 9 effective 9 monolithic 9 merging 9 frequency 9 difficulties 9 bridge 9 widely 7 large 7 delivering 7 related 7 less 7 circumstances 7 collection 7 implications 7 date 7 release 7 hierarchical 7 hashing 7 compiletime 7 lucid 7 2nd 7 own 6 previous 6 no 6 be 6 facility 6 manages 6 contains 6 site 6 online 6 literature 6 competitive 6 expensive 6 knowledge 6 domain 6 hundred 6 produce 6 us 6 capture 6 hot 6 explain 6 return 6 period 6 consider 6 processed 6 observation 6 faster 6 go 6 authors 6 component 6 applying 6 epoch 6 ease 6 16 6 infer 6 systematic 6 placed 6 growth 6 rarely 6 bugs 6 merged 6 minimum 6 encoding 6 subdivision 6 compromise 6 document 6 images 6 illegal 6 visualization 6 48 6 starting 6 purposes 6 multiuser 6 costbenefit 6 awareness 6 accepts 6 orthogonal 6 arcs 6 visualizations 6 pbbs 6 macrobenchmarks 6 composable 6 scholarly 6 storage 4 throughput 4 transactional 4 that 4 implementation 4 available 4 load 4 control 4 latency 4 require 4 static 4 servers 4 web 4 applicationspecific 4 desired 4 fail 4 state 4 performed 4 real 4 seen 4 typically 4 aims 4 relying 4 user 4 about 4 minimize 4 style 4 improved 4 peertopeer 4 before 4 algorithmic 4 encountered 4 userlevel 4 devices 4 volume 4 precise 4 proper 4 decrease 4 incorporate 4 generated 4 total 4 users 4 substantially 4 already 4 strategy 4 sift 4 wireless 4 near 4 leaves 4 performs 4 saves 4 reallife 4 primarily 4 motivated 4 engine 4 supported 4 maintenance 4 expected 4 importance 4 mobile 4 i 4 42 4 modes 4 seek 4 crucial 4 computers 4 best 4 reports 4 ubiquitous 4 series 4 simplify 4 30 4 involved 4 treating 4 fall 4 incoming 4 october 4 guaranteed 4 pool 4 packet 4 blockbased 4 executes 4 path 4 detect 4 circulates 4 200 4 quick 4 specified 4 randomized 4 19 4 expense 4 reason 4 configuration 4 finegrain 4 inability 4 ignored 4 utility 4 comparison 4 hoc 4 charge 4 calls 4 bottleneck 4 fuzzing 4 novelty 4 happens 4 serious 4 analyzes 4 optimality 4 steps 4 forest 4 networked 4 weighted 4 enforced 4 videos 4 collections 4 compounds 4 greenmarl 4 labeled 4 selective 4 alignment 4 endtoend 4 served 4 exokernel 4 synthesis 4 planning 4 notable 4 11 4 signature 4 freebsd 4 health 4 tissa 4 88 4 mathematical 4 complications 4 satisfy 4 accordingly 4 embodies 4 10% 4 suitability 4 gained 4 restrictions 4 decades 4 expand 4 ibm 4 projection 4 subsequently 4 smallest 4 direction 4 interval 4 reclamation 4 intractability 4 ma 4 npcompleteness 4 equations 4 dialog 4 formalization 4 monotone 4 containment 4 fuzzy 4 middleboxs 4 linking 4 successtolerant 4 constraintbased 4 infers 4 recognizes 4 welldefined 4 marginal 4 orchestrating 4 assure 4 nvheap 4 gsx 4 irrespective 4 eddi 4 realizations 4 crowds 4 orderto 4 haveattracted 4 cramershoup 4 icls 4 retrofit 4 moinmoin 4 forth 4 xkernel 4 competitively 4 gemstone 4 rectify 4 sp2 4 ordpath 4 boinc 4 rao 4 sistema 4 sapphire 4 controlhijacking 4 ete 4 beginningwith 4 debit 4 rarrtl 4 distributed 2 and 2 however 2 reduce 2 single 2 transactions 2 from 2 normally 2 supports 2 on 2 has 2 failure 2 rather 2 scalable 2 at 2 paper 2 set 2 exposes 2 clock 2 supporting 2 past 2 all 2 replica 2 new 2 should 2 despite 2 technique 2 apply 2 overcome 2 provides 2 discusses 2 such 2 solutions 2 within 2 contents 2 basic 2 aspects 2 using 2 event 2 center 2 optimistic 2 takes 2 normal 2 conflict 2 these 2 demands 2 provided 2 model 2 recovery 2 networks 2 have 2 introduced 2 conventional 2 affecting 2 resilient 2 level 2 algorithms 2 made 2 covered 2 way 2 guarantees 2 conditions 2 demonstrated 2 environment 2 essentiallyuses 2 read 2 fault 2 providing 2 basis 2 put 2 accessed 2 addresses 2 tuplelevel 2 granularity 2 transparent 2 work 2 lies 2 wide 2 area 2 infrastructure 2 datacenters 2 software 2 scenarios 2 resolution 2 manner 2 developers 2 tables 2 concurrent 2 hosted 2 complexity 2 kinds 2 contextaware 2 ambient 2 explosion 2 examples 2 azure 2 benchmark 2 framework 2 facilitating 2 generation 2 suites 2 key 2 easy 2 hundreds 2 possibly 2 goals 2 strategies 2 was 2 relaxed 2 viable 2 emphasis 2 memory 2 factors 2 outperform 2 legacy 2 prototype 2 demonstrate 2 presented 2 operating 2 base 2 12 2 replicate 2 asynchronously 2 social 2 port 2 them 2 sharing 2 during 2 negligible 2 complex 2 dependencies 2 common 2 field 2 selected 2 much 2 languages 2 term 2 intrusion 2 into 2 characteristics 2 burden 2 make 2 developing 2 discuss 2 redundant 2 checkpointing 2 examine 2 appropriate 2 forms 2 may 2 parameters 2 join 2 input 2 industrial 2 lowlevel 2 optimization 2 streambased 2 detection 2 marketing 2 eight 2 purpose 2 comparable 2 papers 2 context 2 specific 2 given 2 method 2 become 2 average 2 aurora 2 manage 2 continual 2 construction 2 seems 2 output 2 result 2 priori 2 end 2 mixture 2 finite 2 counterparts 2 inefficient 2 hardware 2 incorporating 2 half 2 berkeley 2 leaving 2 coordinates 2 opensource 2 capabilities 2 easily 2 learning 2 itself 2 frameworks 2 restricted 2 datadependent 2 recursive 2 noniterative 2 responsive 2 frustrating 2 assigning 2 solves 2 linked 2 assigns 2 complicated 2 particularly 2 outoforder 2 frees 2 paths 2 relatively 2 backup 2 theorems 2 formulation 2 tradeoff 2 configurations 2 derive 2 representative 2 measure 2 allow 2 practices 2 deploys 2 identifies 2 survey 2 duration 2 disaster 2 yet 2 actually 2 regular 2 pahoehoe 2 feasibility 2 adaptive 2 inconsistent 2 employ 2 project 2 intermittently 2 against 2 recorded 2 disk 2 focus 2 spatial 2 vantage 2 accounting 2 mode 2 augment 2 journalguided 2 incorporates 2 errors 2
46 systems 261 benchmark 250 cloud 241 serving 147 workloads 82 range 72 widely 70 proposed 67 easy 65 comparisons 64 making 55 hbase 52 pnuts 48 diverse 47 understand 47 via 45 examples 45 cassandra 45 suited 45 open 45 feature 44 azure 44 ycsb 44 benchmarks 42 considerably 41 facilitating 41 report 41 represent 41 tool 39 suites 39 supports 38 seen 38 include 38 lack 38 four 38 classes 38 define 36 tradeoffs 35 applied 35 though 35 they 35 others 35 emerging 35 framework 35 hope 35 definition 35 tpcc 33 coupled 33 difficult 33 foster 33 scale 32 recognized 32 further 32 differ 30 generation 30 mysql 30 explosion 28 applestoapples 28 yahoo 28 source 28 hadoop 27 newer 27 couchdb 27 sharded 27 regard 25 core 25 recently 25 simpledb 25 development 25 additional 25 transactions 24 wide 24 typically 24 acid 24 applications 22 bigtable 22 yahoos 22 mapreduce 22 studied 22 oltp 22 voldemort 22 goal 22 frameworktool 22 extensibleit 22 available 21 oo7 21 analysis 19 address 19 key 18 support 16 eg 16 present 16 addition 15 quickstore 15 httperf 15 performance 13 developed 13 oodbms 13 makes 12 traditional 12 evaluating 12 parts 12 measuring 12 manageability 12 grid 10 autopilot 10 aspects 8 platform 8 upon 8 noise 8 endtoend 8 hole 8 punching 8 number 7 incorporating 7 recursive 7 manager 7 against 7 fixing 7 combines 7 intelligence 7 naive 7 double 7 localization 7 advancement 7 hpc2002 7 causeway 7 metaapplications 7 new 5 detail 5 only 5 very 5 interesting 5 often 5 oracle 5 prototype 5 complete 5 schemas 5 efficient 5 thus 5 field 5 problems 5 generate 5 offtheshelf 5 attempts 5 resources 5 language 5 unfortunately 5 survey 5 customers 5 let 5 among 5 investigate 5 distinguishing 5 started 5 works 5 compress 5 probabilistic 5 approximate 5 independently 5 consist 5 extensibility 5 readily 5 heterogeneity 5 optimizing 5 meeting 5 inspired 5 hard 5 locating 5 entities 5 13 5 principles 5 samples 5 stack 5 reachable 5 worse 5 replace 5 recurrent 5 comparative 5 usability 5 notes 5 sockets 5 auburn 5 multijoin 5 scalability 4 cluster 4 cost 4 global 4 how 4 novel 4 despite 4 unit 4 replicated 4 implemented 4 operational 4 thousands 4 different 4 level 4 under 4 must 4 reduced 4 good 4 current 4 caching 4 work 4 network 4 scenarios 4 version 4 between 4 databases 4 directly 4 known 4 dominant 4 factors 4 insight 4 operating 4 12 4 sets 4 0 4 variable 4 300 4 off 4 demonstrates 4 proved 4 engineering 4 motivate 4 research 4 streaming 4 links 4 reporting 4 userlevel 4 burden 4 highvolume 4 environments 4 appropriate 4 upward 4 code 4 method 4 sources 4 us 4 three 4 initial 4 limited 4 sample 4 schemes 4 task 4 create 4 those 4 responsibility 4 enforcing 4 backup 4 frequently 4 allow 4 becomes 4 space 4 because 4 iii 4 personal 4 effect 4 focuses 4 truly 4 includes 4 overhead 4 beginning 4 usage 4 attainable 4 yield 4 fresh 4 entirely 4 eliminating 4 detailed 4 idea 4 statistical 4 referenced 4 3 4 paging 4 rewriting 4 intuitive 4 similarly 4 captured 4 towards 4 evolve 4 computational 4 modules 4 topology 4 modify 4 parallelized 4 adoption 4 falls 4 90% 4 improving 4 specifies 4 beyond 4 filtering 4 viewed 4 arbitrarily 4 depends 4 guided 4 median 4 acquired 4 affects 4 methodology 4 date 4 previously 4 timing 4 routinely 4 stub 4 redundancy 4 35gbps 4 familiar 4 ideal 4 contexts 4 higherlevel 4 optimize 4 estimating 4 waiting 4 facilitates 4 2x 4 company 4 behavioral 4 covers 4 published 4 splitting 4 14 4 uninterpreted 4 theoretically 4 solve 4 correspond 4 throughout 4 hierarchical 4 realizing 4 contained 4 authorizations 4 multistage 4 proprietary 4 relies 4 argues 4 blackbox 4 dozen 4 produced 4 crashing 4 heuristic 4 nonboolean 4 infiniband 4 methodologies 4 frequency 4 opening 4 provision 4 premise 4 nicely 4 admits 4 appinsight 4 helped 4 documentation 4 spots 4 talk 4 tune 4 migrated 4 gbs 4 explanations 4 audio 4 corresponds 4 ground 4 ibms 4 exemplify 4 valid 4 tutorial 4 similarities 4 deals 4 adequate 4 branch 4 floating 4 encrypt 4 rounds 4 hereby 4 survive 4 elaborate 4 randomness 4 multitier 4 containment 4 som 4 systemlevel 4 longtailed 4 journal 4 compartments 4 nonspeculative 4 informal 4 implicated 4 indications 4 μkernelbased 4 credit 4 maxsat 4 preemption 4 abnormal 4 threadshared 4 virus 4 organizational 4 myrinet 4 bubba 4 superscalar 4 respects 4 × 4 locationindependent 4 trail 4 metastorage 4 mrbench 4 smus 4 aprioriall 4 discreteevent 4 eventdelivery 4 eq 4 pli 4 highlyavailable 4 hail 4 tracker 4 thors 4 performancethis 4 xensocket 4 mirrors 4 integrationchi 4 nemesis 4 flowback 4 futzfree 4 rejuvenation 4 high 2 and 2 each 2 in 2 a 2 guarantee 2 costs 2 no 2 strong 2 synchronouslyreplicated 2 first 2 at 2 underlying 2 implementation 2 powerful 2 lockfree 2 changes 2 not 2 as 2 over 2 tasks 2 load 2 adding 2 finally 2 copies 2 close 2 hurdles 2 overcome 2 propagated 2 combine 2 concurrency 2 such 2 relational 2 contents 2 architecture 2 availability 2 master 2 long 2 permit 2 managing 2 projects 2 web 2 demands 2 both 2 dynamic 2 recovery 2 correctness 2 computer 2 process 2 widearea 2 respecting 2 depend 2 conventional 2 processes 2 events 2 member 2 objects 2 approach 2 sql92 2 ms 2 characterize 2 investigated 2 formal 2 frequent 2 state 2 gains 2 substantial 2 certain 2 environment 2 read 2 basis 2 accessed 2 any 2 call 2 interface 2 reconnecting 2 computing 2 well 2 highly 2 enables 2 full 2 extensive 2 promising 2 ecommerce 2 world 2 tens 2 persistent 2 software 2 motivation 2 layers 2 then 2 robustness 2 unifying 2 hence 2 hundreds 2 manages 2 applicability 2 instead 2 offered 2 controlled 2 viable 2 clusters 2 emphasis 2 architectural 2 shifts 2 optimal 2 10 2 redesign 2 potential 2 were 2 just 2 since 2 subject 2 correctly 2 less 2 agreement 2 reach 2 whenever 2 algorithm 2 decision 2 serve 2 minimize 2 elastic 2 minimizing 2 evaluation 2 unavailability 2 window 2 semantics 2 structure 2 preserving 2 handling 2 delivers 2 algorithmic 2 found 2 simulation 2 relations 2 utilizations 2 adhoc 2 speed 2 inexpensive 2 equipment 2 lead 2 characteristics 2 association 2 analyst 2 due 2 dataprocessing 2 discuss 2 combinations 2 redundant 2 simulations 2 help 2 rely 2 notion 2 ip 2 lowlevel 2 settings 2 furthermore 2 significance 2 location 2 custom 2 eight 2 purpose 2 mentioned 2 total 2 solving 2 physical 2 far 2 programmers 2 every 2 sensors 2 fundamental 2 university 2 architectures 2 cases 2 pass 2 keep 2 computations 2 crawls 2 simply 2 prior 2 running 2 industry 2 loose 2 wireless 2 power 2 inappropriate 2 80 2 22 2 adds 2 transform 2 creating 2 generalpurpose 2 affinity 2 reallife 2 mining 2 inmemory 2 expressive 2 job 2 facebook 2 extremely 2 solves 2 lines 2 ever 2 especially 2 hot 2 offers 2 functional 2
47 ε 22 summaries 15 analyzed 13 purpose 13 accepting 13 merge 11 returns 11 crashonly 11 mc2 11 strongly 10 some 10 connectivity 10 break 10 samples 10 δ 10 lasso 10 design 8 issues 8 demonstrated 8 wide 8 heavy 8 another 8 successful 8 schemes 8 separate 8 modify 8 receives 8 growth 8 persistence 8 bring 8 government 8 mergeability 8 optimally 8 ln 8 pz 8 systems 6 in 6 order 6 guarantee 6 the 6 at 6 set 6 past 6 very 6 certain 6 update 6 area 6 tables 6 development 6 subject 6 property 6 benefit 6 host 6 space 6 yet 6 actually 6 simplicity 6 million 6 greatly 6 extended 6 footprint 6 lightweight 6 difference 6 treatment 6 controlling 6 stages 6 evolution 6 carefully 6 arbitrarily 6 hard 6 feasible 6 choices 6 status 6 incomplete 6 reactive 6 simulates 6 timestamp 6 hides 6 seven 6 produced 6 completing 6 enhancements 6 accelerated 6 authenticated 6 package 6 lowering 6 satisfactory 6 informally 6 hitters 6 bigger 6 geographical 6 notes 6 serially 6 versatile 6 monte 6 lisp 6 rdf 6 aslan 6 transaction 4 scales 4 machines 4 able 4 multiversion 4 all 4 new 4 occur 4 advantage 4 exploits 4 case 4 independent 4 google 4 requirements 4 layout 4 levels 4 applicationspecific 4 shows 4 definitions 4 addition 4 types 4 setting 4 call 4 highly 4 enhance 4 real 4 reliability 4 components 4 core 4 object 4 theory 4 analysis 4 being 4 suited 4 shares 4 known 4 emphasis 4 obtained 4 base 4 correctly 4 site 4 them 4 write 4 online 4 synchronization 4 arising 4 term 4 monitors 4 poses 4 commercial 4 examined 4 programming 4 broad 4 sources 4 computations 4 wireless 4 sample 4 2 4 cannot 4 search 4 lets 4 engine 4 compelling 4 extremely 4 proven 4 workload 4 return 4 measure 4 importance 4 mobile 4 coordination 4 verify 4 against 4 lessons 4 investigate 4 numerous 4 policies 4 characterizes 4 btree 4 designs 4 pdas 4 free 4 policy 4 next 4 entirely 4 threadprivate 4 simplify 4 18% 4 probabilistic 4 moreover 4 advances 4 faster 4 binary 4 tuned 4 hints 4 straggler 4 problematic 4 construct 4 maintains 4 speedup 4 declarative 4 specifications 4 chord 4 classification 4 extend 4 sequences 4 translates 4 excellent 4 optimizing 4 bypassing 4 upon 4 generic 4 advocate 4 timestream 4 relied 4 maintainability 4 modifying 4 elimination 4 copy 4 identical 4 findings 4 proliferation 4 remaining 4 terminate 4 competing 4 contributed 4 combined 4 later 4 stable 4 serious 4 becoming 4 partialorder 4 encouraging 4 minimum 4 hierarchical 4 realizes 4 networked 4 x 4 conference 4 collaborative 4 classifying 4 serialize 4 breaking 4 expectation 4 editing 4 addressed 4 degraded 4 worlds 4 newly 4 toolkit 4 concerns 4 illegal 4 timeconsuming 4 60 4 desktops 4 holder 4 acceptance 4 memoryefficient 4 intercepts 4 distributes 4 enterpriseclass 4 places 4 subsumes 4 interfering 4 v 4 seem 4 clusterbased 4 people 4 complements 4 plenty 4 scans 4 k42 4 sand 4 prevention 4 randomaccess 4 logarithmic 4 infeasible 4 εapproximate 4 highresolution 4 45 4 script 4 tolerable 4 moderate 4 synthesizes 4 resistance 4 assign 4 nonetheless 4 16core 4 cuckoo 4 mutualexclusion 4 owned 4 companion 4 yfq 4 chains 4 parisc 4 administration 4 alarm 4 interruptresponse 4 wrong 4 anatomy 4 formulae 4 nearest 4 pastry 4 witnessed 4 asking 4 tunable 4 automaton 4 dws 4 61% 4 highlyconcurrent 4 pseudorandomness 4 case—authors 4 coralcdn 4 stabilizing 4 bidirectional 4 carlo 4 interpreted 4 lb 4 microcode 4 remapper 4 toolset 4 satf 4 argus 4 büchi 4 36067 4 persons 4 visiting 4 emerald 4 upby 4 ‹5% 4 ltl 4 ϕ 4 ending 4 lassos 4 bbs 4 ×b¬ϕ 4 multimediaspecific 4 stake 4 partitioning 3 its 3 tradeoffs 3 however 3 support 3 from 3 is 3 scheduling 3 ordering 3 database 3 diskbased 3 than 3 also 3 clock 3 uncertainty 3 reads 3 schema 3 performance 3 one 3 as 3 failed 3 fast 3 close 3 when 3 where 3 applied 3 tool 3 particular 3 detail 3 implemented 3 centers 3 applications 3 takes 3 message 3 long 3 these 3 pages 3 successfully 3 provided 3 gives 3 dynamic 3 format 3 recovery 3 facility 3 process 3 family 3 alternative 3 processes 3 objects 3 characterize 3 standard 3 type 3 snapshot 3 maintained 3 onecopyserializability 3 developed 3 under 3 areadonewriteall 3 fault 3 tolerance 3 decentralized 3 basis 3 put 3 any 3 completely 3 automatically 3 use 3 computation 3 distribution 3 work 3 enables 3 full 3 brought 3 largest 3 platform 3 tens 3 around 3 scenarios 3 massively 3 queries 3 version 3 currently 3 motivation 3 experimental 3 here 3 unifying 3 typically 3 further 3 diverse 3 range 3 framework 3 goal 3 mysql 3 hope 3 easy 3 definition 3 outages 3 ways 3 databases 3 true 3 domains 3 application 3 memory 3 factor 3 just 3 operation 3 12 3 portions 3 asynchronously 3 logic 3 two 3 techniques 3 sets 3 reach 3 majority 3 runs 3 1 3 elastic 3 tenant 3 tolerate 3 minimizing 3 evaluation 3 structure 3 central 3 satisfied 3 building 3 proved 3 simulation 3 motivate 3 rapid 3 detecting 3 find 3 connections 3 gigabit 3 speed 3 intrusion 3 limitations 3 handle 3 equipment 3 tools 3 analyses 3 sophisticated 3 quantify 3 may 3 generate 3 tuple 3 backbone 3 command 3 military 3 furthermore 3 caused 3 outline 3 analytical 3 method 3 derived 3 users 3 disks 3 substantially 3 business 3 react 3 dbms 3 pipelined 3 impractical 3 might 3 result 3 cases 3 finite 3 invariants 3 pass 3 propagation 3 proving 3 dataparallel 3 graphs 3 connected 3 behave 3 intermittent 3 power 3 push 3 checkpoint 3 arrive 3 gap 3 creating 3 generalpurpose 3 affinity 3 consume 3 shared 3 capture 3 universal 3 turingcomplete 3 language 3 written 3 purely 3 supported 3 preserve 3 requirement 3 especially 3 enforcing 3 internal 3 paths 3 hot 3 backup 3 prototyped 3 unifies 3 tradeoff 3 responses 3 why 3 respect 3 practices 3 background 3 bounding 3 comprehensive 3 addressing 3 duration 3 facilitate 3 disaster 3 namespace 3 promises 3 bad 3 behaves 3 indicates 3 adaptive 3 inconsistent 3 who 3 iii 3 little 3 characterization 3 journaling 3 utilize 3 request 3 combination 3 incorporates 3 latent 3 poor 3 nearoptimal 3 spring 3 resorting 3 finding 3 pairs 3 barrier 3 overhead 3 resolve 3 filter 3 iv 3 pack 3 continuum 3 usage 3 latencies 3 phones 3 altogether 3 lowerend 3 embedded 3 emergence 3 focusing 3 reports 3 isolating 3 permits 3 environmentthis 3 description 3 specifically 3 isolate 3 avoid 3 demanding 3 divide 3 exceeding 3 whereas 3 applies 3 come 3 assuming 3 greedy 3 separating 3 1970s 3 variants 3 detailed 3 breakdown 3 progressively 3 tent 3 go 3 post 3 considered 3 rotation 3 lock 3 essentially 3 blocked 3 inference 3 selftuning 3 adapts 3 modification 3 splits 3 deletions 3 authors 3 give 3 component 3 described 3 differences 3 discussed 3 largely 3 intermediate 3
48 storage 948 disk 592 memory 469 performance 354 power 351 energy 272 disks 270 io 264 flash 253 devices 184 architecture 155 technology 142 dram 134 consumption 125 write 125 pcm 124 array 120 main 117 access 113 drives 106 arrays 97 low 95 data 95 workloads 92 capacity 90 cost 87 raid 84 scaling 82 per 82 device 80 systems 79 small 79 drive 79 throughput 78 workload 76 reliability 76 ram 76 using 72 prototype 72 compression 71 system 68 conventional 68 magnitude 68 improve 68 latency 66 persistent 64 writes 63 up 63 as 62 memories 62 challenges 61 ssds 60 lifetime 59 average 57 technologies 56 abstractions 56 nonvolatile 56 increasing 55 built 54 times 53 keyvalue 53 limited 53 savings 53 than 52 less 52 improvements 52 reduce 51 while 50 ssd 50 management 50 phase 50 endurance 48 high 47 redundant 47 subsystem 47 future 47 response 46 increase 45 directly 45 random 43 costs 43 store 43 mobile 43 cells 42 alternative 41 change 40 active 40 latencies 40 fast 39 characteristics 39 block 37 reduces 37 magnetic 37 bandwidth 37 orders 37 lowpower 37 higher 37 design 36 will 36 blocks 36 logging 36 achieve 35 inexpensive 35 controller 35 via 34 rates 34 current 34 address 34 improvement 34 deduplication 34 personal 34 highlevel 33 enable 33 reliable 32 server 32 offers 32 faster 32 diskbased 32 levels 32 called 32 introduces 32 lower 32 hard 32 hierarchy 32 fawn 32 sled 32 database 31 highperformance 31 computing 31 enterprise 31 pram 31 provide 31 requests 31 impact 31 due 31 usage 31 nasd 31 based 30 amounts 30 further 29 expensive 29 hardware 29 boxwood 29 large 29 better 29 wide 29 simulations 29 dataintensive 29 index 29 density 29 scalability 28 reads 28 measurements 28 solidstate 28 reducing 27 interface 27 rapidly 27 relative 27 backup 27 hash 27 comparable 27 computers 27 structures 27 sequential 27 mechanisms 26 emerging 26 years 26 improves 26 ibm 26 bpfs 26 cluster 26 centers 26 phasechange 26 reduced 25 potential 25 increased 25 exploit 25 optimizations 25 significantly 24 propose 24 limits 24 become 24 offer 24 hybrid 24 elimination 24 around 24 gap 24 promise 24 embedded 24 3 24 processing 23 demonstrates 23 lookup 23 replacement 23 cpus 23 infrastructure 23 maximum 23 close 22 accesses 22 battery 22 attractive 22 computer 21 promising 21 explores 21 parameters 21 rate 21 striping 21 fab 21 failure 21 scalable 21 read 21 stores 21 slow 21 fundamental 21 efficiency 21 relatively 21 compared 21 degradation 21 five 21 table 20 speed 20 needs 20 modest 20 solution 19 contrast 19 buffer 19 interfaces 19 scsi 19 materials 19 bricks 19 strong 19 providing 19 utilization 19 optimized 19 stateoftheart 19 wearleveling 19 uses 18 consistent 18 duplicate 18 center 18 stored 18 inmemory 18 extremely 18 feasibility 18 thereby 18 idle 18 baseline 18 analytical 17 total 17 overheads 17 chain 17 budget 17 four 16 overall 16 flashbased 16 portable 16 redundancy 16 solutions 16 layout 16 substantial 16 accessed 16 tables 16 article 16 bytes 16 combines 16 chunks 16 moneta 16 organization 16 filesystems 16 show 15 analyze 15 tradeoff 15 achievable 15 compares 15 60% 15 pcmbased 15 costperformance 15 tradeoffs 14 faulttolerance 14 servers 14 delay 14 during 14 volumes 14 meet 14 pairs 14 linear 14 wear 14 100 14 speedup 14 pc 14 excellent 14 giving 14 deliver 14 rotational 14 thermal 14 highend 14 cell 14 usb 14 investigated 14 traditional 14 additional 14 architectural 14 runs 14 limit 14 replacing 14 space 14 designing 14 trends 14 contributions 14 cpu 14 desktop 14 hashing 14 tape 14 reconstruction 14 requires 13 benefits 13 evaluations 13 eight 13 explore 13 parity 13 locality 13 logstructured 13 grown 13 roughly 13 voltage 13 hp 13 byteaddressable 13 archival 13 raids 13 atomic 13 achieved 13 require 13 more 13 minimizing 13 limitations 13 consume 13 primarily 13 bucket 13 price 13 paging 13 becoming 13 relies 13 predictive 13 costeffective 13 energyefficient 13 silt 13 resistance 13 ntfs 13 envy 13 memsbased 13 overcome 12 integrated 12 online 12 handle 12 near 12 provisioning 12 seek 12 down 12 principles 12 prevalent 12 secondary 12 sensing 12 rows 12 transferring 12 sata 12 matched 12 pcram 12 making 11 databases 11 increasingly 11 partial 11 schemes 11 mining 11 datacenter 11 players 11 processor 11 page 11 estimated 11 match 11 suffer 11 fraction 11 enhancements 11 startgap 11 networkattached 11 peripheral 11 move 11 ondisk 11 fujitsu 11 storageclass 11 sram 11 dollar 11 across 11 increases 11 synchronous 11 eg 11 networking 11 rapid 11 physical 11 purely 11 understanding 11 poor 11 concern 11 importantly 11 13 11 themselves 11 proposes 11 smart 11 writers 11 accounts 11 squandered 11 3380 11 super 11 eagle 11 inplace 11 available 10 exploits 10 currently 10 goals 10 off 10 indicate 10 estimate 10 finegrained 10 exacerbated 10 sizes 10 phones 10 product 10 advances 10 corresponding 10 faced 10 transfer 10 choices 10 stack 10 light 10 imposed 10 chip 10 nm 10 conservation 10 premise 10 cards 10 solid 10 scm 10 multiple 10 layer 10 describes 10 despite 10 designed 10 asynchronous 10 generation 10 factor 10 complex 10 motivate 10 cheap 10 growing 10 capabilities 10 items 10 supported 10 because 10 robust 10 suggest 10 pair 10 overhead 10 next 10 secure 10 emulated 10 tracedriven 10 greater 10 accessing 10 ameliorate 10 narrow 10 temperature 10 supply 10 flashstore 10 tier 10 head 10 long 9 pages 9 patterns 9 evaluation 9 achieves 9 adapt 9 100000 9 spectrum 9 entirely 9 mean 9 peak 9 larger 9 balance 9 added 9 consisting 9 chunk 9 intelligent 9 utility 9 charge 9 eliminates 9 shorter 9 separately 9 ios 9 portion 9 blocklevel 9 nfsv2 9 temporary 9 3d 9 systemlevel 9 microarchitectural 9 mnemosyne 9 logical 8 size 8 recovery 8 enhance 8 easy 8 competitive 8 far 8 already 8 motivated 8 survey 8 containing 8 i 8 aggressive 8 iv 8 chips 8 compare 8 compact 8 objectbased 8 extend 8 10x 8 transfers 8 consumes 8 couples 8 ideal 8 vision 8 slower 8 save 8 intelligence 8 targets 8 word 8 balances 8 clear 8 berkeleydb 8 costeffectively 8 powered 8 projected 8 subsystems 8 datastores 8 offloading 8 autoraid 8 mems 8 order 8 widely 8 similar 8 same 8 been 8 massively 8 build 8 serve 8 building 8 furthermore 8 direct 8 suitable 8 protection 8 skimpystash 8 gigabytes 8 nand 8 leverages 8 theoretical 8 tested 8 capacities 8 issuing 8 twice 8 minute 8 transistors 8 fawnkva 8 350 8 nvram 8 stripe 8 pdc 8 support 7 commodity 7 constraints 7 faulttolerant 7 moves 7 face 7 pervasive 7 typically 7 benchmark 7 demonstration 7 platforms 7 media 7 ten 7 incorporating 7 fewer 7 incurring 7 cameras 7 series 7 sustain 7 effective 7 meeting 7 10000 7 success 7 mitigate 7 5% 7 nearly 7 combined 7 56 7 barriers 7 native 7 year 7 ask 7 latter 7 coalescing 7 room 7 lab 7 predicted 7 ring 7 joule 7 energytwo 7 boost 7 drawbacks 7 clams 7 critical 6 load 6 new 6 top 6 advantage 6 requirements 6 made 6 extensive 6 makes 6 coupled 6 variable 6 settings 6 soon 6 22 6 ii 6
49 chronus 92 policy 60 dora 60 grows 47 searching 45 cause 42 corruption 40 mismatches 40 checksum 39 point 37 working 37 centralized 36 firewall 36 past 34 states 32 engine 31 change 29 failureinducing 29 contended 29 instances 26 mostly 26 probe 26 deduce 26 prohibitive 24 minimizing 24 incorrectly 24 actions 22 clientside 22 following 21 unchanged 21 logarithmically 21 decade 21 networkbased 21 transitioned 21 differentiates 21 existed 21 everincreasing 21 assignment 19 bottleneck 19 remained 19 malfunction 19 instant 19 administrator 19 userprovided 19 based 17 completely 17 largely 17 primary 17 action 17 exponentially 17 nonworking 17 serverside 17 input 16 maintains 16 troubleshooter 16 booting 16 burdens 16 identify 14 synthetic 14 travel 14 undergone 14 concurrentlyexecuting 14 threadtotransaction 14 threadlocal 14 contentionprone 14 addresses 12 acid 12 off 12 common 12 function 12 task 12 manager 12 assigns 12 comparing 12 advancements 12 decomposes 12 doras 12 48x 12 first 11 describes 11 top 11 approach 11 open 11 recursive 11 lessons 11 stateoftheart 11 modeling 11 attains 11 supports 9 virtual 9 comparable 9 output 9 threat 9 disk 9 identity 9 i 9 moores 9 law 9 spots 9 occur 7 applied 7 web 7 indexing 7 conflicts 7 much 7 largescale 7 result 7 performs 7 develop 7 explain 7 measure 7 simplicity 7 153 7 nearline 7 adapters 7 corruptionproof 7 investigate 7 trees 7 structures 7 fairly 7 opportunity 7 depends 7 smaller 7 dedicated 7 interaction 7 holding 7 unknown 7 diagnose 7 barriers 7 contribute 7 decisionsupport 7 volunteers 7 qmail 7 scalability 6 also 6 at 6 introduced 6 significant 6 machine 6 computing 6 wide 6 tables 6 numbers 6 present 6 oltp 6 application 6 ensure 6 demonstrates 6 inconsistencies 6 inefficient 6 index 6 compute 6 language 6 particularly 6 formulation 6 expected 6 space 6 silent 6 suitable 6 focus 6 400000 6 observations 6 resolve 6 gigabytes 6 emphasize 6 unix 6 compare 6 inference 6 referenced 6 naturally 6 variables 6 compact 6 1000 6 typical 6 specified 6 capability 6 methodology 6 fine 6 entities 6 doing 6 expose 6 enhances 6 clear 6 hierarchically 6 pure 6 shareddisk 6 category 6 notes 6 f1 6 passes 6 stopping 6 ninja 6 2nd 6 papi 6 iobench 6 cyworld 6 access 4 each 4 system 4 with 4 in 4 transaction 4 contention 4 variety 4 take 4 operations 4 mechanisms 4 using 4 reducing 4 existing 4 long 4 permit 4 managing 4 size 4 level 4 implementing 4 performed 4 granularity 4 call 4 work 4 parallel 4 requests 4 complexity 4 related 4 recognized 4 though 4 examples 4 between 4 viable 4 complete 4 less 4 sharing 4 indicate 4 motivate 4 languages 4 operate 4 limitations 4 discuss 4 proper 4 incur 4 generated 4 technology 4 custom 4 attempts 4 bound 4 us 4 keep 4 propagation 4 prior 4 maintaining 4 efficiency 4 create 4 search 4 ever 4 hot 4 collaboration 4 seemingly 4 trace 4 because 4 temporal 4 bayou 4 who 4 essential 4 parity 4 41month 4 locality 4 iii 4 metric 4 lookups 4 usage 4 portable 4 retains 4 price 4 methods 4 thread 4 entirely 4 simultaneously 4 splits 4 hours 4 abstractions 4 vocabulary 4 datapath 4 experiment 4 effective 4 sequences 4 dealing 4 occurs 4 burst 4 illustrate 4 bottomup 4 capital 4 considerations 4 accessible 4 identified 4 excessive 4 subsets 4 deal 4 describing 4 secondary 4 behavioral 4 interferencefree 4 reactive 4 parsec 4 weak 4 succeeds 4 inherently 4 consequence 4 modest 4 supplied 4 randomization 4 smart 4 bitvectors 4 sat 4 attack 4 bypass 4 producing 4 bvt 4 exhaustion 4 workings 4 socalled 4 numerical 4 degrees 4 concentrate 4 indeed 4 latter 4 sampling 4 worlds 4 images 4 repeated 4 multilevel 4 equal 4 producer 4 rank 4 removing 4 cells 4 chip 4 experts 4 rare 4 availabilitythe 4 self 4 commercially 4 guiding 4 register 4 instantaneous 4 exception 4 mitigating 4 commits 4 dag 4 conceptual 4 signal 4 emulations 4 learns 4 matchmaking 4 aim 4 scene 4 interprocess 4 ibm 4 sand 4 36% 4 intuition 4 1980s 4 bilateral 4 timingdependent 4 exceptions 4 44% 4 surviving 4 graphrepresented 4 dense 4 overlap 4 diagonalization 4 closing 4 activation 4 fold 4 treestructured 4 thirdgeneration 4 hiring 4 externalmemory 4 chaotic 4 usefulness 4 investigations 4 terminology 4 linguistic 4 hewlettpackard 4 graybox 4 passwords 4 nonconcurrent 4 rap 4 olog2n 4 paravirtualization 4 ~ 4 supportfor 4 builtfrom 4 navierstokes 4 rto 4 vxa 4 mvm 4 systems 2 via 2 to 2 however 2 generally 2 is 2 layer 2 unlike 2 prototypes 2 scales 2 on 2 of 2 across 2 it 2 distribute 2 paper 2 novel 2 implementation 2 critical 2 external 2 features 2 one 2 over 2 failed 2 be 2 distributing 2 even 2 there 2 etc 2 combine 2 management 2 book 2 such 2 solutions 2 overview 2 protocols 2 other 2 an 2 optimistic 2 protocol 2 strongly 2 similar 2 constraints 2 our 2 only 2 different 2 both 2 pages 2 solution 2 describe 2 dynamic 2 computer 2 process 2 networks 2 shown 2 conventional 2 group 2 whole 2 properties 2 review 2 resilient 2 boards 2 defines 2 better 2 defined 2 demonstrated 2 must 2 interesting 2 read 2 but 2 tolerance 2 information 2 decentralized 2 providing 2 some 2 transparent 2 response 2 edge 2 content 2 well 2 propose 2 evaluations 2 promising 2 results 2 ecommerce 2 slightest 2 financial 2 services 2 around 2 core 2 queries 2 service 2 loadbalancing 2 then 2 experimental 2 robustness 2 typically 2 do 2 differ 2 coupled 2 generation 2 classes 2 easy 2 impact 2 aims 2 run 2 hundreds 2 applicability 2 principle 2 was 2 controlled 2 would 2 shifts 2 resulted 2 short 2 10 2 outperform 2 demonstrate 2 out 2 insight 2 inherent 2 operation 2 replicates 2 property 2 replicate 2 techniques 2 blocks 2 fails 2 whenever 2 decision 2 obtain 2 plus 2 special 2 multitenant 2 style 2 after 2 adopts 2 adverse 2 online 2 contribution 2 central 2 introduce 2 proved 2 selected 2 algorithmic 2 antimessages 2 relevant 2 matrices 2 detecting 2 volumes 2 technologies 2 option 2 inexpensive 2 devices 2 lead 2 into 2 characteristics 2 file 2 volume 2 developing 2 streamprocessing 2 class 2 environments 2 examine 2 defining 2 convenient 2 notion 2 forms 2 evaluated 2 skew 2 regularly 2 limits 2 electronic 2 wall 2 detection 2 hold 2 eight 2 analytical 2 briefly 2 context 2 generating 2 realworld 2 programmers 2 distinct 2 years 2 hundred 2 every 2 human 2 construction 2 mit 2 mark 2 end 2 dataflow 2 successive 2 log 2 limit 2 affords 2 example 2 soon 2 collecting 2 historical 2 fjords 2 traces 2 near 2 ie 2 opensource 2 learning 2 iterative 2 restricted 2 job 2 controlflow 2 compelling 2 digg 2 assigning 2 host 2 extremely 2 item 2 incurs 2 penalties 2 especially 2 internal 2 relatively 2 either 2 seamlessly 2 unifies 2 analyzing 2 derive 2 versioned 2 allow 2 comprehensive 2 duration 2 queues 2 yet 2 questions 2 regular 2 let 2 statistics 2