%% This file was generated automatically from the CCL web page: %% http://www.cse.nd.edu/~ccl/research/papers/bibtex.php @inproceedings { reshaping-sc-2024, author = "Barry Sly-Delgado and Ben Tovar and Jin Zhou and Douglas Thain", title = "{Reshaping High Energy Physics Applications for Near-Interactive Execution Using TaskVine}", booktitle = "{(to appear) ACM/IEEE Supercomputing}", pages = "1-11", year = 2024, cclpaperid = "996" } @inproceedings { shepherd-works-2024, author = "Saiful Islam and Douglas Thain", title = "{Shepherd: Seamless Integration of Service Workflows into Task-Based Workflows through Log Monitoring}", booktitle = "{Workshop on Workflows at ACM Supercomputing}", pages = "1-8", year = 2024, cclpaperid = "997" } @inproceedings { function-context-hpdc-2024, author = "Thanh Son Phung and Colin Thomas and Logan Ward and Kyle Chard and Douglas Thain", title = "{Accelerating Function-Centric Applications by Discovering, Distributing, and Retaining Reusable Context in Workflow Systems}", booktitle = "{ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC)}", year = 2024, cclpaperid = "995" } @inproceedings { adaptive-ipdps-2024, author = "Thanh Son Phung and Douglas Thain", title = "{Adaptive Task-Oriented Resource Allocation for Large Dynamic Workflows on Opportunistic Resources}", booktitle = "{IEEE International Parallel and Distributed Processing Symposium (IPDPS)}", pages = "12", year = 2024, cclpaperid = "994" } @inproceedings { utility-hppss-2023, author = "Thanh Son Phung and Ben Clifford and Kyle Chard and Douglas Thain", title = "{Maximizing Data Utility for HPC Python Workflow Execution}", booktitle = "{SC23 Workshop: High Performance Python for Science at Scale (HPPSS)}", year = 2023, cclpaperid = "990" } @inproceedings { taskvine-works-2023, author = "Barry Sly-Delgado and Thanh Son Phung and Colin Thomas and David Simonetti and Andrew Hennessee and Ben Tovar and Douglas Thain", title = "{TaskVine: Managing In-Cluster Storage for High-Throughput Data Intensive Workflows}", booktitle = "{ 18th Workshop on Workflows in Support of Large-Scale Science}", year = 2023, cclpaperid = "991" } @inproceedings { futures-sc-2023, author = "Barry Sly-Delgado and Douglas Thain", title = "{Poster: Minimizing Data Movement Using Distant Futures}", booktitle = "{ACM/IEEE Supercomputing}", year = 2023, cclpaperid = "993" } @inproceedings { taskvine-cssi-2023, author = "Douglas Thain", title = "{Poster: TaskVine: A User-Level Framework for Data Intensive Scientific Applications}", booktitle = "{CSSI PI Meeting}", year = 2023, cclpaperid = "989" } @inproceedings { mixed-hpdc-2023, author = "David Simonetti and Ben Tovar and Douglas Thain", title = "{Poster: Mixed Modality Workflows in TaskVine}", booktitle = "{ACM High Performance Distributed Computing}", pages = "331-332", year = 2023, cclpaperid = "988" } @article { landlord-tpds-2023, author = "Tim Shaffer and Thanh Son Phung and Kyle Chard and Douglas Thain", title = "{LANDLORD: Coordinating Dynamic Software Environments to Reduce Container Sprawl}", journal = "{IEEE Transactions on Parallel and Distributed Systems}", volume = "34", number = "5", pages = "1376-1389", year = 2023, note = "{doi: 10.1109/TPDS.2023.3241598}", cclpaperid = "985" } @inproceedings { mufasa-escience-2022, author = "Ben Lyons and Douglas Thain", title = "{Poster: Robust Meta-Workflow Management with Mufasa}", booktitle = "{IEEE International Conference on eScience}", year = 2022, cclpaperid = "983" } @inproceedings { topeft-ipdps-2022, author = "Ben Tovar and Ben Lyons and Kelci Mohrman and Barry Sly-Delgado and Kevin Lannon and Douglas Thain", title = "{Dynamic Task Shaping for High Throughput Data Analysis Applications in High Energy Physics}", booktitle = "{IEEE International Parallel and Distributed Processing Symposium}", year = 2022, note = "{doi: 10.1109/IPDPS53621.2022.00041}", cclpaperid = "979" } @inproceedings { poncho-hips-2022, author = "Barry Sly-Delgado and Nick Locascio and David Simonetti and Brett Wiseman and Ben Tovar and Douglas Thain", title = "{PONCHO: Dynamic Package Synthesis for Distributed and Serverless Python Applications}", booktitle = "{Workshop on High Performance Serverless Computing}", year = 2022, note = "{doi: 10.1145/3526060.3535459}", cclpaperid = "982" } @inproceedings { analysis-snowmass-2022, author = "Kevin Lannon and Paul Brenner and Michael Hildreth and Kenya Hurtado Anampa and Alan Malta and Rodrigues and Kelci Mohrman and Douglas Thain and Ben Tovar", title = "{Analysis Cyberinfrastructure: Challenges and Opportunities}", booktitle = "{Snowmass}", pages = "1-14", year = 2022, cclpaperid = "986" } @inproceedings { visdict-gateways-2022, author = "Sanda Gesing and Ewa Deelman and Rafael Ferreira da Silva and Michael Hildreth and Mary Ann McDowell and Natalie K. Meyers and Douglas Thain", title = "{VisDict: A Visual Dictionary in a Science Gateway}", booktitle = "{Gateways}", year = 2022, cclpaperid = "987" } @inproceedings { tasks-works-2021, author = "Thanh Son Phung and Logan Ward and Kyle Chard and Douglas Thain", title = "{Not All Tasks Are Created Equal: Adaptive Resource Allocation for Heterogeneous Tasks in Dynamic Workflows}", booktitle = "{WORKS Workshop on Workflows at Supercomputing}", year = 2021, cclpaperid = "978" } @inproceedings { regulating-sc-2021, author = "Kevin Gao and Tim Shaffer and Kyle Chard", title = "{Regulating Traffic in Crowded Cache}", booktitle = "{Student Poster Session at Supercomputing}", year = 2021, cclpaperid = "981" } @inproceedings { binder-escience-2021, author = "Tim Shaffer and Kyle Chard and Douglas Thain", title = "{An Empirical Study of Package Dependencies and Lifetimes in Binder Python Containers}", booktitle = "{IEEE International Conference on e-Science}", year = 2021, cclpaperid = "977" } @misc { binder-dataset, author = "Tim Shaffer and Kyle Chard and Douglas Thain", title = "{Binder Software Environments}", year = 2021, note = "{doi: 10.5281/zenodo.4891790}", cclpaperid = "976" } @inproceedings { lfm-ipdps-2021, author = "Tim Shaffer and Zhuozhao Li and Ben Tovar and Yadu Babuji and TJ Dasso and Zoe Surma and Kyle Chard and Ian Foster and Douglas Thain", title = "{Lightweight Function Monitors for Fine-Grained Management in Large Scale Python Applications}", booktitle = "{IEEE International Parallel and Distributed Processing Symposium}", year = 2021, note = "{doi: 10.1109/IPDPS49936.2021.00088}", cclpaperid = "968" } @inproceedings { vpn-chep-2021, author = "Benjamin Tovar and Brian Bockelman and Michael Hildreth and Kevin Lannon and Douglas Thain", title = "{Harnessing HPC resources for CMS jobs using a Virtual Private Network}", booktitle = "{25th International Conference on Computing in High Energy and Nuclear Physics (CHEP)}", year = 2021, note = "{doi: 10.1051/epjconf/202125102032}", cclpaperid = "973" } @thesis { nkremerh-dissertation, author = "Nathaniel Kremer-Herman", title = "{Log Discovery, Log Custody, and the Web Inspired Approach for Open Distributed Systems Troubleshooting}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2021, cclpaperid = "971" } @inproceedings { roadmap-works-2021, author = "R. F. da Silva et al.", title = "{A Community Roadmap for Scientific Workflows Research and Development}", booktitle = "{IEEE Workshop on Workflows in Support of Large-Scale Science (WORKS)}", pages = "81-90", year = 2021, note = "{doi: 10.1109/WORKS54523.2021.00016}", cclpaperid = "984" } @inproceedings { autoscaling-cluster-2020, author = "Chao Zheng and Nathaniel Kremer-Herman and Tim Shaffer and Douglas Thain", title = "{Autoscaling High Throughput Workloads on Container Orchestrators }", booktitle = "{IEEE Conference on Cluster Computing}", pages = "1-10", year = 2020, note = "{doi: 10.1109/CLUSTER49012.2020.00024}", cclpaperid = "967" } @inproceedings { tlq-pearc-2020, author = "Nathaniel Kremer-Herman and Douglas Thain", title = "{Log Discovery for Troubleshooting Open Distributed Systems with TLQ}", booktitle = "{Practice and Experience of Advanced Research Computing (PEARC)}", year = 2020, note = "{doi: 10.1145/3311790.3396633}", cclpaperid = "966" } @inproceedings { explosion-ipdps-2020, author = "Tim Shaffer and Nicholas Hazekamp and Jakob Blomer and Douglas Thain", title = "{Solving the Container Explosion Problem for Distributed High Throughput Computing}", booktitle = "{International Parallel and Distributed Processing Symposium}", year = 2020, note = "{doi: 10.1109/IPDPS47924.2020.00048}", cclpaperid = "964" } @thesis { hazekamp-dissertation, author = "Nicholas Hazekamp", title = "{Methods Enabling Portability of Scientific Workflows}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2019, cclpaperid = "970" } @thesis { czheng-dissertation, author = "Chao Zheng", title = "{The Challenges of Scaling Up High-Throughput Workflow with Container Technologies}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2019, cclpaperid = "963" } @inproceedings { sizing-escience-2019, author = "Nick Hazekamp and Ben Tovar and Douglas Thain", title = "{Dynamic Sizing of Continuously Divisible Jobs for Heterogeneous Resources}", booktitle = "{IEEE International Conference on e-Science}", year = 2019, note = "{doi: 10.1109/eScience.2019.00026}", cclpaperid = "962" } @inproceedings { jx-pearc19, author = "Tim Shaffer and Nathaniel Kremer-Herman and Douglas Thain", title = "{Flexible Partitioning of Scientific Workflows Using the JX Workflow Language}", booktitle = "{Practice and Experience in Advanced Research Computing (PEARC)}", year = 2019, note = "{doi: 10.1145/3332186.3338100}", cclpaperid = "961" } @inproceedings { capacity-sc18, author = "Nathaniel Kremer-Herman and Benjamin Tovar and Douglas Thain", title = "{A Lightweight Model for Right-Sizing Master-Worker Applications}", booktitle = "{ACM/IEEE Supercomputing (SC)}", year = 2018, note = "{doi: 10.1109/SC.2018.00042}", cclpaperid = "955" } @inproceedings { clustering-works-2018, author = "Qimin Zhang and Ben Tovar and Nate Kremer-Herman and Douglas Thain", title = "{Reduction of Workflow Resource Consumption Using a Density-based Clustering Model}", booktitle = "{WORKS Workshop at Supercomputing}", year = 2018, cclpaperid = "956" } @inproceedings { transformation-escience-2018, author = "Nicholas Hazekamp and Douglas Thain", title = "{An Algebra for Robust Workflow Transformations}", booktitle = "{IEEE International Conference on e-Science}", pages = "12", year = 2018, note = "{doi: 10.1109/eScience.2018.00031}", cclpaperid = "953" } @inproceedings { jx-escience18, author = "Tim Shaffer and Kyle M.D. Sweeney and Nathaniel Kremer-Herman and Douglas Thain", title = "{Poster: A First Look at the JX Workflow Language}", booktitle = "{IEEE International Conference on e-Science}", year = 2018, note = "{doi: 10.1109/eScience.2018.00094}", cclpaperid = "954" } @inproceedings { wharf-socc-2018, author = "Chao Zheng and Lukas Rupprecht and Vasily Tarasov and Douglas Thain and Mohamed Mohamed and Dimitrios Skourtis and Amit S. Warke and Dean Hildrebarnd", title = "{Wharf: Sharing Docker Images in a Distributed File System}", booktitle = "{ACM Symposium on Cloud Computing}", pages = "12", year = 2018, note = "{doi: 10.1145/3267809.3267836}", cclpaperid = "957" } @inproceedings { vc3-pearc-2018, author = "Lincoln Bryant and Jeremy Van and Benedikt Riedel and Robert Gardner and Jose Caballero and John Hover and Ben Tovar and Douglas Thain", title = "{VC3: A Virtual Cluster Service for Community Computation}", booktitle = "{PEARC: Practice and Experience in Advanced Research Computing}", pages = "1-8", year = 2018, note = "{doi: 10.1145/3219104.3219125}", cclpaperid = "949" } @article { repro-survey, author = "Peter Ivie and Douglas Thain", title = "{Reproducibility in Scientific Computing}", journal = "{ACM Computing Surveys}", volume = "51", number = "3", year = 2018, note = "{doi: 10.1145/3186266}", cclpaperid = "952" } @inproceedings { batch-sciencecloud-2018, author = "Kyle Sweeney and Douglas Thain", title = "{Early Experience Using Amazon Batch for Scientific Workflows}", booktitle = "{ScienceCloud Workshop at HPDC }", year = 2018, note = "{doi: 10.1145/3217880.3217885}", cclpaperid = "950" } @inproceedings { containers-sciencecloud-2018, author = "Kyle Sweeney and Douglas Thain", title = "{Efficient Integration of Containers into Scientific Workflows}", booktitle = "{Science Cloud Workshop at HPDC}", year = 2018, note = "{doi: 10.1145/3217880.3217887}", cclpaperid = "951" } @inproceedings { tovar-ic2e-2018, author = "Benjamin Tovar and Nicholas Hazekamp and Nathaniel Kremer-Herman and Douglas Thain", title = "{Automatic Dependency Management for Scientific Applications on Clusters}", booktitle = "{IEEE International Conference on Cloud Engineering (IC2E) }", year = 2018, note = "{doi: 10.1109/IC2E.2018.00026}", cclpaperid = "945" } @inproceedings { maker-service-ic2e2018, author = "Nicholas Hazekamp and Upendra Kumar Devisetty and Nirav Merchant and Douglas Thain", title = "{MAKER as a Service: Moving HPC applications to Jetstream Cloud}", booktitle = "{IEEE International Conference on Cloud Engineering}", pages = "6", year = 2018, note = "{doi: 10.1109/IC2E.2018.00029}", cclpaperid = "946" } @thesis { ivie-thesis, author = "Peter Ivie", title = "{A Workflow Management System to Facilitate Reproducibility of Scientific Computing Applications}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2018, cclpaperid = "960" } @inproceedings { shadho-wacv-2018, author = "Jeffrey Kinnison and Nathaniel Kremer-Herman and Douglas Thain and Walter Scheirer", title = "{SHADHO: Massively Scalable Hardware-Aware Distributed Hyperparameter Optimization}", booktitle = "{IEEE Winter Conference on Applications of Computer Vision}", pages = "1-10", year = 2018, note = "{doi: 10.1109/WACV.2018.00086}", cclpaperid = "947" } @article { tovar-tpds-2017, author = "Benjamin Tovar and Rafael Ferreira da Silva and Gideon Juve and Ewa Deelman and William Allcock and Douglas Thain and Miron Livny", title = "{A Job Sizing Strategy for High-Throughput Scientific Workflows}", journal = "{IEEE Transactions on Parallel and Distributed Systems}", volume = "29", number = "2", pages = "240-253", year = 2018, note = "{doi: 10.1109/TPDS.2017.2762310}", cclpaperid = "941" } @article { mf-storage-tpds17, author = "Nicholas Hazekamp and Nathaniel Kremer-Herman and Benjamin Tovar and Haiyan Meng and Olivia Choudhury and Scott Emrich and Douglas Thain", title = "{Combining Static and Dynamic Storage Management for Data Intensive Scientific Workflows}", journal = "{IEEE Transactions on Parallel and Distributed Systems}", volume = "29", number = "2", pages = "338-350", year = 2018, note = "{doi: 10.1109/TPDS.2017.2764897}", cclpaperid = "942" } @article { gpu-ijmf, author = "James Sweet and David Richter and Douglas Thain", title = "{GPU acceleration of Eulerian–Lagrangian particle-laden turbulent flow simulations}", journal = "{International Journal of Multiphase Flow}", volume = "99", pages = "437-435", year = 2018, note = "{doi: 10.1016/j.ijmultiphaseflow.2017.11.010}", cclpaperid = "944" } @inproceedings { wharf-sc17, author = "Chao Zheng and Lukas Rupprecht and Vasily Tarasov and Mohamed Mohamed and Dimitrios Skourtis and Amit S. Warke and Dean Hildebrand Douglas Thain", title = "{Poster: Wharf: Sharing Docker Images across Hosts from a Distributed Filesystem}", booktitle = "{IEEE International Conference for High Performance Computing, Networking, Storage and Analysis}", year = 2017, cclpaperid = "943" } @inproceedings { metafs-pdsw-2017, author = "Tim Shaffer and Douglas Thain", title = "{Taming Metadata Storms in Parallel Filesystems with MetaFS}", booktitle = "{Workshop on Parallel Data Storage and Data Intensive Scalable Computing Systems}", pages = "25-30", year = 2017, note = "{doi: 10.1145/3149393.3149401}", cclpaperid = "948" } @thesis { sweet-thesis, author = "James Sweet", title = "{Enabling Implementation and Optimization of Scientific Algorithms via Graphics Processing Units}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2017, cclpaperid = "959" } @inproceedings { PAPER937, author = "Haiyan Meng and Douglas Thain", title = "{Facilitating the Reproducibility of Scientific Workflows with Execution Environment Specifications}", booktitle = "{The 17th International Conference on Computational Science (ICCS)}", year = 2017, note = "{doi: 10.1016/j.procs.2017.05.116}", cclpaperid = "937" } @inproceedings { social-icdcs-2017, author = "Daniel (Yue) Zhang and Charles (Chao) Zheng and Dong Wang and Doug Thain and Chao Huang and Xin Mu and Greg Madey", title = "{Towards Scalable and Dynamic Social Sensing Using A Distributed Computing Framework}", booktitle = "{The 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017)}", year = 2017, note = "{doi: 10.1109/ICDCS.2017.196}", cclpaperid = "938" } @inproceedings { makeflow-mesos-ccgrid17.pdf, author = "Charles (Chao) Zheng and Ben Tovar and Douglas Thain", title = "{Deploying High Throughput Scientific Workflows on Container Schedulers with Makeflow and Mesos}", booktitle = "{17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2017)}", year = 2017, note = "{doi: 10.1109/CCGRID.2017.9}", cclpaperid = "939" } @thesis { meng-thesis, author = "Haiyan Meng", title = "{Improving the Reproducibility of Scientific Applications with Execution Environment Specifications}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2017, cclpaperid = "940" } @article { tuning-tcc-2015, author = "Dinesh Rajan and Douglas Thain", title = "{Designing Self-Tuning Split-Map-Merge Applications for High Cost-Efficiency in the Cloud}", journal = "{IEEE Transactions on Cloud Computing}", volume = "5", number = "2", pages = "303-316", year = 2017, note = "{doi: 10.1109/TCC.2015.2415780}", cclpaperid = "909" } @inproceedings { prune-escience-2016, author = "Peter Ivie and Douglas Thain", title = "{PRUNE: A Preserving Run Environment for Reproducible Computing}", booktitle = "{IEEE Conference on e-Science}", year = 2016, note = "{doi: 10.1109/eScience.2016.7870886}", cclpaperid = "930" } @inproceedings { umbrella-escience-2016, author = "Haiyan Meng and Douglas Thain and Alexander Vyushkov and Matthias Wolf and Anna Woodard", title = "{Conducting Reproducible Research with Umbrella: Tracking, Creating, and Preserving Execution Environments}", booktitle = "{IEEE Conference on e-Science}", year = 2016, note = "{doi: 10.1109/eScience.2016.7870889}", cclpaperid = "931" } @techreport { repro-tr-2016, author = "Peter Ivie and Charles (Chao) Zheng and Douglas Thain", title = "{A First Look at Reproducibility and Non-Determinism in CMS Codes and ROOT Data}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2016-01", year = 2016, cclpaperid = "933" } @inproceedings { oppo-chep2016, author = "Matthias Wolf and Anna Woodard and Wenzhao Li and Kenyi Hurtado Anampa and Yannakopoulos and Benjamin Tovar and Patrick Donnelly and Paul Brenner and Kevin Lannon and Mike Hildreth and Douglas Thain", title = "{Opportunistic Computing with Lobster: Lessons Learned from Scaling up to 25K Non-Dedicated Cores}", booktitle = "{International Conference on Computing in High Energy Physics}", year = 2016, note = "{doi: 10.1088/1742-6596/898/5/052036}", cclpaperid = "934" } @inproceedings { scaling-chep2016, author = "Matthias Wolf and Anna Woodard and Wenzhao Li and Kenyi Hurtado Anampa and Benjamin Tovar and Paul Brenner and Kevin Lannon and Mike Hildreth and Douglas Thain", title = "{Scaling Up a CMS Tier-3 Site with Campus Resources and a 100Gb/s Network Connection: What Could Go Wrong?}", booktitle = "{International Conference on Computing in High Energy Physics}", year = 2016, note = "{doi: 10.1088/1742-6596/898/8/082041}", cclpaperid = "935" } @inproceedings { PAPER936, author = "Peter Ivie and Charles (Chao) Zheng and Douglas Thain", title = "{An Analysis of Reproducibility and Non-Determinism in HEP Software and ROOT Data}", booktitle = "{International Conference on Computing in High Energy and Nuclear Physics}", year = 2016, note = "{doi: 10.1088/1742-6596/898/10/102007}", cclpaperid = "936" } @inproceedings { distia-ase-2016, author = "Haipeng Cai and Douglas thain", title = "{DistIA: A Cost-Effective Dynamic Impact Analysis for Distributed Prorgams}", booktitle = "{IEEE/ACM International Conference on Automated Software Engineering}", year = 2016, note = "{doi: 10.1145/2970276.2970352}", cclpaperid = "932" } @article { diapro-tosem-2016, author = "Haipeng Cai and Raul Santelices and Douglas Thain", title = "{DIAPRO: Unifying Dynamic Impact Analyses for Improved and Variable Cost-Effectiveness}", journal = "{ACM Transactions on Software Engineering and Methodology}", volume = "25", number = "2", year = 2016, note = "{doi: 10.1145/2894751}", cclpaperid = "927" } @article { ccpe-confuga, author = "Patrick Donnelly and Douglas Thain", title = "{Balancing push and pull in Confuga, an active storage cluster file system for scientific workflows}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "29", number = "4", year = 2016, note = "{doi: 10.1002/cpe.3834}", cclpaperid = "929" } @thesis { pdonnelly-thesis, author = "Patrick Donnelly", title = "{Data Locality Techniques in an Active Cluster Filesystem for Scientific Workflows}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2016, cclpaperid = "928" } @inproceedings { tauroast-chep-2015, author = "Haiyan Meng and Matthias Wolf and Peter Ivie and Anna Woodard and Michael Hildreth and Douglas Thain", title = "{A Case Study in Preserving a High Energy Physics Application with Parrot}", booktitle = "{Journal of Physics: Conference Series (CHEP 2015)}", year = 2015, note = "{doi: 10.1088/1742-6596/664/3/032022}", cclpaperid = "925" } @article { globalfs-cise-2015, author = "Jakob Blomer and Predrag Buncic and Rene Meusel and Gerardo Ganis and Igor Sfiligoi and Douglas Thain", title = "{The Evolution of Global Scale Filesystems for Scientific Software Distribution}", journal = "{IEEE/AIP Computing in Science and Engineering}", volume = "17", number = "6", pages = "61-71", year = 2015, note = "{doi: 10.1109/MCSE.2015.111}", cclpaperid = "926" } @inproceedings { techniques-ipres-2015, author = "Douglas Thain and Peter Ivie and Haiyan Meng", title = "{Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?}", booktitle = "{12th International Conference on Digital Preservation (iPres)}", year = 2015, note = "{doi: 10.7274/R0CZ353M}", cclpaperid = "921" } @inproceedings { dagviz-vpa-2015, author = "An Huynh and Douglas Thain and Miquel Pericas and Kenjiro Taura", title = "{DAGViz: A DAG Visualization Tool for Analzying Task Parallel Program Traces}", booktitle = "{Workshop on Visual Performance Analysis (VPA) at ACM Supercomputing (SC)}", year = 2015, cclpaperid = "924" } @inproceedings { lobster-cluster-2015, author = "Anna Woodard and Matthias Wolf and Charles Mueller and Nil Valls and Ben Tovar and Patrick Donnelly and Peter Ivie and Kenyi Hurtado Anampa and Paul Brenner and Douglas Thain and Kevin Lannon and Michael Hildreth", title = "{Scaling Data Intensive Physics Applications to 10k Cores on Non-Dedicated Clusters with Lobster}", booktitle = "{IEEE Conference on Cluster Computing}", year = 2015, cclpaperid = "915" } @article { collab-cise-2015, author = "Peter Sempolinski and Daniel Wei and Ahsan Kareem and Douglas Thain", title = "{Adapting Collaborative Software Development Techniques to Structural Engineering}", journal = "{IEEE/AIP Computing in Science and Engineering}", volume = "17", number = "51", pages = "27-34", year = 2015, note = "{doi: 10.1109/MCSE.2015.88}", cclpaperid = "916" } @inproceedings { balancing-cluster-2015, author = "Olivia Choudhury and Dinesh Rajan and Nicholas Hazekamp and Sandra Gesing and Douglas Thain and Scott Emrich", title = "{Balancing Thread-level and Task-level Parallelism for Data-Intensive Workloads on Clusters and Clouds}", booktitle = "{IEEE Conference on Cluster Computing}", year = 2015, cclpaperid = "919" } @inproceedings { monitoring-hpcmaspa-2015, author = "Gideon Juve and Benjamin Tovar and Rafael Ferreira da Silva and Dariusz Krol and Douglas Thain and Ewa Deelman and William Allcock and Miron Livny", title = "{Practical Resource Monitoring for Robust High Throughput Computing}", booktitle = "{Workshop on Monitoring and Analysis for High Performance Computing Systems Plus Applications at IEEE Cluster Computing}", year = 2015, cclpaperid = "922" } @article { crowdsourcing-plosone-2015, author = "Matthew Staffelbach and Peter Sempolinski and Tracy Kijewski-Correa and Douglas Thain and Daniel Wei and Ahsan Kareem and Gregory Madey", title = "{Lessons Learned from Crowdsourcing Complex Engineering Tasks}", journal = "{PLOS One}", volume = "10", number = "9", year = 2015, note = "{doi: 10.1371/journal.pone.0134978}", cclpaperid = "923" } @inproceedings { scaling-escience-2015, author = "Nicholas Hazekamp and Joseph Sarro and Olivia Choudhury and Sandra Gesing and Scott Emrich and Douglas Thain", title = "{Scaling Up Bioinformatics Workflows with Dynamic Job Expansion}", booktitle = "{IEEE International Conference on e-Science}", year = 2015, cclpaperid = "920" } @article { invariant-jocs-2015, author = "Haiyan Meng and Rupa Kommineni and Quan Pham and Robert Gardner and Tanu Malik and Douglas Thain", title = "{An Invariant Framework for Conducting Reproducible Computational Science}", journal = "{Journal of Computational Science}", volume = "9", pages = "137-142", year = 2015, note = "{doi: 10.1016/j.jocs.2015.04.012}", cclpaperid = "914" } @inproceedings { wq-docker-vtdc15, author = "Charles (Chao) Zheng and Douglas Thain", title = "{Integrating Containers into Workflows: A Case Study Using Makeflow, Work Queue, and Docker}", booktitle = "{Workshop on Virtualization Technologies in Distributed Computing (VTDC)}", year = 2015, note = "{doi: 10.1145/2755979.2755984}", cclpaperid = "910" } @inproceedings { umbrella-vtdc15, author = "Haiyan Meng and Douglas Thain", title = "{Umbrella: A Portable Environment Creator for Reproducible Computing on Clusters, Clouds, and Grids}", booktitle = "{Workshop on Virtualization Technologies in Distributed Computing (VTDC) at HPDC}", year = 2015, note = "{doi: 10.1145/2755979.2755982}", cclpaperid = "912" } @inproceedings { confuga-ccgrid2015, author = "Patrick Donnelly and Nicholas Hazekamp and Douglas Thain", title = "{Confuga: Scalable Data Intensive Computing for POSIX Workflows}", booktitle = "{IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing}", pages = "392-401", year = 2015, note = "{doi: 10.1109/CCGrid.2015.95}", cclpaperid = "908" } @thesis { dpandiar-dissertation, author = "Dinesh Rajan", title = "{Principles for the Design and Operation of Elastic Scientific Applications on Distributed Systems}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2015, cclpaperid = "913" } @techreport { software-nsf-2014, author = "Beth Plale and Matt Jones and Douglas Thain", title = "{Software in Science: a Report of Outcomes of the 2014 National Science Foundation Software Infrastructure for Sustained Innovation (SI2) Meeting}", year = 2015, cclpaperid = "911" } @inproceedings { casestudy-poster-chep-2015, author = "Haiyan Meng and Matthias Wolf and Anna Woodard and Peter Ivie and Michael Hildreth and Douglas Thain", title = "{A Case Study in Preserving a High Energy Physics Application}", booktitle = "{Computing in High Energy Physics}", year = 2015, cclpaperid = "917" } @inproceedings { lobster-poster-chep-2015, author = "Anna Woodard and Matthias Wolf and Charles Nicholas Mueller and Ben Tovar and Patrick Donnelly and Kenyi Hurtado Anampa and Paul Brenner and Kevin Lannon and Michael Hildreth", title = "{Exploiting Volatile Opportunistic Computing Resources with Lobster}", booktitle = "{Computing in High Energy Physics}", year = 2015, cclpaperid = "918" } @article { awe-jcim-2014, author = "Badi Abdul-Wahid and Haoyun Feng and Dinesh Rajan and Ronan Costaouec and Eric Darve and Douglas Thain and Jesus A. Izaguirre", title = "{AWE-WQ: Fast-Forwarding Molecular Dynamics using the Accelerated Weighted Ensemble}", journal = "{Journal of Chemical Information and Modeling}", volume = "54", number = "10", pages = "3033-3043", year = 2014, note = "{doi: 10.1021/ci500321g}", cclpaperid = "907" } @article { maker-wq-ijbra, author = "Andrew Thrasher and Zachary Musgrave and Brian Kachmark and Douglas Thain and Scott Emrich", title = "{Scaling Up Genome Annotation with MAKER and Work Queue}", journal = "{International Journal of Bioinformatics Research and Applications}", volume = "10", number = "4-5", pages = "447-460", year = 2014, note = "{doi: 10.1504/IJBRA.2014.062994}", cclpaperid = "904" } @inproceedings { pivie-deltadb-2014, author = "Peter Ivie and Douglas Thain", title = "{DeltaDB: A Scalable Database Design for Time-Varying Schema-Free Data}", booktitle = "{IEEE International Congress on Big Data (BigData 2014)}", pages = "104-111", year = 2014, note = "{doi: 10.1109/BigData.Congress.2014.24 }", cclpaperid = "906" } @inproceedings { oppo-ccgrid14, author = "Dillon Skeehan and Paul Brenner and Ben Tovar and Douglas Thain and Nil Valls and Anna Woodard and Matthew Wolf and Tessa Pearson and Sean Lynch and Kevin Lannon", title = "{Opportunistic High Energy Physics Computing in User Space with Parrot}", booktitle = "{IEEE Symposium on Cluster, Cloud, and Grid Computing (CCGrid)}", pages = "170-175", year = 2014, note = "{doi: 10.1109/CCGrid.2014.34}", cclpaperid = "902" } @inproceedings { bio-partition-c4bio-grid14, author = "Olivia Choudhury and Nicholas L. Hazekamp and Douglas Thain and Scott Emrich", title = "{Accelerating Comparative Genomics Workflows in a Distributed Environment with Optimized Data Partitioning}", booktitle = "{C4BIO Workshop at IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)}", year = 2014, cclpaperid = "903" } @inproceedings { abstract-mechturk, author = "Matthew Staffelbach and Peter Sempolinski and David Hachen and Ahsan Kareem and Tracy Kijewski-Correa and Douglas Thain and Daniel Wei and Gregory Madey", title = "{Lessons Learned from an Experiment in Crowdsourcing Complex Citizen Engineering Tasks with Amazon Mechanical Turk}", booktitle = "{Collective Intelligence}", year = 2014, cclpaperid = "905" } @inproceedings { workflow-expand-grid14, author = "Nicholas Hazekamp and Olivia Choudhury and Sandra Gesing and Scott Emrich and Douglas Thain", title = "{Poster: Expanding Tasks of Logical Workflows into Independent Workflows for Improved Scalability}", booktitle = "{IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing}", pages = "548-549", year = 2014, note = "{doi: 10.1109/CCGrid.2014.84}", cclpaperid = "901" } @inproceedings { automated-packaging-works13, author = "Casey Robinson and Douglas Thain", title = "{Automated Packaging of Bioinformatics Workflows for Portability and Durability Using Makeflow}", booktitle = "{Workshop on Workflows in Support of Large-Scale Science (WORKS)}", year = 2013, note = "{doi: 10.1145/2534248.2534258}", cclpaperid = "899" } @inproceedings { confuga-discs2013, author = "Patrick Donnelly and Douglas Thain", title = "{Design of an Active Storage Cluster File System for DAG Workflows}", booktitle = "{International Workshop on Data-Intensive Scalable Computing Systems}", pages = "37-42", year = 2013, note = "{doi: 10.1145/2534645.2534656}", cclpaperid = "900" } @inproceedings { tasks-works-2013, author = "Rafael Ferreira da Silva and Gideon Juve and Ewa Deelman and Tristan Glatard and Frederic Desprez and Douglas Thain and Benjamin Tovar and Miron Livny", title = "{Toward Fine Grained Online Task Chracteristics Estimation in Scientific Workflows}", booktitle = "{Workshop on Workflows in Support of Large Scale Science (WORKS)}", pages = "58-67", year = 2013, note = "{doi: 10.1145/2534248.2534254}", cclpaperid = "980" } @inproceedings { wqh-cluster13, author = "Michael Albrecht and Dinesh Rajan and Douglas Thain", title = "{Making Work Queue Cluster-Friendly for Data Intensive Scientific Applications}", booktitle = "{IEEE International Conference on Cluster Computing}", year = 2013, note = "{doi: 10.1109/CLUSTER.2013.6702628}", cclpaperid = "898" } @thesis { PAPER896, author = "Li Yu", title = "{Right-sizing Resource Allocations for Scientific Applications in Clusters, Grids, and Clouds}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2013, cclpaperid = "896" } @inproceedings { casestudies-ccgrid13, author = "Dinesh Rajan and Andrew Thrasher and Badi Abdul-Wahid and Jesus A Izaguirre and Scott Emrich and Douglas Thain", title = "{Case Studies in Designing Elastic Applications}", booktitle = "{ 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)}", year = 2013, note = "{doi: 0.1109/CCGrid.2013.46}", cclpaperid = "893" } @techreport { search-tr, author = "Brenden Kokoszka and Patrick Donnelly and Douglas Thain", title = "{Search Should be a System Call}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2013-03", year = 2013, cclpaperid = "894" } @article { assembly-tpds, author = "Christopher Moretti and Andrew Thrasher and Li Yu and Michael Olson and Scott Emrich and Douglas Thain", title = "{A Framework for Scalable Genome Assembly on Clusters, Clouds, and Grids}", journal = "{IEEE Transactions on Parallel and Distributed Systems}", volume = "23", number = "12", year = 2012, note = "{doi: 10.1109/TPDS.2012.80}", cclpaperid = "100" } @inproceedings { folding-escience12, author = "Badi Abdul-Wahid and Li Yu and Dinesh Rajan and Haoyun Feng and Eric Darve and Douglas Thain and Jesus A. Izaguirre", title = "{Folding Proteins at 500 ns/hour with Work Queue}", booktitle = "{8th IEEE International Conference on eScience (eScience 2012)}", year = 2012, note = "{doi: 10.1109/eScience.2012.6404429}", cclpaperid = "891" } @inproceedings { psempoli-escience12, author = "Peter Sempolinski and Daniel Wei and Douglas Thain and Ahsan Kareem", title = "{A System for Management of Computational Fluid Dynamics Simulations for Civil Engineering}", booktitle = "{8th IEEE International Conference on eScience}", pages = "1-8", year = 2012, note = "{doi: 10.1109/eScience.2012.6404433 }", cclpaperid = "892" } @article { roars-pddb-2012, author = "Hoang Bui and Peter Bui and Patrick Flynn and Douglas Thain", title = "{ROARS: A Robust Object Archival System for Data Intensive Scientific Computing}", journal = "{Distributed and Parallel Databases}", volume = "30", number = "5-6", publisher = "Springer", year = 2012, note = "{doi: 10.1007/s10619-012-7103-5}", cclpaperid = "890" } @thesis { pbui-dissertation.pdf, author = "Peter Bui", title = "{A Compiler Toolchain For Data Intensive Scientific Workflows}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2012, cclpaperid = "889" } @inproceedings { chirp-tickets-ccgrid12, author = "Patrick Donnelly and Douglas Thain", title = "{Fine-Grained Access Control in the Chirp Distributed File System}", booktitle = "{IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing}", year = 2012, note = "{doi: 10.1109/CCGrid.2012.128}", cclpaperid = "101" } @inproceedings { makeflow-sweet12, author = "Michael Albrecht and Patrick Donnelly and Peter Bui and Douglas Thain", title = "{Makeflow: A Portable Abstraction for Data Intensive Computing on Clusters, Clouds, and Grids}", booktitle = "{Workshop on Scalable Workflow Enactment Engines and Technologies (SWEET) at ACM SIGMOD}", year = 2012, note = "{doi: 10.1145/2443416.2443417}", cclpaperid = "104" } @thesis { hbui-dissertation, author = "Hoang Bui", title = "{A Rich Metadata Filesystem for Scientific Data}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2012, cclpaperid = "105" } @inproceedings { maker-iccabs12, author = "Andrew Thrasher and Zachary Musgrave and Douglas Thain and Scott Emrich", title = "{Shifting the Bioinformatics Computing Paradigm: A Case Study in Parallelizing Genome Annotation Using Maker and Work Queue}", booktitle = "{IEEE International Conference on Computational Advances in Bio and Medical Sciences}", year = 2012, cclpaperid = "102" } @incollection { chirp-didc-chapter, author = "Douglas Thain and Michael Albrecht and Hoang Bui and Peter Bui and Rory Carmichael and Scott Emrich and Patrick Flynn", title = "{Data Intensive Computing with Clustered Chirp Servers}", editor = "Tevfik Kosar", booktitle = "{Data Intensive Distributed Computing: Challenges and Solutions for Large Scale Information Management}", pages = "140-154", publisher = "IGI", year = 2012, note = "{isbn: 9781615209712}", cclpaperid = "99" } @article { biocompute-ccpe, author = "Rory Carmichael and Patrick Braga-Henebry and Douglas Thain and Scott Emrich", title = "{Biocompute 2.0: An Improved Collaborative Workspace for Data Intensive Bio-Science.}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "23", number = "17", pages = "2305-2314", year = 2011, note = "{doi: 10.1002/cpe.1782}", cclpaperid = "96" } @inproceedings { elasticrepex-cloudcom11, author = "Dinesh Rajan and Anthony Canino and Jesus A Izaguirre and Douglas Thain", title = "{Converting a High Performance Application to an Elastic Cloud Application}", booktitle = "{The 3rd IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2011)}", year = 2011, cclpaperid = "93" } @inproceedings { wq-python-pyhpc2011, author = "Peter Bui and Dinesh Rajan and Badi Abdul-Wahid and Jesus Izaguirre and Douglas Thain", title = "{Work Queue + Python: A Framework For Scalable Scientific Ensemble Applications}", booktitle = "{Workshop on Python for High Performance and Scientific Computing (PyHPC) at the ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (Supercomputing) }", year = 2011, cclpaperid = "95" } @article { weaver-ccpe, author = "Peter Bui and Li Yu and Andrew Thrasher and Rory Carmichael and Irena Lanc and Patrick Donnelly and Douglas Thain", title = "{Scripting distributed scientific workflows using Weaver}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "24", number = "15", year = 2011, note = "{doi: 10.1002/cpe.1871}", cclpaperid = "98" } @inproceedings { adapting-ecmls11, author = "Irena Lanc and Peter Bui and Douglas Thain and Scott Emrich", title = "{Adapting Bioinformatics Applications for Heterogeneous Systems: A Case Study}", booktitle = "{Emerging Computational Methods for the Life Sciences Workshop at ACM HPDC}", pages = "7-13", year = 2011, note = "{doi: 10.1145/1996023.1996025}", cclpaperid = "94" } @incollection { cloud-chapter, author = "Peter Sempolinski and Douglas Thain", title = "{An Introduction to Open-Source IaaS Cloud Middleware}", editor = "Boualem Benatallah", booktitle = "{Cloud Computing: Methodology, Systems, and Applications}", pages = "133-149", publisher = "CRC Press", year = 2011, note = "{isbn: 978-1-4398-5641-3}", cclpaperid = "895" } @inproceedings { survey-cloudCom2010, author = "Peter Sempolinski and Douglas Thain", title = "{A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus}", booktitle = "{IEEE International Conference on Cloud Computing Technology and Science}", pages = "417-426", year = 2010, note = "{doi: 10.1109/CloudCom.2010.42}", cclpaperid = "89" } @inproceedings { chirp+parrot+hdfs, author = "Patrick Donnelly and Peter Bui and Douglas Thain", title = "{Attaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop}", booktitle = "{IEEE International Conference on Cloud Computing Technology and Science}", pages = "488-495", year = 2010, note = "{doi: 10.1109/CloudCom.2010.74}", cclpaperid = "90" } @inproceedings { taming-works10.pdf, author = "Andrew Thrasher and Rory Carmichael and Peter Bui and Li Yu and Douglas Thain and Scott Emrich", title = "{Taming Complex Bioinformatics Workflows with Weaver, Makeflow, and Starch}", booktitle = "{Workshop on Workflows in Support of Large Scale Science}", pages = "1-6", year = 2010, note = "{doi: 10.1109/WORKS.2010.5671858}", cclpaperid = "92" } @article { abstr-jcc, author = "Li Yu and Christopher Moretti and Andrew Thrasher and Scott Emrich and Kenneth Judd and Douglas Thain", title = "{Harnessing Parallelism in Multicore Clusters with the All-Pairs, Wavefront, and Makeflow Abstractions}", journal = "{Journal of Cluster Computing}", volume = "13", number = "3", pages = "243-256", year = 2010, note = "{doi: 10.1007/s10586-010-0134-7}", cclpaperid = "83" } @inproceedings { eoc-green, author = "Paul Brenner and Ryan Jansen and David Go and Douglas Thain", title = "{Environmentally Opportunistic Computing: Transforming the Data Center for Economic and Environmental Sustainability}", booktitle = "{IEEE Green Computing Conference}", pages = "383-388", year = 2010, note = "{doi: 10.1109/GREENCOMP.2010.5598289 }", cclpaperid = "97" } @incollection { abstr-cloudbook, author = "Douglas Thain and Christopher Moretti", title = "{Abstractions for Cloud Computing with Condor}", editor = "Syed Ahson and Mohammad Ilyas", booktitle = "{Cloud Computing and Software Services: Theory and Techniques}", pages = "153-171", publisher = "CRC Press", year = 2010, note = "{isbn: 9781439803158}", cclpaperid = "78" } @inproceedings { roars-didc10, author = "Hoang Bui and Peter Bui and Patrick Flynn and Douglas Thain", title = "{ROARS: A Scalable Repository for Data Intensive Scientific Computing}", booktitle = "{The Third International Workshop on Data Intensive Distributed Computing at ACM HPDC 2010}", year = 2010, note = "{doi: 10.1145/1851476.1851587}", cclpaperid = "85" } @inproceedings { weaver-clade10, author = "Peter Bui and Li Yu and Douglas Thain", title = "{Weaver: Integrating Distributed Computing Abstractions into Scientific Workflows using Python}", booktitle = "{Challenges of Large Applications in Distributed Environments at ACM HPDC 2010}", year = 2010, note = "{doi: 10.1145/1851476.1851570}", cclpaperid = "86" } @inproceedings { quality-didc10, author = "Hoang Bui and Diane Wright and Clarence Helm and Rachel Witty and Patrick Flynn and Douglas Thain", title = "{Towards Long Term Data Quality in a Large Scale Biometrics Experiment}", booktitle = "{Managing Data Quality for Collaborative Science at ACM HPDC 2010}", year = 2010, note = "{doi: 10.1145/1851476.1851559}", cclpaperid = "87" } @thesis { moretti-dissertation, author = "Christopher Moretti", title = "{Abstractions for Scientific Computing on Campus Grids}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2010, cclpaperid = "88" } @inproceedings { biocompute-ecmls, author = "Rory Carmichael and Patrick Braga-Henebry and Douglas Thain and Scott Emrich", title = "{Biocompute: Toward a Collaborative Workspace for Data Intensive Bio-Science}", booktitle = "{Workshop on Emerging Computational Methods for Life Sciences at ACM HPDC 2010}", pages = "489-498", year = 2010, note = "{doi: 10.1145/1851476.1851547}", cclpaperid = "91" } @article { allpairs-tpds, author = "Christopher Moretti and Hoang Bui and Karen Hollingsworth and Brandon Rich and Patrick Flynn and Douglas Thain", title = "{All-Pairs: An Abstraction for Data Intensive Computing on Campus Grids}", journal = "{IEEE Transactions on Parallel and Distributed Systems}", volume = "21", number = "1", pages = "33-46", year = 2010, note = "{doi: 10.1109/TPDS.2009.49}", cclpaperid = "12" } @article { threadscope-ccpe09, author = "Kyle Wheeler and Douglas Thain", title = "{Visualizing Massively Multithreaded Applications with ThreadScope}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "22", number = "1", pages = "45-67", year = 2010, note = "{doi: 10.1002/cpe.1469}", cclpaperid = "59" } @incollection { raicu-manytask-chapter, author = "Ioan Raicu and Ian Foster and Yong Zhao and Alex Szalay and Philip Little and Christopher Moretti and Amitabh Chaudhary and Douglas Thain", title = "{Towards Data Intensive Many Task Computing}", editor = "Tevfik Kosar", booktitle = "{Data Intensive Distributed Computing: Challenges and Solutions for Large-Scale Information Management}", publisher = "IGI", year = 2009, cclpaperid = "80" } @thesis { wheeler-thesis, author = "Kyle Wheeler", title = "{Exploiting Locality with QThreads for Portable Parallel Performance}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2009, cclpaperid = "81" } @inproceedings { assembly-mtags09, author = "Christopher Moretti and Michael Olson and Scott Emrich and Douglas Thain", title = "{Highly Scalable Genome Assembly on Campus Grids}", booktitle = "{Many-Task Computing on Grids and Supercomputers (MTAGS)}", year = 2009, note = "{doi: 10.1145/1646468.1646480}", cclpaperid = "82" } @article { modularity-spe, author = "Andrew Blaich and Douglas Thain and Aaron Striegel", title = "{Reflections on the Virtues of Modularity: A Case Study in Linux Security Modules}", journal = "{Software: Practice and Experience}", volume = "39", number = "15", pages = "1235-1251", year = 2009, note = "{doi: 10.1002/spe.933}", cclpaperid = "11" } @inproceedings { teamtrak-adhocnets, author = "Jeffrey Hemmes and Douglas Thain and Christian Poellabauer", title = "{Cooperative Localization in GPS-Limited Urban Environments}", booktitle = "{ICST AdHocNets}", year = 2009, cclpaperid = "61" } @inproceedings { multicore-grid09, author = "Michael Lammie and Douglas Thain and Paul Brenner", title = "{Scheduling Grid Workloads on Multicore Clusters to Minimize Energy and Maximize Performance}", booktitle = "{IEEE Grid Computing}", year = 2009, cclpaperid = "75" } @inproceedings { qthreads-pmea09, author = "Kyle Wheeler and Douglas Thain and Rich Murphy", title = "{Portable Performance from Workstation to Supercomputer: Distributing Data Structures with Qthreads}", booktitle = "{Workshop on Programming Models for Emerging Architectures}", pages = "1-8", year = 2009, cclpaperid = "76" } @incollection { kosar-databook, author = "T. Kosar and A. Hutanu and J. McLaren and D. Thain", title = "{Coordination of Access to Large-scale Datasets in Distributed Environments}", editor = "A. Shoshani and D. Rotem", booktitle = "{Scientific Data Management: Challenges, Existing Technology, and Deployment}", publisher = "Chapman and Hall / CRC Press", year = 2009, note = "{isbn: 978-1420069808}", cclpaperid = "8" } @techreport { assembly-tr, author = "Christopher Moretti and Michael Olson and Scott Emrich and Douglas Thain", title = "{Scalable Modular Genome Assembly on Campus Grids}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2009-04", year = 2009, cclpaperid = "77" } @thesis { jhemmes-thesis, author = "Jeffrey Hemmes", title = "{Improving Data Availability in Mobile Applications Through Enhanced Cooperative Localization}", editor = "Ph.D. Thesis", booktitle = "{University of Notre Dame}", year = 2009, cclpaperid = "79" } @inproceedings { abstr-hpdc09, author = "Li Yu and Christopher Moretti and Scott Emrich and Kenneth Judd and Douglas Thain", title = "{Harnessing Parallelism in Multicore Clusters with the All-Pairs and Wavefront Abstractions}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "1-10", year = 2009, note = "{doi: 10.1145/1551609.1551613}", cclpaperid = "5" } @inproceedings { gheat-uptime09, author = "Paul Brenner and Douglas Thain and Dewitt Latimer", title = "{Grid Heating Clusters: Transforming Cooling Constraints Into Thermal Benefits}", booktitle = "{The Uptime Institute Green Enterprise IT Award Paper}", pages = "1-7", year = 2009, cclpaperid = "60" } @inproceedings { parrot-chep09, author = "Gabrielle Compostella and Simone Pagan Griso and Donatella Lucchesi and Igor Sfiligoi and Douglas Thain", title = "{CDF Software Distribution on the Grid using Parrot}", booktitle = "{Computing in High Energy Physics}", year = 2009, note = "{doi: 10.1088/1742-6596/219/6/062009}", cclpaperid = "22" } @thesis { pbh-thesis, author = "Patrick Braga-Henebry", title = "{Biocompute: Harnessing Distributed Systems for Bioinformatics}", editor = "B.S. Honors Thesis", booktitle = "{University of Notre Dame}", year = 2009, cclpaperid = "64" } @article { bxgrid-jcc, author = "Hoang Bui and Michael Kelly and Christopher Lyon and Mark Pasquier and Deborah Thomas and Patrick Flynn and Douglas Thain", title = "{Experience with BXGrid: A Data Repository and Computing Grid for Biometrics Research}", journal = "{Journal of Cluster Computing}", volume = "12", number = "4", pages = "373", year = 2009, note = "{doi: 10.1007/s10586-009-0098-7}", cclpaperid = "1" } @article { chirp-jgc, author = "Douglas Thain and Christopher Moretti and Jeffrey Hemmes", title = "{Chirp: A Practical Global Filesystem for Cluster and Grid Computing}", journal = "{Journal of Grid Computing}", volume = "7", number = "1", pages = "51-72", year = 2009, note = "{doi: 10.1007/s10723-008-9100-5}", cclpaperid = "14" } @article { bxgrid-escience09, author = "Hoang Bui and Deborah Thomas and Michael Kelly and Christopher Lyon and Douglas Thain and Patrick J. Flynn", title = "{Poster: BXGrid: A Data Repository and Workflow Abstraction for Biometrics Research}", booktitle = "{IEEE International Conference on e-Science}", pages = "394-395", year = 2008, note = "{isbn: 10.1109/eScience.2008.135}", cclpaperid = "24" } @inproceedings { classify-icdm08, author = "Christopher Moretti and Karsten Steinhaeuser and Douglas Thain and Nitesh V. Chawla", title = "{Scaling Up Classifiers to Cloud Computers}", booktitle = "{IEEE International Conference on Data Mining (ICDM)}", pages = "472-481", year = 2008, note = "{doi: 10.1109/ICDM.2008.99}", cclpaperid = "25" } @article { pins-jpc, author = "Paul Brenner and Justin Wozniak and Douglas Thain Aaron Striegel and Jeffrey Peng and Jesus Izaguirre", title = "{Biomolecular Committor Probability Calculation Enabled by Processing in Network Storage}", journal = "{Journal of Parallel Computing}", volume = "34", number = "11", pages = "652-660", year = 2008, note = "{doi: 10.1016/j.parco.2008.08.001}", cclpaperid = "13" } @inproceedings { enavis-lisa08, author = "Qi Liao and Andrew Blaich and Aaron Striegel and Douglas Thain", title = "{ENAVis: Enterprise Network Activities Visualization}", booktitle = "{USENIX Large Installation System Administration (LISA)}", pages = "59-74", year = 2008, cclpaperid = "23" } @inproceedings { debug-grid08, author = "David Cieslak and Nitesh Chawla and Douglas Thain", title = "{Troubleshooting Thousands of Jobs on Production Grids Using Data Mining Techniques}", booktitle = "{IEEE Grid Computing}", pages = "217-224", year = 2008, note = "{doi: 10.1109/GRID.2008.4662802}", cclpaperid = "26" } @inproceedings { datalab-hpdc08, author = "Brandon Rich and Douglas Thain", title = "{Poster: DataLab: Transactional Data Parallel Computing on an Active Storage Cloud}", booktitle = "{IEEE/ACM High Performance Distributed Computing}", pages = "233-234", year = 2008, note = "{isbn: 10.1145/1383422.1383461}", cclpaperid = "27" } @inproceedings { allpairs-ipdps08, author = "Christopher Moretti and Jared Bulosan and Douglas Thain and Patrick Flynn", title = "{All-Pairs: An Abstraction for Data Intensive Cloud Computing}", booktitle = "{IEEE International Parallel and Distributed Processing Symposium (IPDPS)}", pages = "1-11", year = 2008, note = "{doi: 10.1109/IPDPS.2008.4536311 }", cclpaperid = "28" } @inproceedings { qthreads-mtaap08, author = "Kyle Wheeler and Richard Murphy and Douglas thain", title = "{QThreads: An API for Programming with Millions of Lightweight Threads}", booktitle = "{Workshop on Multithreaded Architectures and Applications at IEEE IPDPS}", pages = "1-8", year = 2008, note = "{doi: 10.1109/IPDPS.2008.4536359}", cclpaperid = "29" } @techreport { bxgrid-tr, author = "Douglas Thain and Patrick Flynn", title = "{Towards a Data Analysis Grid for Biometrics Research}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2008-05", year = 2008, cclpaperid = "62" } @article { priority-fgcs, author = "Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre", title = "{Making the Best of a Bad Situation: Prioritized Storage Management in GEMS}", journal = "{Future Generation Computing Systems}", volume = "24", number = "1", pages = "10-16", year = 2008, note = "{doi: 10.1016/j.future.2007.04.003}", cclpaperid = "15" } @techreport { gheat-tr, author = "Paul Brenner and Douglas Thain and Dewitt Latimer", title = "{Grid Heating: Transforming Cooling Constraints Into Thermal Benefits}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2008-09", year = 2008, cclpaperid = "7" } @inproceedings { teamtrak-milcom07, author = "Jeffrey Hemmes and Christian Poellabauer and Douglas Thain", title = "{On Demand Transient Storage and Backup in Mobile Systems}", booktitle = "{IEEE Military Communications Conference}", pages = "1-7", year = 2007, note = "{doi: 10.1109/MILCOM.2007.4454917}", cclpaperid = "30" } @inproceedings { teamtrak-wasa07, author = "Jeffrey Hemmes and Douglas Thain and Christian Poellabauer and Christopher Moretti and Phil Snowberger and Brendan McNutt", title = "{Lessons Learned Building TeamTrak: An Urban/Outdoor Mobile Testbed}", booktitle = "{International Conference on Wireless Architectures Systems and Applications}", pages = "219-224", year = 2007, note = "{doi: 10.1109/WASA.2007.35}", cclpaperid = "33" } @inproceedings { teamtrak-fie07, author = "Jeffrey Hemmes and Douglas Thain and Christian Poellabauer", title = "{Work in Progress: Integrating Undergraduate Research and Education via the TeamTrak Mobile Computing Framework}", booktitle = "{IEEE Frontiers in Education}", pages = "1-2", year = 2007, note = "{doi: 10.1109/FIE.2007.4418007}", cclpaperid = "35" } @inproceedings { small-grid07, author = "Douglas Thain and Christopher Moretti", title = "{Efficient Access to Many Small Files in a Filesystem for Grid Computing}", booktitle = "{IEEE Grid Computing}", pages = "243-250", year = 2007, note = "{doi: 10.1109/GRID.2007.4354139}", cclpaperid = "31" } @inproceedings { lockdown-security07, author = "Andrew Blaich and Qi Liao and Greg Allan and Aaron Striegel and Douglas Thain", title = "{Poster: Lockdown: Distributed Policy Analysis and Enforcement within the Enterprise Network}", booktitle = "{USENIX Security Symposium}", year = 2007, cclpaperid = "32" } @inproceedings { allpairs-grid07, author = "Christopher Moretti and Jared Bulosan and Douglas Thain and Patrick J. Flynn", title = "{Poster: All-Pairs: An Abstraction for Data Intensive Computing}", booktitle = "{IEEE/ACM Grid Computing}", year = 2007, cclpaperid = "63" } @inproceedings { challenges-pcgrid07, author = "Christopher Moretti and Timothy Faltemier and Douglas Thain and Patrick J. Flynn", title = "{Challenges in Executing Data Intensive Biometric Workloads on a Desktop Grid}", booktitle = "{Workshop on Large Scale and Volatile Desktop Grids at IEEE IPDPS}", pages = "481-489", year = 2007, note = "{doi: 10.1109/IPDPS.2007.370671}", cclpaperid = "34" } @inproceedings { pins-bio07, author = "Paul Brenner and Justin Wozniak and Douglas Thain and Aaron Striegel and Jeffrey Peng and Jesus Izaguirre", title = "{Biomolecular Path Sampling Enabled by Processing in Network Storage}", booktitle = "{Workshop on High Performance Computational Biology at IEEE IPDPS}", pages = "1-6", year = 2007, note = "{doi: 10.1109/IPDPS.2007.370446}", cclpaperid = "36" } @thesis { moretti-ms-thesis, author = "Christopher Moretti", title = "{Flexible Object Based Filesystems for Scientific Computing}", editor = "M.S. Thesis", booktitle = "{University of Notre Dame}", year = 2007, cclpaperid = "65" } @thesis { snowberger-ms-thesis, author = "Philip Snowberger", title = "{Sub-Identities: A Hierarchical Identity Model for Practical Containment}", editor = "M.S. Thesis", booktitle = "{University of Notre Dame}", year = 2007, cclpaperid = "66" } @article { measure-ccpe, author = "Douglas Thain and Miron Livny", title = "{How to Measure a Large Open Source Distributed System}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "18", number = "15", pages = "1989-2019", year = 2006, note = "{doi: 10.1002/cpe.v18:15}", cclpaperid = "16" } @inproceedings { gems-sss06, author = "Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre", title = "{Access Control for a Replica Management Database}", booktitle = "{ACM Workshop on Storage Security and Survivability at ACM CCS}", pages = "41-46", year = 2006, note = "{doi: 10.1145/1179559.1179567}", cclpaperid = "40" } @inproceedings { bio-grid06, author = "Christophe Blanchet and Remi Mollon and Douglas Thain and Gilbert Deleage", title = "{Grid Deployment of Legacy Bioinformatics Applications with Transparent Data Access}", booktitle = "{IEEE Grid Computing}", pages = "120-127", year = 2006, note = "{doi: 10.1109/ICGRID.2006.311006}", cclpaperid = "37" } @inproceedings { alloc-grid06, author = "Douglas Thain", title = "{Operating System Support for Space Allocation in Grid Storage Systems}", booktitle = "{IEEE Grid Computing}", pages = "104-111", year = 2006, note = "{doi: 10.1109/ICGRID.2006.311004}", cclpaperid = "41" } @inproceedings { groups-grid06, author = "Jeffrey Hemmes and Douglas Thain", title = "{Cacheable Decentralized Groups for Grid Resource Access Control}", booktitle = "{IEEE Grid Computing}", pages = "192-199", year = 2006, note = "{doi: 10.1109/ICGRID.2006.311015}", cclpaperid = "42" } @inproceedings { caches-hyperio06, author = "Sudharshan Vazhkudai and Douglas Thain and Xiaosong Ma and Vincent Freeh", title = "{Positioning Dynamic Storage Caches for Transient Data}", booktitle = "{Workshop on High-Performance I/O Techniques and Deployment of Very Large Scale I/O Systems at IEEE Cluster Computing}", pages = "1-9", year = 2006, note = "{doi: 10.1109/CLUSTR.2006.311900}", cclpaperid = "43" } @inproceedings { subid-sec06, author = "Phil Snowberger and Douglas Thain", title = "{Poster: Sub-Identities: Security for Mere Mortals}", booktitle = "{USENIX Security}", year = 2006, cclpaperid = "45" } @inproceedings { literate-fie06, author = "Douglas Thain and Christian Poellabauer", title = "{Experience with a Literate Approach to Computer Science}", booktitle = "{IEEE Frontiers in Education}", pages = "8-13", year = 2006, note = "{doi: 10.1109/FIE.2006.322405}", cclpaperid = "44" } @inproceedings { idibs-icpads06, author = "Faruck Morcos and Thidapat Chantem and Philip Little and Tiago Gasiba and Douglas Thain", title = "{iDIBS: An Improved Distributed Internet Backup System}", booktitle = "{IEEE International Conference on Parallel and Distributed Systems (ICPADS)}", pages = "58-67", year = 2006, note = "{doi: 10.1109/ICPADS.2006.52}", cclpaperid = "46" } @article { transparent-ccpe, author = "Sander Klous and Jamie Frey and Se-Chang Son and Douglas Thain and Alain Roy and Miron Livny and Jo van den Brand", title = "{Transparent Access to Grid Resources for User Software}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "18", number = "7", pages = "787-801", year = 2006, note = "{doi: 10.1002/cpe.961 }", cclpaperid = "17" } @inproceedings { debug-hpdc15, author = "David Cieslak and Douglas Thain and Nitesh Chawla", title = "{Short Paper: Troubleshooting Distributed Systems via Data Mining}", booktitle = "{IEEE Symposium on High Performance Distributed Computing (HPDC)}", pages = "309-312", year = 2006, cclpaperid = "47" } @inproceedings { gems-ssst06, author = "Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre", title = "{Applying Feedback Control to a Replica Management System}", booktitle = "{IEEE Southeastern Symposium on System Theory}", pages = "472-476", year = 2006, note = "{doi: 10.1109/SSST.2006.1619125}", cclpaperid = "48" } @article { parrot-lni06, author = "Stefano Belforte and Matthew Normal and Subir Sarkar and Ifor Sfiligoi and Douglas Thain and Frank Wuerthwein", title = "{Using Condor Glide-Ins and Parrot to Move from Dedicated Resources to the Grid}", journal = "{Lecture Notes in Informatics}", volume = "81", pages = "285-292", year = 2006, cclpaperid = "49" } @inproceedings { parrot-chep06, author = "Douglas Thain and Christopher Moretti and Igor Sfiligoi", title = "{Transparently Distributing CDF Software with Parrot}", booktitle = "{Computing in High Energy Physics}", pages = "1-4", year = 2006, cclpaperid = "50" } @inproceedings { cons-sisw05, author = "Douglas Thain and Christopher Moretti and Paul Madrid and Phil Snowberger and Jeff Hemmes", title = "{The Consequences of Decentralized Security in a Cooperative Storage System}", booktitle = "{Workshop on Security in Storage at IEEE FAST}", pages = "82-94", year = 2005, note = "{doi: 10.1109/SISW.2005.11}", cclpaperid = "51" } @inproceedings { tactical-sc05, author = "Douglas Thain and Sander Klous and Justin Wozniak and Paul Brenner and Aaron Striegel and Jesus Izaguirre", title = "{Separating Abstractions from Resources in a Tactical Storage System}", booktitle = "{IEEE/ACM Supercomputing}", pages = "55-67", year = 2005, note = "{doi: 10.1109/SC.2005.64}", cclpaperid = "52" } @inproceedings { ibox-sc05, author = "Douglas Thain", title = "{Identity Boxing: A New Technique for Consistent Global Identity}", booktitle = "{IEEE/ACM Supercomputing}", pages = "51-61", year = 2005, note = "{doi: 10.1109/SC.2005.34}", cclpaperid = "53" } @inproceedings { literate-fie05, author = "Douglas Thain and Christian Poellabauer", title = "{Work in Progress: A Literate Approach to Graduate Computer Science Education}", booktitle = "{IEEE Frontiers in Education}", pages = "1-2", year = 2005, note = "{doi: 10.1109/FIE.2005.1612087}", cclpaperid = "54" } @techreport { subid-tr, author = "Philip Snowberger and Douglas thain", title = "{Sub-Identities: Towards Operating System Support for Distributed System Security}", institution = "{University of Notre Dame, Computer Science and Engineering Department}", number = "2005-18", year = 2005, cclpaperid = "84" } @article { parrot-scpe05, author = "Douglas Thain and Miron Livny", title = "{Parrot: An Application Environment for Data-Intensive Computing}", journal = "{Scalable Computing: Practice and Experience}", volume = "6", number = "3", pages = "9-18", year = 2005, cclpaperid = "18" } @article { ibox-hpdc05, author = "Douglas Thain", title = "{Poster: Identity Boxing: Secure User-Level Containment for the Grid}", booktitle = "{IEEE Symposium on High Performance Distributed Computing}", pages = "299-300", year = 2005, note = "{isbn: 10.1109/HPDC.2005.1520984}", cclpaperid = "55" } @inproceedings { gems-hpdc05, author = "Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre", title = "{Generosity and Gluttony in GEMS: Grid Enabled Molecular Simulations}", booktitle = "{IEEE Symposium on High Performance Distributed Computing}", pages = "191-200", year = 2005, note = "{doi: 10.1109/HPDC.2005.1520959}", cclpaperid = "56" } @inproceedings { patisserie-ads05, author = "Timothy Schoenharl and Scott Christley and Douglas Thain", title = "{Patisserie: Support for Parameter Sweeps in a Fault-Tolerant, Massively Parallel, Peer-to-Peer Simulation Environment}", booktitle = "{Workshop on Agent Directed Simulation (ADS)}", pages = "1-8", year = 2005, cclpaperid = "57" } @article { condor-ccpe, author = "Douglas Thain and Todd Tannenbaum and Miron Livny", title = "{Distributed Computing in Practice: The Condor Experience}", journal = "{Concurrency and Computation: Practice and Experience}", volume = "17", number = "2-4", pages = "323-356", year = 2005, note = "{doi: 10.1002/cpe.v17:2/4}", cclpaperid = "19" } @incollection { condor-reliable, author = "Douglas Thain and Miron Livny", title = "{Building Reliable Clients and Servers}", editor = "Ian Foster and Carl Kesselman", booktitle = "{Grid: Blueprint for a New Computing Infrastructure}", publisher = "Morgan Kaufmann", year = 2004, note = "{isbn: 1-55860-933-4}", cclpaperid = "10" } @thesis { thain-dissertation, author = "Douglas Thain", title = "{Coordinating Access to Computation and Data in Distributed Systems}", editor = "Ph.D. Thesis", booktitle = "{University of Wisconsin}", year = 2004, cclpaperid = "4" } @inproceedings { badfs-nsdi-04, author = "John Bent and Douglas Thain and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny", title = "{Explicit Control in a Batch Aware Distributed File System}", booktitle = "{USENIX Networked Systems Design and Implementation (NSDI)}", pages = "365-378", year = 2004, cclpaperid = "58" } @incollection { condor-grid, author = "Douglas Thain and Todd Tannenbaum and Miron Livny", title = "{Condor and the Grid}", editor = "Fran Berman and Anthony Hey and Geoffrey Fox", booktitle = "{Grid Computing: Making the Global Infrastructure a Reality}", publisher = "John Wiley", year = 2003, note = "{isbn: 0-470-85319-0}", cclpaperid = "9" } @inproceedings { workload-hpdc12, author = "Douglas Thain and John Bent and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny", title = "{Pipeline and Batch Sharing in Grid Workloads}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "152-161", year = 2003, note = "{doi: 10.1109/HPDC.2003.1210025}", cclpaperid = "68" } @inproceedings { ethernet-hpdc12, author = "Douglas Thain and Miron Livny", title = "{The Ethernet Approach to Grid Computing}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "138-", year = 2003, note = "{doi: 10.1109/HPDC.2003.1210024}", cclpaperid = "69" } @inproceedings { parrot-agm2003, author = "Douglas Thain and Miron Livny", title = "{Parrot: Transparent User-Level Middleware for Data Intensive Computing}", booktitle = "{Workshop on Adaptive Grid Middleware at PACT}", year = 2003, cclpaperid = "67" } @inproceedings { xw-condor, author = "Oleg Lodygensky and Gilles Fedak and Vincent Neri and Franck Cappello and Miron Livny and Douglas Thain", title = "{XtremWeb and Condor: Sharing Resources Between Internet Connected Condor Pools}", booktitle = "{Workshop on Global and Peer-to-Peer Computing on Large Scale Distributed Systems at CCGRID}", pages = "382-390", year = 2003, note = "{doi: 10.1109/CCGRID.2003.1199391 }", cclpaperid = "70" } @inproceedings { error-scope, author = "Douglas Thain and Miron Livny", title = "{Error Scope on a Computational Grid}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "199-208", year = 2002, note = "{doi: 10.1109/HPDC.2002.1029919}", cclpaperid = "71" } @inproceedings { gridio-sc01, author = "Douglas Thain and John Bent and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny", title = "{Gathering at the Well: Creating Communities for Grid I/O}", booktitle = "{IEEE/ACM Supercomputing}", pages = "21-31", year = 2001, note = "{doi: 10.1109/SC.2001.10023}", cclpaperid = "72" } @inproceedings { kangaroo-hpdc01, author = "Douglas Thain and Jim Basney and Se-Chang Son and Miron Livny", title = "{The Kangaroo Approach to Data Movement on the Grid}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "325-333", year = 2001, note = "{doi: 10.1109/HPDC.2001.945200}", cclpaperid = "73" } @article { bypass-jcc, author = "Douglas Thain and Miron Livny", title = "{Multiple Bypass: Interposition Agents for Distributed Computing}", journal = "{Journal of Cluster Computing}", volume = "4", number = "1", pages = "39-47", year = 2001, note = "{doi: 10.1023/A:1011412209850}", cclpaperid = "20" } @inproceedings { bypass-hpdc00, author = "Douglas Thain and Miron Livny", title = "{Bypass: A Tool for Building Split Execution Systems}", booktitle = "{IEEE High Performance Distributed Computing}", pages = "79-85", year = 2000, note = "{doi: 10.1109/HPDC.2000.868637}", cclpaperid = "74" }