1 ) 1 © 1 & 1 1 0.8.2), 1 [1], 1 1: 1 10 1 100 1 [11] 1 [11]) 1 1–18doi:10.1007/s10270-010-0163-y. 1 [12] 1 [12]. 1 124–131. 1 13 1 1877–0509 1 (1984) 1 1992, 1 2 1 [2, 1 [2] 1 2, 1 2: 1 2). 1 2.0 1 2.0, 1 (2006). 1 (2007). 1 2008, 1 2008. 1 2009. 1 2011-03-14) 1 22 1 27 1 [3] 1 3: 1 3). 1 [4] 1 4: 1 4] 1 43–51. 1 477–488. 1 (5) 1 [5] 1 [5]. 1 5. 1 5.1. 1 5.2. 1 53 1 590 1 591 1 592 1 593 1 594 1 595 1 596 1 597 1 6, 1 6. 1 6) 1 601–604. 1 66 1 6977 1 7 1 [7, 1 [7] 1 7. 1 74–85. 1 8 1 [8] 1 8. 1 8]. 1 89, 1 9 1 [9] 1 [9]. 1 97–111. 1 9th 1 (a 1 A. 1 able 1 about 1 Abstract 1 academia, 1 academics 1 access. 1 accessing 1 accompanying 1 ACM 1 action. 1 actions) 1 actually 1 addition, 1 ad-hoc 1 administrator 1 administrators 1 Adoptance 1 adopted 1 adopting 1 advanced 1 Advanced 1 advantage 1 advertize 1 afterwards 1 afterwards. 1 aggregate 1 aimed 1 (all 1 all, 1 alleged 1 allocated 1 along 1 Also, 1 Alternatively, 1 alternatives 1 (among 1 amount 1 An 1 analysis. 1 analyzed 1 (and 1 and, 1 and/or 1 Ann. 1 anonymous 1 another 1 Another 1 Antoy, 1 any 1 Any 1 anymore 1 anymore. 1 API 1 apply 1 approach 1 approach, 1 approach. 1 approaches 1 appropriate 1 approval 1 approve 1 approved 1 around. 1 arrange 1 arrive 1 article: 1 Assuming 1 attracts 1 authenticate 1 author. 1 authorizing 1 authors) 1 automatically, 1 Autonomous 1 availability. 1 Available 1 b 1 background. 1 Background 1 balancing 1 “base” 1 basic 1 batch 1 before 1 before, 1 (behind 1 benefit 1 benefits 1 Benefits 1 Besides 1 bibliographic 1 BibTeX 1 bidirectional 1 biomedical 1 bottleneck 1 (BPM) 1 (BPMN), 1 BPMN-to-BPEL 1 briefly 1 browse 1 browser 1 build 1 bundle, 1 bundle. 1 Bundles 1 By 1 C. 1 calculation 1 cannot 1 Case 1 cases/grabats2009synthesis.pdf 1 casual 1 CCGRID’09, 1 CD-ROM 1 CD-ROMs. 1 center 1 certain 1 challenge 1 challenge, 1 Challenge. 1 Challenge’s 1 change 1 changes. 1 Changes 1 changing 1 check 1 citations, 1 cited 1 Claerbout 1 Claerbout, 1 Claerbout-based 1 Claerbout’s 1 clarifies 1 clear 1 client 1 client. 1 “clone” 1 clone, 1 clones 1 cloning 1 cloud. 1 cloud-computing 1 cluster. 1 Cluster 1 clusters 1 code. 1 combination 1 combine 1 come 1 comments 1 commercial 1 Communications 1 communities 1 communities. 1 community 1 companion 1 compare 1 compatibility: 1 competition7 1 competitive 1 compile 1 compiler 1 Compiler 1 compilers 1 complete 1 completely 1 complex 1 Computational 1 computations. 1 computers. 1 Computing” 1 conceptually 1 conclude 1 conclusion. 1 Conclusion 1 concurrent 1 concurrently 1 conference. 1 Conference 1 configuration 1 configure 1 configuring 1 conflict 1 connect 1 connected 1 connecting 1 consideration 1 constructed. 1 Constructing 1 contained 1 containing 1 content 1 contest, 1 contest. 1 contests. 1 context 1 context, 1 continue 1 contrast 1 contrast, 1 conveniently 1 (conventional) 1 cooperation 1 copy 1 Copyright/licensing: 1 corresponds 1 counterpart. 1 course 1 create, 1 created. 1 creation 1 credentials 1 criteria 1 criteria. 1 Criteria 1 crosses, 1 Current 1 Currently, 1 Curry: 1 customers 1 d 1 (d 1 data. 1 data) 1 DC, 1 deal 1 delivered 1 demand 1 demonstrates 1 demonstrator 1 dependency 1 deploying 1 describes 1 Description 1 design, 1 desirable 1 desktop 1 Desktop 1 detailed 1 details 1 details, 1 developed 1 diagram, 1 direct, 1 directly. 1 disadvantage 1 discarded 1 discontinuation 1 discontinue 1 discussion 1 disk 1 displayed 1 displays 1 disseminating 1 dissemination 1 dissemination. 1 distinguishing 1 distribution 1 do 1 document, 1 document. 1 documents 1 doi:10.1016/j.procs.2011.04.062 1 doi:DOI:10.1016/j. 1 doi:http://10.1109/JSYST.2009.2028589. 1 doi:http://doi. 1 doi:http://dx.doi.org/10.1109/CCGRID.2009.93. 1 Domain 1 downloading 1 dozens 1 drives 1 Dumas, 1 durability 1 Dutch 1 dynamically. 1 E. 1 e1 1 e2 1 early 1 EC28 1 efficiently 1 e-commerce 1 Editors 1 e.g. 1 Eindhoven 1 elastic, 1 field 1 Electronic 1 e-mail 1 e-mails 1 embedded 1 emphasis 1 emphasize 1 empty 1 enable 1 end, 1 end-users. 1 engine: 1 Engine 1 ensures 1 enter 1 entering 1 Environments) 1 equations, 1 e-Science 1 e-Science. 1 etc.). 1 eucalyptus 1 evaluated 1 evaluated, 1 evaluating 1 evaluation. 1 evaluators 1 evident 1 excluded 1 executability 1 Executability: 1 “executable 1 (executable) 1 executed. 1 Execution 1 flexibility. 1 flexibly, 1 Existing 1 experiment 1 Expl. 1 explicitly 1 extracted 1 far, 1 far. 1 Feasibility 1 federation 1 feedback 1 fellow 1 First, 1 focus 1 following 1 Following 1 follows: 1 form, 1 format 1 format. 1 formerly 1 Fortes, 1 four 1 fragment 1 free 1 freshly 1 full 1 Fulfillment 1 functional 1 functionality 1 functionality. 1 further 1 future 1 future. 1 generally 1 generally, 1 generate 1 generated 1 generation 1 Generation 1 Geophys., 1 Geosciences. 1 Germany 1 get 1 given 1 Gnuplot4 1 good 1 Gorp, 1 Gorpa 1 GraBaTs), 1 Grand 1 graph. 1 graphs 1 Grefen, 1 Grid, 1 Group, 1 Grzegorczyk, 1 figure, 1 figures 1 (GVE 1 handle 1 handling 1 hardware 1 heavyweight 1 Help 1 Here 1 herself 1 heterogenous 1 highlights 1 high-performance 1 him- 1 host 1 hosted 1 Hosted 1 hosting 1 http://aws.amazon.com/ec2/ 1 http://danae.uni-muenster.de/ 1 http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0. 1 http://is.ieis.tue.nl/staff/pvgorp/events/grabats2009/ 1 http://is.tm.tue.nl/staff/pvgorp/share/?page=ConfigureNewSession&vdi=Ubuntu-11.04_bpmn2bpel-grappa.vdi 1 http://open.eucalyptus.com/documents/ccgrid2009.pdf 1 http://planet-mde.org/ttc2011/ 1 http://project.liquidpub.org/research-areas/liquid-journal. 1 http://sites.google.com/site/executablepaper/ 1 http://www.3tu.nl/ 1 http://www.curry-language.org/ 1 http://www.gnuplot.info/ 1 http://www.languageworkbenches.net/ 1 http://www.omg.org/spec/BPMN/1.2/ 1 http://www.reproducibility.org. 1 http://www.virtualbox.org/ 1 huge 1 hyperlink 1 hyperlinked 1 ICCS 1 ideas9 1 ieeecomputersociety.org/10.1109/MIC.2009.94. 1 If 1 image, 1 images, 1 Images 1 immediately. 1 impact 1 implementation 1 implements 1 implies, 1 important 1 in, 1 in. 1 including 1 incomplete 1 individual 1 industrial 1 infrastructure 1 infrastructure, 1 infrastructure. 1 (Innovation 1 inputs 1 inputs, 1 inside 1 inspection. 1 installed, 1 installed. 1 installs 1 instance, 1 instantiate 1 instantiated. 1 Instead 1 instructions 1 Int. 1 integrated 1 Integrated 1 interactive. 1 interest 1 interface 1 Internet 1 internet-based 1 interoperability 1 interpreter 1 introduces 1 Introduction 1 investigate 1 invocation 1 invoked 1 irregardless 1 isolated, 1 issue. 1 Issue 1 issues 1 issues, 1 jobs 1 jobs.cmi.ua.ac.be. 1 “Journal 1 jump 1 jvlc.2010.11.005. 1 K. 1 Keahey, 1 key 1 (keybord 1 Keywords: 1 kinds 1 knowledge 1 known 1 Knuth, 1 Kunze, 1 (labeled 1 language 1 Laszewski, 1 launch 1 layered 1 file. 1 files. 1 license, 1 licensing 1 links 1 Linux. 1 LiquidJournal10 1 list 1 listed. 1 listening. 1 Literate 1 literature 1 loaded 1 local 1 local) 1 log 1 Logic 1 Logic. 1 long-running 1 lost 1 Ltd. 1 ~lux/curry/ 1 M¨ 1 Mac). 1 machine: 1 Machine 1 machine2 1 machines, 1 main 1 mainly 1 makes 1 making 1 manipulated. 1 Many 1 material. 1 Matsunaga, 1 Matsuoka 1 mature 1 may 1 Mazanek, 1 Mazanekb 1 MCC3 1 meaning, 1 meanwhile 1 meets 1 members 1 members. 1 mentioned, 1 Microsystems’s) 1 middle 1 migration 1 minimize 1 Mitsuhisa 1 Model 1 monitoring 1 More 1 Most 1 motely, 1 Motivation 1 mounted 1 moving 1 Mtg 1 Munich, 1 mutable 1 finalize 1 nearly 1 need 1 Netherlands 1 networks 1 New 1 nineties 1 not. 1 Notation 1 notified. 1 now 1 nster 1 number 1 number, 1 Nurmi, 1 OASIS, 1 Obertelli, 1 Object 1 obviously 1 Obviously, 1 Once 1 Opening 1 open-source 1 operation. 1 optimally 1 optimally, 1 optimized 1 Options) 1 Oracle’s 1 organized 1 organizer. 1 originate 1 other’s 1 others). 1 overview 1 flow 1 page, 1 pages 1 pages. 1 paper, 1 paper. 1 papers” 1 Papers 1 parallel. 1 parameters 1 PC 1 pdf 1 peer 1 peer-review 1 per 1 perform 1 performing 1 permanently 1 perspective, 1 perspective. 1 phase. 1 plot 1 plotting 1 p.m.e.v.gorp@tue.nl, 1 point, 1 points 1 pool 1 populate 1 portal, 1 possible. 1 postpone 1 power 1 powerful 1 practice. 1 precious 1 preparation. 1 presented 1 (previously 1 private) 1 problems, 1 Proc. 1 Proceedings 1 processes. 1 produce 1 producing 1 production 1 programs 1 project 1 Project 1 projects 1 proof 1 proper 1 properly 1 property 1 proposed 1 Protocol 1 prototype 1 provenance 1 Provenance: 1 provided. 1 public 1 publication. 1 publicly 1 Published 1 publisher’s 1 publishes 1 publishing. 1 put 1 quality: 1 questioning 1 quite 1 R. 1 (RDP) 1 re2 1 read 1 reader, 1 reader’s 1 readers, 1 readily 1 reading 1 readme 1 ready 1 really 1 rebuild 1 recent 1 recently. 1 recommend 1 red 1 reduce 1 reference 1 References 1 regarding 1 regards 1 registration 1 Related 1 relations 1 released, 1 relevant 1 Remote 1 remotely 1 repeated 1 replicated 1 reported 1 representative 1 reproduce 1 reproduced. 1 reproducibility 1 Reproducible 1 reproducing 1 request 1 Request 1 requested 1 requests 1 requirements 1 research, 1 researcher 1 reserve 1 responsibility 1 restart 1 result, 1 resulting 1 results, 1 results. 1 re-use 1 reviewed 1 (reviewers 1 reviewers: 1 reviewers/readers 1 rights 1 rights. 1 roles 1 first 1 runs 1 runtime 1 same 1 satisfies 1 satisfy 1 Sato 1 Satoshi 1 scalability: 1 scenarios, 1 scenes) 1 Science, 1 sciencedirect 1 scientists 1 scope, 1 Scope: 1 screencasts 1 screenshot 1 Screenshot 1 section 1 secure) 1 (see 1 See 1 seeing 1 Selection 1 selects 1 Seminal 1 sent 1 serve 1 server(s) 1 servers, 1 serves 1 Services 1 session 1 session. 1 Session 1 sessions. 1 share, 1 share. 1 SHARE, 1 SHARE-based 1 Shared 1 SHARE-supported 1 sharing. 1 (Sharing 1 Short 1 short-running 1 show 1 Showcase 1 side: 1 simplifying 1 single 1 site 1 Size: 1 Sky 1 (SLAs) 1 SLAs) 1 So 1 So, 1 Soc. 1 Society, 1 software. 1 Software 1 software1 1 Soman, 1 sometimes 1 sophisticated 1 source, 1 stakeholders. 1 standard 1 startup 1 startup. 1 stateful 1 Steffen 1 steffen.mazanek@gmail.com, 1 Step 1 still 1 stores 1 straightforward 1 stress-tested 1 struggling 1 study: 1 submissions 1 submitting 1 subscribe 1 summarizing 1 Sun 1 supplementary 1 support, 1 Supporting 1 survey 1 surveys 1 Symposium 1 system, 1 system. 1 systems. 1 Systems: 1 tables 1 Tao, 1 task 1 tasks 1 (TCC). 1 technical 1 technically 1 techniques 1 technologies 1 Technology, 1 tedious 1 (temporary 1 text. 1 them 1 then, 1 Then 1 theorem 1 Thereafter, 1 These 1 They 1 though: 1 through 1 timeslot 1 too 1 too. 1 top 1 tracking 1 transformation, 1 transparent 1 trigger 1 triggered 1 try 1 Tsugawa, 1 TTC 1 (TTC, 1 turn 1 turns 1 type 1 u 1 unconsciously. 1 unfortunate 1 Unfortunately, 1 universities 1 universities6 1 university 1 University 1 unlimited. 1 upload 1 URL 1 URLs 1 USA, 1 useful 1 user, 1 user’s 1 users. 1 Using 1 validation 1 Validation 1 validity 1 (.VDI 1 verified 1 verify 1 Version 1 (Version 1 Via 1 viewer 1 VirtualBox. 1 VirtualBox5 1 virtualization, 1 Virtualization 1 virtualized 1 visible 1 visitor) 1 visitors 1 visualization 1 visualizes 1 volume. 1 Volume 1 von 1 waits 1 Wang, 1 want 1 wants 1 Washington, 1 ways 1 Web 1 webpage, 1 “When?” 1 whereas 1 While 1 windows 1 Windows 1 Wolski, 1 work. 1 Work 1 workbench 1 workload. 1 workflow, 1 workflow. 1 workflows, 1 workshop/contest 1 workshops 1 workshop’s 1 writing, 1 writing). 1 WSDL 1 www.sciencedirect.com 1 yearly 1 Youseff, 1 Zagorodnov, 2 , 2 1 2 1. 2 [10] 2 (2009) 2 (2009). 2 2009, 2 (2010) 2 3, 2 3. 2 (4) 2 4, 2 4. 2 6 2 [6] 2 Actually, 2 aim 2 aims 2 already. 2 Amazon 2 architecture 2 assume 2 author’s 2 Authors 2 automated 2 automatic 2 automatically 2 balances 2 base 2 because 2 built 2 Bullet 2 bundles 2 But 2 called 2 challenge’s 2 click 2 click, 2 clients 2 code, 2 computing, 2 concrete 2 contest 2 Contest 2 corresponding 2 creating 2 decide 2 described 2 designed 2 difficult 2 domain 2 download, 2 during 2 dynamically 2 editors 2 Elsevier’s 2 emerged 2 environment 2 etc. 2 evaluation 2 evaluation, 2 event 2 events 2 executing 2 execution 2 explore 2 features 2 follows 2 fully 2 Functional 2 G. 2 general 2 give 2 graph 2 Grid 2 group 2 here 2 hidden 2 However, 2 HTML 2 (i.e., 2 immutable 2 impression 2 in: 2 index 2 installation 2 International 2 involve 2 involves 2 Keahey 2 L. 2 language, 2 Language 2 last 2 latter 2 lead 2 link 2 logic 2 long-term 2 LTEX 2 Management 2 metadata 2 might 2 model 2 Modeling 2 modern 2 mouse 2 needs 2 network 2 never 2 no 2 Note 2 notified 2 numerous 2 offer 2 ones 2 online 2 open 2 (or 2 organization 2 organizer 2 organizers 2 others, 2 out 2 output 2 over 2 owner 2 P. 2 page 2 Paper 2 papers, 2 part 2 PDF 2 physical 2 platform, 2 port 2 pp. 2 previously 2 problems 2 procedure 2 proceedings. 2 Prof. 2 programming 2 programming, 2 publication 2 publishing 2 purpose 2 readers 2 Readers 2 realized 2 relate 2 require 2 Research 2 resources 2 respective 2 restrict 2 restrictions. 2 result 2 results 2 reviewers 2 reviewing 2 run 2 saves 2 scalability 2 scientific 2 screen 2 Section 2 seen 2 separate 2 servers 2 servers. 2 set 2 setting. 2 Several 2 SHARE: 2 shared 2 (shown 2 simple 2 simplifies 2 software, 2 solution 2 source 2 space 2 specialized 2 stakeholders 2 start 2 Such 2 support 2 supported 2 Systems 2 tend 2 test 2 TeX 2 text 2 that, 2 Therefore, 2 thus 2 thus, 2 To 2 Tool 2 tools 2 typical 2 Typical 2 Typically, 2 underlying 2 Users 2 vendors 2 via 2 view 2 We 2 website. 2 were 2 when 2 while 2 Windows, 2 wishes 2 within 2 without 2 working 2 workflows 2 yet 3 [1] 3 [1]. 3 2. 3 2011 3 5 3 academic 3 across 3 active 3 administrative 3 agreements 3 al. 3 All 3 applied 3 article, 3 articles 3 background 3 between 3 both 3 BPMN 3 Business 3 case 3 clone 3 computations 3 computing 3 Computing 3 contains 3 convenient 3 could 3 D. 3 data, 3 describe 3 direct 3 directly 3 discussed 3 does 3 download 3 each 3 (e.g., 3 et 3 executable. 3 Executable 3 existing 3 Finally, 3 figure) 3 Hanus, 3 hypervisor 3 if 3 information 3 input 3 install 3 interactive 3 issue 3 It 3 J. 3 journal 3 Journal 3 just 3 Languages 3 large 3 files 3 level 3 Linux 3 literate 3 live 3 load 3 logged 3 machine, 3 machine. 3 many 3 means 3 Nimbus 3 Nimbus, 3 On 3 others 3 perspective 3 Perspective 3 platform 3 portal 3 possibilities 3 potential 3 prepared 3 Process 3 RDP 3 rely 3 request. 3 required 3 S. 3 scenario 3 scripts 3 service 3 sets 3 sharing 3 similar 3 simply 3 Since 3 so 3 so-called 3 solutions 3 started 3 submitted 3 systems 3 then 3 three 3 tool 3 Transformation 3 typically 3 under 3 usage 3 Visual 3 way 3 where 3 work 3 workflow 4 . 4 (1) 4 1, 4 (2) 4 access 4 after 4 among 4 artifacts 4 At 4 BPEL 4 cases, 4 cloud 4 computational 4 contain 4 contributed 4 create 4 EC2 4 editor 4 enables 4 Eucalyptus 4 For 4 IEEE 4 images. 4 installed 4 integration 4 its 4 file 4 license 4 made 4 Moreover, 4 much 4 new 4 often 4 original 4 papers. 4 participants 4 Pieter 4 platforms 4 program 4 provide 4 remote 4 server 4 shown 4 since 4 specific 4 step 4 such 4 supports 4 than 4 time 4 various 4 very 4 way. 4 will 5 3 5 A 5 article. 5 based 5 created 5 Curry 5 even 5 example, 5 he 5 image. 5 machines. 5 most 5 order 5 papers 5 performance 5 Pieter 5 possible 5 provided 5 provides 5 published 5 running 5 should 5 use 5 users 5 using 5 version 5 virtualization 5 volume 5 web 5 website 6 already 6 available 6 but 6 code 6 conventional 6 Elsevier 6 into 6 M. 6 make 6 multiple 6 operating 6 particular 6 reproducible 6 sessions 6 system 6 their 6 they 6 workshop 7 only 7 reader 7 SHARE. 7 special 7 transformation 7 used 7 we 7 which 8 / 8 author 8 authors 8 bundle 8 Gorp 8 how 8 Mazanek 8 SHARE’s 8 shows 8 Steffen 8 these 8 user 9 589–597 9 As 9 bullet 9 example 9 Figure 9 not 9 Procedia 9 related 9 Science 9 well 9 would 10 (2011) 10 data 10 different 10 more 10 Van 11 4 11 Computer 11 images 11 other 12 also 12 image 14 at 14 executable 14 software 15 In 15 it 15 one 15 or 15 paper 15 This 16 article 17 — 17 all 18 machines 18 this 18 with 21 have 21 research 23 an 23 by 23 The 24 been 24 from 25 has 27 are 28 on 36 be 37 can 37 machine 38 as 41 42 for 43 is 44 virtual 55 that 58 in 62 SHARE 82 to 84 and 92 a 128 of 249 the