Publications by Douglas Thain
ORCID:
http://orcid.org/0000-0001-5218-1956
ResearcherID: I-4666-2014
ISNI: 0000 0001 2644 6746
Google Scholar:
Profile
Journal Articles
- Tim Shaffer and Thanh Son Phung and Kyle Chard and Douglas Thain,
LANDLORD: Coordinating Dynamic Software Environments to Reduce Container Sprawl
IEEE Transactions on Parallel and Distributed Systems, volume 34, number 5, pages 1376-1389, 2023. DOI:10.1109/TPDS.2023.3241598
- Peter Ivie and Douglas Thain,
Reproducibility in Scientific Computing
ACM Computing Surveys, volume 51, number 3, 2018. DOI:10.1145/3186266
- Benjamin Tovar and Rafael Ferreira da Silva and Gideon Juve and Ewa Deelman and William Allcock and Douglas Thain and Miron Livny,
A Job Sizing Strategy for High-Throughput Scientific Workflows
IEEE Transactions on Parallel and Distributed Systems, volume 29, number 2, pages 240-253, 2018. DOI:10.1109/TPDS.2017.2762310
- Nicholas Hazekamp and Nathaniel Kremer-Herman and Benjamin Tovar and Haiyan Meng and Olivia Choudhury and Scott Emrich and Douglas Thain,
Combining Static and Dynamic Storage Management for Data Intensive Scientific Workflows
IEEE Transactions on Parallel and Distributed Systems, volume 29, number 2, pages 338-350, 2018. DOI:10.1109/TPDS.2017.2764897
- James Sweet and David Richter and Douglas Thain,
GPU acceleration of Eulerian–Lagrangian particle-laden turbulent flow simulations
International Journal of Multiphase Flow, volume 99, pages 437-435, 2018. DOI:10.1016/j.ijmultiphaseflow.2017.11.010
- Dinesh Rajan and Douglas Thain,
Designing Self-Tuning Split-Map-Merge Applications for High Cost-Efficiency in the Cloud
IEEE Transactions on Cloud Computing, volume 5, number 2, pages 303-316, 2017. DOI:10.1109/TCC.2015.2415780
- Haipeng Cai and Raul Santelices and Douglas Thain,
DIAPRO: Unifying Dynamic Impact Analyses for Improved and Variable Cost-Effectiveness
ACM Transactions on Software Engineering and Methodology, volume 25, number 2, 2016. DOI:10.1145/2894751
- Patrick Donnelly and Douglas Thain,
Balancing push and pull in Confuga, an active storage cluster file system for scientific workflows
Concurrency and Computation: Practice and Experience, volume 29, number 4, 2016. DOI:10.1002/cpe.3834
- Jakob Blomer and Predrag Buncic and Rene Meusel and Gerardo Ganis and Igor Sfiligoi and Douglas Thain,
The Evolution of Global Scale Filesystems for Scientific Software Distribution
IEEE/AIP Computing in Science and Engineering, volume 17, number 6, pages 61-71, 2015. DOI:10.1109/MCSE.2015.111
- Peter Sempolinski and Daniel Wei and Ahsan Kareem and Douglas Thain,
Adapting Collaborative Software Development Techniques to Structural Engineering
IEEE/AIP Computing in Science and Engineering, volume 17, number 51, pages 27-34, 2015. DOI:10.1109/MCSE.2015.88
- Matthew Staffelbach and Peter Sempolinski and Tracy Kijewski-Correa and Douglas Thain and Daniel Wei and Ahsan Kareem and Gregory Madey,
Lessons Learned from Crowdsourcing Complex Engineering Tasks
PLOS One, volume 10, number 9, 2015. DOI:10.1371/journal.pone.0134978
- Haiyan Meng and Rupa Kommineni and Quan Pham and Robert Gardner and Tanu Malik and Douglas Thain,
An Invariant Framework for Conducting Reproducible Computational Science
Journal of Computational Science, volume 9, pages 137-142, 2015. DOI:10.1016/j.jocs.2015.04.012
- Badi Abdul-Wahid and Haoyun Feng and Dinesh Rajan and Ronan Costaouec and Eric Darve and Douglas Thain and Jesus A. Izaguirre,
AWE-WQ: Fast-Forwarding Molecular Dynamics using the Accelerated Weighted Ensemble
Journal of Chemical Information and Modeling, volume 54, number 10, pages 3033-3043, 2014. DOI:10.1021/ci500321g
- Andrew Thrasher and Zachary Musgrave and Brian Kachmark and Douglas Thain and Scott Emrich,
Scaling Up Genome Annotation with MAKER and Work Queue
International Journal of Bioinformatics Research and Applications, volume 10, number 4-5, pages 447-460, 2014. DOI:10.1504/IJBRA.2014.062994
- Christopher Moretti and Andrew Thrasher and Li Yu and Michael Olson and Scott Emrich and Douglas Thain,
A Framework for Scalable Genome Assembly on Clusters, Clouds, and Grids
IEEE Transactions on Parallel and Distributed Systems, volume 23, number 12, 2012. DOI:10.1109/TPDS.2012.80
- Hoang Bui and Peter Bui and Patrick Flynn and Douglas Thain,
ROARS: A Robust Object Archival System for Data Intensive Scientific Computing
Distributed and Parallel Databases, volume 30, number 5-6, 2012. DOI:10.1007/s10619-012-7103-5
- Rory Carmichael and Patrick Braga-Henebry and Douglas Thain and Scott Emrich,
Biocompute 2.0: An Improved Collaborative Workspace for Data Intensive Bio-Science.
Concurrency and Computation: Practice and Experience, volume 23, number 17, pages 2305-2314, 2011. DOI:10.1002/cpe.1782
- Peter Bui and Li Yu and Andrew Thrasher and Rory Carmichael and Irena Lanc and Patrick Donnelly and Douglas Thain,
Scripting distributed scientific workflows using Weaver
Concurrency and Computation: Practice and Experience, volume 24, number 15, 2011. DOI:10.1002/cpe.1871
- Li Yu and Christopher Moretti and Andrew Thrasher and Scott Emrich and Kenneth Judd and Douglas Thain,
Harnessing Parallelism in Multicore Clusters with the All-Pairs, Wavefront, and Makeflow Abstractions
Journal of Cluster Computing, volume 13, number 3, pages 243-256, 2010. DOI:10.1007/s10586-010-0134-7
- Christopher Moretti and Hoang Bui and Karen Hollingsworth and Brandon Rich and Patrick Flynn and Douglas Thain,
All-Pairs: An Abstraction for Data Intensive Computing on Campus Grids
IEEE Transactions on Parallel and Distributed Systems, volume 21, number 1, pages 33-46, 2010. DOI:10.1109/TPDS.2009.49
- Kyle Wheeler and Douglas Thain,
Visualizing Massively Multithreaded Applications with ThreadScope
Concurrency and Computation: Practice and Experience, volume 22, number 1, pages 45-67, 2010. DOI:10.1002/cpe.1469
- Andrew Blaich and Douglas Thain and Aaron Striegel,
Reflections on the Virtues of Modularity: A Case Study in Linux Security Modules
Software: Practice and Experience, volume 39, number 15, pages 1235-1251, 2009. DOI:10.1002/spe.933
- Hoang Bui and Michael Kelly and Christopher Lyon and Mark Pasquier and Deborah Thomas and Patrick Flynn and Douglas Thain,
Experience with BXGrid: A Data Repository and Computing Grid for Biometrics Research
Journal of Cluster Computing, volume 12, number 4, pages 373, 2009. DOI:10.1007/s10586-009-0098-7
- Douglas Thain and Christopher Moretti and Jeffrey Hemmes,
Chirp: A Practical Global Filesystem for Cluster and Grid Computing
Journal of Grid Computing, volume 7, number 1, pages 51-72, 2009. DOI:10.1007/s10723-008-9100-5
- Paul Brenner and Justin Wozniak and Douglas Thain Aaron Striegel and Jeffrey Peng and Jesus Izaguirre,
Biomolecular Committor Probability Calculation Enabled by Processing in Network Storage
Journal of Parallel Computing, volume 34, number 11, pages 652-660, 2008. DOI:10.1016/j.parco.2008.08.001
- Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre,
Making the Best of a Bad Situation: Prioritized Storage Management in GEMS
Future Generation Computing Systems, volume 24, number 1, pages 10-16, 2008. DOI:10.1016/j.future.2007.04.003
- Douglas Thain and Miron Livny,
How to Measure a Large Open Source Distributed System
Concurrency and Computation: Practice and Experience, volume 18, number 15, pages 1989-2019, 2006. DOI:10.1002/cpe.v18:15
- Sander Klous and Jamie Frey and Se-Chang Son and Douglas Thain and Alain Roy and Miron Livny and Jo van den Brand,
Transparent Access to Grid Resources for User Software
Concurrency and Computation: Practice and Experience, volume 18, number 7, pages 787-801, 2006. DOI:10.1002/cpe.961
- Stefano Belforte and Matthew Normal and Subir Sarkar and Ifor Sfiligoi and Douglas Thain and Frank Wuerthwein,
Using Condor Glide-Ins and Parrot to Move from Dedicated Resources to the Grid
Lecture Notes in Informatics, volume 81, pages 285-292, 2006. - Douglas Thain and Miron Livny,
Parrot: An Application Environment for Data-Intensive Computing
Scalable Computing: Practice and Experience, volume 6, number 3, pages 9-18, 2005. - Douglas Thain and Todd Tannenbaum and Miron Livny,
Distributed Computing in Practice: The Condor Experience
Concurrency and Computation: Practice and Experience, volume 17, number 2-4, pages 323-356, 2005. DOI:10.1002/cpe.v17:2/4
- Douglas Thain and Miron Livny,
Multiple Bypass: Interposition Agents for Distributed Computing
Journal of Cluster Computing, volume 4, number 1, pages 39-47, 2001. DOI:10.1023/A:1011412209850
Conference Papers
- Barry Sly-Delgado and Ben Tovar and Jin Zhou and Douglas Thain,
Reshaping High Energy Physics Applications for Near-Interactive Execution Using TaskVine
(to appear) ACM/IEEE Supercomputing, pages 1-11, 2024. - Saiful Islam and Douglas Thain,
Shepherd: Seamless Integration of Service Workflows into Task-Based Workflows through Log Monitoring
Workshop on Workflows at ACM Supercomputing, pages 1-8, 2024. - Thanh Son Phung and Colin Thomas and Logan Ward and Kyle Chard and Douglas Thain,
Accelerating Function-Centric Applications by Discovering, Distributing, and Retaining Reusable Context in Workflow Systems
ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2024. DOI:10.1145/3625549.3658663
- Thanh Son Phung and Douglas Thain,
Adaptive Task-Oriented Resource Allocation for Large Dynamic Workflows on Opportunistic Resources
IEEE International Parallel and Distributed Processing Symposium (IPDPS), pages 12, 2024. - Thanh Son Phung and Ben Clifford and Kyle Chard and Douglas Thain,
Maximizing Data Utility for HPC Python Workflow Execution
SC23 Workshop: High Performance Python for Science at Scale (HPPSS), 2023. DOI:10.1145/3624062.3624136
- Barry Sly-Delgado and Thanh Son Phung and Colin Thomas and David Simonetti and Andrew Hennessee and Ben Tovar and Douglas Thain,
TaskVine: Managing In-Cluster Storage for High-Throughput Data Intensive Workflows
18th Workshop on Workflows in Support of Large-Scale Science, 2023. DOI:10.1145/3624062.3624277
- Ben Lyons and Douglas Thain,
Poster: Robust Meta-Workflow Management with Mufasa
IEEE International Conference on eScience, 2022. - Ben Tovar and Ben Lyons and Kelci Mohrman and Barry Sly-Delgado and Kevin Lannon and Douglas Thain,
Dynamic Task Shaping for High Throughput Data Analysis Applications in High Energy Physics
IEEE International Parallel and Distributed Processing Symposium, 2022. DOI:10.1109/IPDPS53621.2022.00041
- Barry Sly-Delgado and Nick Locascio and David Simonetti and Brett Wiseman and Ben Tovar and Douglas Thain,
PONCHO: Dynamic Package Synthesis for Distributed and Serverless Python Applications
Workshop on High Performance Serverless Computing, 2022. DOI:10.1145/3526060.3535459
- 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,
Analysis Cyberinfrastructure: Challenges and Opportunities
Snowmass, pages 1-14, 2022. - Sanda Gesing and Ewa Deelman and Rafael Ferreira da Silva and Michael Hildreth and Mary Ann McDowell and Natalie K. Meyers and Douglas Thain,
VisDict: A Visual Dictionary in a Science Gateway
Gateways, 2022. - Thanh Son Phung and Logan Ward and Kyle Chard and Douglas Thain,
Not All Tasks Are Created Equal: Adaptive Resource Allocation for Heterogeneous Tasks in Dynamic Workflows
WORKS Workshop on Workflows at Supercomputing, 2021. - Kevin Gao and Tim Shaffer and Kyle Chard,
Regulating Traffic in Crowded Cache
Student Poster Session at Supercomputing, 2021. - Tim Shaffer and Kyle Chard and Douglas Thain,
An Empirical Study of Package Dependencies and Lifetimes in Binder Python Containers
IEEE International Conference on e-Science, 2021. - 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,
Lightweight Function Monitors for Fine-Grained Management in Large Scale Python Applications
IEEE International Parallel and Distributed Processing Symposium, 2021. DOI:10.1109/IPDPS49936.2021.00088
- Benjamin Tovar and Brian Bockelman and Michael Hildreth and Kevin Lannon and Douglas Thain,
Harnessing HPC resources for CMS jobs using a Virtual Private Network
25th International Conference on Computing in High Energy and Nuclear Physics (CHEP), 2021. DOI:10.1051/epjconf/202125102032
- R. F. da Silva et al.,
A Community Roadmap for Scientific Workflows Research and Development
IEEE Workshop on Workflows in Support of Large-Scale Science (WORKS), pages 81-90, 2021. DOI:10.1109/WORKS54523.2021.00016
- Chao Zheng and Nathaniel Kremer-Herman and Tim Shaffer and Douglas Thain,
Autoscaling High Throughput Workloads on Container Orchestrators
IEEE Conference on Cluster Computing, pages 1-10, 2020. DOI:10.1109/CLUSTER49012.2020.00024
- Nathaniel Kremer-Herman and Douglas Thain,
Log Discovery for Troubleshooting Open Distributed Systems with TLQ
Practice and Experience of Advanced Research Computing (PEARC), 2020. DOI:10.1145/3311790.3396633
- Tim Shaffer and Nicholas Hazekamp and Jakob Blomer and Douglas Thain,
Solving the Container Explosion Problem for Distributed High Throughput Computing
International Parallel and Distributed Processing Symposium, 2020. DOI:10.1109/IPDPS47924.2020.00048
- Nick Hazekamp and Ben Tovar and Douglas Thain,
Dynamic Sizing of Continuously Divisible Jobs for Heterogeneous Resources
IEEE International Conference on e-Science, 2019. DOI:10.1109/eScience.2019.00026
- Tim Shaffer and Nathaniel Kremer-Herman and Douglas Thain,
Flexible Partitioning of Scientific Workflows Using the JX Workflow Language
Practice and Experience in Advanced Research Computing (PEARC), 2019. DOI:10.1145/3332186.3338100
- Nathaniel Kremer-Herman and Benjamin Tovar and Douglas Thain,
A Lightweight Model for Right-Sizing Master-Worker Applications
ACM/IEEE Supercomputing (SC), 2018. DOI:10.1109/SC.2018.00042
- Qimin Zhang and Ben Tovar and Nate Kremer-Herman and Douglas Thain,
Reduction of Workflow Resource Consumption Using a Density-based Clustering Model
WORKS Workshop at Supercomputing, 2018. - Nicholas Hazekamp and Douglas Thain,
An Algebra for Robust Workflow Transformations
IEEE International Conference on e-Science, pages 12, 2018. DOI:10.1109/eScience.2018.00031
- Tim Shaffer and Kyle M.D. Sweeney and Nathaniel Kremer-Herman and Douglas Thain,
Poster: A First Look at the JX Workflow Language
IEEE International Conference on e-Science, 2018. DOI:10.1109/eScience.2018.00094
- Chao Zheng and Lukas Rupprecht and Vasily Tarasov and Douglas Thain and Mohamed Mohamed and Dimitrios Skourtis and Amit S. Warke and Dean Hildrebarnd,
Wharf: Sharing Docker Images in a Distributed File System
ACM Symposium on Cloud Computing, pages 12, 2018. DOI:10.1145/3267809.3267836
- Lincoln Bryant and Jeremy Van and Benedikt Riedel and Robert Gardner and Jose Caballero and John Hover and Ben Tovar and Douglas Thain,
VC3: A Virtual Cluster Service for Community Computation
PEARC: Practice and Experience in Advanced Research Computing, pages 1-8, 2018. DOI:10.1145/3219104.3219125
- Kyle Sweeney and Douglas Thain,
Early Experience Using Amazon Batch for Scientific Workflows
ScienceCloud Workshop at HPDC , 2018. DOI:10.1145/3217880.3217885
- Kyle Sweeney and Douglas Thain,
Efficient Integration of Containers into Scientific Workflows
Science Cloud Workshop at HPDC, 2018. DOI:10.1145/3217880.3217887
- Benjamin Tovar and Nicholas Hazekamp and Nathaniel Kremer-Herman and Douglas Thain,
Automatic Dependency Management for Scientific Applications on Clusters
IEEE International Conference on Cloud Engineering (IC2E) , 2018. DOI:10.1109/IC2E.2018.00026
- Nicholas Hazekamp and Upendra Kumar Devisetty and Nirav Merchant and Douglas Thain,
MAKER as a Service: Moving HPC applications to Jetstream Cloud
IEEE International Conference on Cloud Engineering, pages 6, 2018. DOI:10.1109/IC2E.2018.00029
- Jeffrey Kinnison and Nathaniel Kremer-Herman and Douglas Thain and Walter Scheirer,
SHADHO: Massively Scalable Hardware-Aware Distributed Hyperparameter Optimization
IEEE Winter Conference on Applications of Computer Vision, pages 1-10, 2018. DOI:10.1109/WACV.2018.00086
- Chao Zheng and Lukas Rupprecht and Vasily Tarasov and Mohamed Mohamed and Dimitrios Skourtis and Amit S. Warke and Dean Hildebrand Douglas Thain,
Poster: Wharf: Sharing Docker Images across Hosts from a Distributed Filesystem
IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, 2017. - Tim Shaffer and Douglas Thain,
Taming Metadata Storms in Parallel Filesystems with MetaFS
Workshop on Parallel Data Storage and Data Intensive Scalable Computing Systems, pages 25-30, 2017. DOI:10.1145/3149393.3149401
- Haiyan Meng and Douglas Thain,
Facilitating the Reproducibility of Scientific Workflows with Execution Environment Specifications
The 17th International Conference on Computational Science (ICCS), 2017. DOI:10.1016/j.procs.2017.05.116
- Daniel (Yue) Zhang and Charles (Chao) Zheng and Dong Wang and Doug Thain and Chao Huang and Xin Mu and Greg Madey,
Towards Scalable and Dynamic Social Sensing Using A Distributed Computing Framework
The 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017), 2017. DOI:10.1109/ICDCS.2017.196
- Charles (Chao) Zheng and Ben Tovar and Douglas Thain,
Deploying High Throughput Scientific Workflows on Container Schedulers with Makeflow and Mesos
17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2017), 2017. DOI:10.1109/CCGRID.2017.9
- Peter Ivie and Douglas Thain,
PRUNE: A Preserving Run Environment for Reproducible Computing
IEEE Conference on e-Science, 2016. DOI:10.1109/eScience.2016.7870886
- Haiyan Meng and Douglas Thain and Alexander Vyushkov and Matthias Wolf and Anna Woodard,
Conducting Reproducible Research with Umbrella: Tracking, Creating, and Preserving Execution Environments
IEEE Conference on e-Science, 2016. DOI:10.1109/eScience.2016.7870889
- 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,
Opportunistic Computing with Lobster: Lessons Learned from Scaling up to 25K Non-Dedicated Cores
International Conference on Computing in High Energy Physics, 2016. DOI:10.1088/1742-6596/898/5/052036
- 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,
Scaling Up a CMS Tier-3 Site with Campus Resources and a 100Gb/s Network Connection: What Could Go Wrong?
International Conference on Computing in High Energy Physics, 2016. DOI:10.1088/1742-6596/898/8/082041
- Peter Ivie and Charles (Chao) Zheng and Douglas Thain,
An Analysis of Reproducibility and Non-Determinism in HEP Software and ROOT Data
International Conference on Computing in High Energy and Nuclear Physics, 2016. DOI:10.1088/1742-6596/898/10/102007
- Haipeng Cai and Douglas thain,
DistIA: A Cost-Effective Dynamic Impact Analysis for Distributed Prorgams
IEEE/ACM International Conference on Automated Software Engineering, 2016. DOI:10.1145/2970276.2970352
- Haiyan Meng and Matthias Wolf and Peter Ivie and Anna Woodard and Michael Hildreth and Douglas Thain,
A Case Study in Preserving a High Energy Physics Application with Parrot
Journal of Physics: Conference Series (CHEP 2015), 2015. DOI:10.1088/1742-6596/664/3/032022
- Douglas Thain and Peter Ivie and Haiyan Meng,
Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?
12th International Conference on Digital Preservation (iPres), 2015. DOI:10.7274/R0CZ353M
- An Huynh and Douglas Thain and Miquel Pericas and Kenjiro Taura,
DAGViz: A DAG Visualization Tool for Analzying Task Parallel Program Traces
Workshop on Visual Performance Analysis (VPA) at ACM Supercomputing (SC), 2015. - 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,
Scaling Data Intensive Physics Applications to 10k Cores on Non-Dedicated Clusters with Lobster
IEEE Conference on Cluster Computing, 2015. - Olivia Choudhury and Dinesh Rajan and Nicholas Hazekamp and Sandra Gesing and Douglas Thain and Scott Emrich,
Balancing Thread-level and Task-level Parallelism for Data-Intensive Workloads on Clusters and Clouds
IEEE Conference on Cluster Computing, 2015. - 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,
Practical Resource Monitoring for Robust High Throughput Computing
Workshop on Monitoring and Analysis for High Performance Computing Systems Plus Applications at IEEE Cluster Computing, 2015. - Nicholas Hazekamp and Joseph Sarro and Olivia Choudhury and Sandra Gesing and Scott Emrich and Douglas Thain,
Scaling Up Bioinformatics Workflows with Dynamic Job Expansion
IEEE International Conference on e-Science, 2015. - Charles (Chao) Zheng and Douglas Thain,
Integrating Containers into Workflows: A Case Study Using Makeflow, Work Queue, and Docker
Workshop on Virtualization Technologies in Distributed Computing (VTDC), 2015. DOI:10.1145/2755979.2755984
- Haiyan Meng and Douglas Thain,
Umbrella: A Portable Environment Creator for Reproducible Computing on Clusters, Clouds, and Grids
Workshop on Virtualization Technologies in Distributed Computing (VTDC) at HPDC, 2015. DOI:10.1145/2755979.2755982
- Patrick Donnelly and Nicholas Hazekamp and Douglas Thain,
Confuga: Scalable Data Intensive Computing for POSIX Workflows
IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pages 392-401, 2015. DOI:10.1109/CCGrid.2015.95
- Haiyan Meng and Matthias Wolf and Anna Woodard and Peter Ivie and Michael Hildreth and Douglas Thain,
A Case Study in Preserving a High Energy Physics Application
Computing in High Energy Physics, 2015. - 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,
Exploiting Volatile Opportunistic Computing Resources with Lobster
Computing in High Energy Physics, 2015. - Peter Ivie and Douglas Thain,
DeltaDB: A Scalable Database Design for Time-Varying Schema-Free Data
IEEE International Congress on Big Data (BigData 2014), pages 104-111, 2014. DOI:10.1109/BigData.Congress.2014.24
- 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,
Opportunistic High Energy Physics Computing in User Space with Parrot
IEEE Symposium on Cluster, Cloud, and Grid Computing (CCGrid), pages 170-175, 2014. DOI:10.1109/CCGrid.2014.34
- Olivia Choudhury and Nicholas L. Hazekamp and Douglas Thain and Scott Emrich,
Accelerating Comparative Genomics Workflows in a Distributed Environment with Optimized Data Partitioning
C4BIO Workshop at IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), 2014. - Matthew Staffelbach and Peter Sempolinski and David Hachen and Ahsan Kareem and Tracy Kijewski-Correa and Douglas Thain and Daniel Wei and Gregory Madey,
Lessons Learned from an Experiment in Crowdsourcing Complex Citizen Engineering Tasks with Amazon Mechanical Turk
Collective Intelligence, 2014. - Nicholas Hazekamp and Olivia Choudhury and Sandra Gesing and Scott Emrich and Douglas Thain,
Poster: Expanding Tasks of Logical Workflows into Independent Workflows for Improved Scalability
IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pages 548-549, 2014. DOI:10.1109/CCGrid.2014.84
- Casey Robinson and Douglas Thain,
Automated Packaging of Bioinformatics Workflows for Portability and Durability Using Makeflow
Workshop on Workflows in Support of Large-Scale Science (WORKS), 2013. DOI:10.1145/2534248.2534258
- Patrick Donnelly and Douglas Thain,
Design of an Active Storage Cluster File System for DAG Workflows
International Workshop on Data-Intensive Scalable Computing Systems, pages 37-42, 2013. DOI:10.1145/2534645.2534656
- 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,
Toward Fine Grained Online Task Chracteristics Estimation in Scientific Workflows
Workshop on Workflows in Support of Large Scale Science (WORKS), pages 58-67, 2013. DOI:10.1145/2534248.2534254
- Michael Albrecht and Dinesh Rajan and Douglas Thain,
Making Work Queue Cluster-Friendly for Data Intensive Scientific Applications
IEEE International Conference on Cluster Computing, 2013. DOI:10.1109/CLUSTER.2013.6702628
- Dinesh Rajan and Andrew Thrasher and Badi Abdul-Wahid and Jesus A Izaguirre and Scott Emrich and Douglas Thain,
Case Studies in Designing Elastic Applications
13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2013. DOI:0.1109/CCGrid.2013.46
- Badi Abdul-Wahid and Li Yu and Dinesh Rajan and Haoyun Feng and Eric Darve and Douglas Thain and Jesus A. Izaguirre,
Folding Proteins at 500 ns/hour with Work Queue
8th IEEE International Conference on eScience (eScience 2012), 2012. DOI:10.1109/eScience.2012.6404429
- Peter Sempolinski and Daniel Wei and Douglas Thain and Ahsan Kareem,
A System for Management of Computational Fluid Dynamics Simulations for Civil Engineering
8th IEEE International Conference on eScience, pages 1-8, 2012. DOI:10.1109/eScience.2012.6404433
- Patrick Donnelly and Douglas Thain,
Fine-Grained Access Control in the Chirp Distributed File System
IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, 2012. DOI:10.1109/CCGrid.2012.128
- Michael Albrecht and Patrick Donnelly and Peter Bui and Douglas Thain,
Makeflow: A Portable Abstraction for Data Intensive Computing on Clusters, Clouds, and Grids
Workshop on Scalable Workflow Enactment Engines and Technologies (SWEET) at ACM SIGMOD, 2012. DOI:10.1145/2443416.2443417
- Andrew Thrasher and Zachary Musgrave and Douglas Thain and Scott Emrich,
Shifting the Bioinformatics Computing Paradigm: A Case Study in Parallelizing Genome Annotation Using Maker and Work Queue
IEEE International Conference on Computational Advances in Bio and Medical Sciences, 2012. - Dinesh Rajan and Anthony Canino and Jesus A Izaguirre and Douglas Thain,
Converting a High Performance Application to an Elastic Cloud Application
The 3rd IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2011), 2011. - Peter Bui and Dinesh Rajan and Badi Abdul-Wahid and Jesus Izaguirre and Douglas Thain,
Work Queue + Python: A Framework For Scalable Scientific Ensemble Applications
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) , 2011. - Irena Lanc and Peter Bui and Douglas Thain and Scott Emrich,
Adapting Bioinformatics Applications for Heterogeneous Systems: A Case Study
Emerging Computational Methods for the Life Sciences Workshop at ACM HPDC, pages 7-13, 2011. DOI:10.1145/1996023.1996025
- Peter Sempolinski and Douglas Thain,
A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus
IEEE International Conference on Cloud Computing Technology and Science, pages 417-426, 2010. DOI:10.1109/CloudCom.2010.42
- Patrick Donnelly and Peter Bui and Douglas Thain,
Attaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop
IEEE International Conference on Cloud Computing Technology and Science, pages 488-495, 2010. DOI:10.1109/CloudCom.2010.74
- Andrew Thrasher and Rory Carmichael and Peter Bui and Li Yu and Douglas Thain and Scott Emrich,
Taming Complex Bioinformatics Workflows with Weaver, Makeflow, and Starch
Workshop on Workflows in Support of Large Scale Science, pages 1-6, 2010. DOI:10.1109/WORKS.2010.5671858
- Paul Brenner and Ryan Jansen and David Go and Douglas Thain,
Environmentally Opportunistic Computing: Transforming the Data Center for Economic and Environmental Sustainability
IEEE Green Computing Conference, pages 383-388, 2010. DOI:10.1109/GREENCOMP.2010.5598289
- Hoang Bui and Peter Bui and Patrick Flynn and Douglas Thain,
ROARS: A Scalable Repository for Data Intensive Scientific Computing
The Third International Workshop on Data Intensive Distributed Computing at ACM HPDC 2010, 2010. DOI:10.1145/1851476.1851587
- Peter Bui and Li Yu and Douglas Thain,
Weaver: Integrating Distributed Computing Abstractions into Scientific Workflows using Python
Challenges of Large Applications in Distributed Environments at ACM HPDC 2010, 2010. DOI:10.1145/1851476.1851570
- Hoang Bui and Diane Wright and Clarence Helm and Rachel Witty and Patrick Flynn and Douglas Thain,
Towards Long Term Data Quality in a Large Scale Biometrics Experiment
Managing Data Quality for Collaborative Science at ACM HPDC 2010, 2010. DOI:10.1145/1851476.1851559
- Rory Carmichael and Patrick Braga-Henebry and Douglas Thain and Scott Emrich,
Biocompute: Toward a Collaborative Workspace for Data Intensive Bio-Science
Workshop on Emerging Computational Methods for Life Sciences at ACM HPDC 2010, pages 489-498, 2010. DOI:10.1145/1851476.1851547
- Christopher Moretti and Michael Olson and Scott Emrich and Douglas Thain,
Highly Scalable Genome Assembly on Campus Grids
Many-Task Computing on Grids and Supercomputers (MTAGS), 2009. DOI:10.1145/1646468.1646480
- Jeffrey Hemmes and Douglas Thain and Christian Poellabauer,
Cooperative Localization in GPS-Limited Urban Environments
ICST AdHocNets, 2009. - Michael Lammie and Douglas Thain and Paul Brenner,
Scheduling Grid Workloads on Multicore Clusters to Minimize Energy and Maximize Performance
IEEE Grid Computing, 2009. - Kyle Wheeler and Douglas Thain and Rich Murphy,
Portable Performance from Workstation to Supercomputer: Distributing Data Structures with Qthreads
Workshop on Programming Models for Emerging Architectures, pages 1-8, 2009. - Li Yu and Christopher Moretti and Scott Emrich and Kenneth Judd and Douglas Thain,
Harnessing Parallelism in Multicore Clusters with the All-Pairs and Wavefront Abstractions
IEEE High Performance Distributed Computing, pages 1-10, 2009. DOI:10.1145/1551609.1551613
- Paul Brenner and Douglas Thain and Dewitt Latimer,
Grid Heating Clusters: Transforming Cooling Constraints Into Thermal Benefits
The Uptime Institute Green Enterprise IT Award Paper, pages 1-7, 2009. - Gabrielle Compostella and Simone Pagan Griso and Donatella Lucchesi and Igor Sfiligoi and Douglas Thain,
CDF Software Distribution on the Grid using Parrot
Computing in High Energy Physics, 2009. DOI:10.1088/1742-6596/219/6/062009
- Christopher Moretti and Karsten Steinhaeuser and Douglas Thain and Nitesh V. Chawla,
Scaling Up Classifiers to Cloud Computers
IEEE International Conference on Data Mining (ICDM), pages 472-481, 2008. DOI:10.1109/ICDM.2008.99
- Qi Liao and Andrew Blaich and Aaron Striegel and Douglas Thain,
ENAVis: Enterprise Network Activities Visualization
USENIX Large Installation System Administration (LISA), pages 59-74, 2008. - David Cieslak and Nitesh Chawla and Douglas Thain,
Troubleshooting Thousands of Jobs on Production Grids Using Data Mining Techniques
IEEE Grid Computing, pages 217-224, 2008. DOI:10.1109/GRID.2008.4662802
- Christopher Moretti and Jared Bulosan and Douglas Thain and Patrick Flynn,
All-Pairs: An Abstraction for Data Intensive Cloud Computing
IEEE International Parallel and Distributed Processing Symposium (IPDPS), pages 1-11, 2008. DOI:10.1109/IPDPS.2008.4536311
- Kyle Wheeler and Richard Murphy and Douglas thain,
QThreads: An API for Programming with Millions of Lightweight Threads
Workshop on Multithreaded Architectures and Applications at IEEE IPDPS, pages 1-8, 2008. DOI:10.1109/IPDPS.2008.4536359
- Jeffrey Hemmes and Christian Poellabauer and Douglas Thain,
On Demand Transient Storage and Backup in Mobile Systems
IEEE Military Communications Conference, pages 1-7, 2007. DOI:10.1109/MILCOM.2007.4454917
- Jeffrey Hemmes and Douglas Thain and Christian Poellabauer and Christopher Moretti and Phil Snowberger and Brendan McNutt,
Lessons Learned Building TeamTrak: An Urban/Outdoor Mobile Testbed
International Conference on Wireless Architectures Systems and Applications, pages 219-224, 2007. DOI:10.1109/WASA.2007.35
- Jeffrey Hemmes and Douglas Thain and Christian Poellabauer,
Work in Progress: Integrating Undergraduate Research and Education via the TeamTrak Mobile Computing Framework
IEEE Frontiers in Education, pages 1-2, 2007. DOI:10.1109/FIE.2007.4418007
- Douglas Thain and Christopher Moretti,
Efficient Access to Many Small Files in a Filesystem for Grid Computing
IEEE Grid Computing, pages 243-250, 2007. DOI:10.1109/GRID.2007.4354139
- Christopher Moretti and Timothy Faltemier and Douglas Thain and Patrick J. Flynn,
Challenges in Executing Data Intensive Biometric Workloads on a Desktop Grid
Workshop on Large Scale and Volatile Desktop Grids at IEEE IPDPS, pages 481-489, 2007. DOI:10.1109/IPDPS.2007.370671
- Paul Brenner and Justin Wozniak and Douglas Thain and Aaron Striegel and Jeffrey Peng and Jesus Izaguirre,
Biomolecular Path Sampling Enabled by Processing in Network Storage
Workshop on High Performance Computational Biology at IEEE IPDPS, pages 1-6, 2007. DOI:10.1109/IPDPS.2007.370446
- Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre,
Access Control for a Replica Management Database
ACM Workshop on Storage Security and Survivability at ACM CCS, pages 41-46, 2006. DOI:10.1145/1179559.1179567
- Christophe Blanchet and Remi Mollon and Douglas Thain and Gilbert Deleage,
Grid Deployment of Legacy Bioinformatics Applications with Transparent Data Access
IEEE Grid Computing, pages 120-127, 2006. DOI:10.1109/ICGRID.2006.311006
- Douglas Thain,
Operating System Support for Space Allocation in Grid Storage Systems
IEEE Grid Computing, pages 104-111, 2006. DOI:10.1109/ICGRID.2006.311004
- Jeffrey Hemmes and Douglas Thain,
Cacheable Decentralized Groups for Grid Resource Access Control
IEEE Grid Computing, pages 192-199, 2006. DOI:10.1109/ICGRID.2006.311015
- Sudharshan Vazhkudai and Douglas Thain and Xiaosong Ma and Vincent Freeh,
Positioning Dynamic Storage Caches for Transient Data
Workshop on High-Performance I/O Techniques and Deployment of Very Large Scale I/O Systems at IEEE Cluster Computing, pages 1-9, 2006. DOI:10.1109/CLUSTR.2006.311900
- Douglas Thain and Christian Poellabauer,
Experience with a Literate Approach to Computer Science
IEEE Frontiers in Education, pages 8-13, 2006. DOI:10.1109/FIE.2006.322405
- Faruck Morcos and Thidapat Chantem and Philip Little and Tiago Gasiba and Douglas Thain,
iDIBS: An Improved Distributed Internet Backup System
IEEE International Conference on Parallel and Distributed Systems (ICPADS), pages 58-67, 2006. DOI:10.1109/ICPADS.2006.52
- David Cieslak and Douglas Thain and Nitesh Chawla,
Short Paper: Troubleshooting Distributed Systems via Data Mining
IEEE Symposium on High Performance Distributed Computing (HPDC), pages 309-312, 2006. - Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre,
Applying Feedback Control to a Replica Management System
IEEE Southeastern Symposium on System Theory, pages 472-476, 2006. DOI:10.1109/SSST.2006.1619125
- Douglas Thain and Christopher Moretti and Igor Sfiligoi,
Transparently Distributing CDF Software with Parrot
Computing in High Energy Physics, pages 1-4, 2006. - Douglas Thain and Christopher Moretti and Paul Madrid and Phil Snowberger and Jeff Hemmes,
The Consequences of Decentralized Security in a Cooperative Storage System
Workshop on Security in Storage at IEEE FAST, pages 82-94, 2005. DOI:10.1109/SISW.2005.11
- Douglas Thain and Sander Klous and Justin Wozniak and Paul Brenner and Aaron Striegel and Jesus Izaguirre,
Separating Abstractions from Resources in a Tactical Storage System
IEEE/ACM Supercomputing, pages 55-67, 2005. DOI:10.1109/SC.2005.64
- Douglas Thain,
Identity Boxing: A New Technique for Consistent Global Identity
IEEE/ACM Supercomputing, pages 51-61, 2005. DOI:10.1109/SC.2005.34
- Douglas Thain and Christian Poellabauer,
Work in Progress: A Literate Approach to Graduate Computer Science Education
IEEE Frontiers in Education, pages 1-2, 2005. DOI:10.1109/FIE.2005.1612087
- Justin Wozniak and Paul Brenner and Douglas Thain and Aaron Striegel and Jesus Izaguirre,
Generosity and Gluttony in GEMS: Grid Enabled Molecular Simulations
IEEE Symposium on High Performance Distributed Computing, pages 191-200, 2005. DOI:10.1109/HPDC.2005.1520959
- Timothy Schoenharl and Scott Christley and Douglas Thain,
Patisserie: Support for Parameter Sweeps in a Fault-Tolerant, Massively Parallel, Peer-to-Peer Simulation Environment
Workshop on Agent Directed Simulation (ADS), pages 1-8, 2005. - John Bent and Douglas Thain and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny,
Explicit Control in a Batch Aware Distributed File System
USENIX Networked Systems Design and Implementation (NSDI), pages 365-378, 2004. - Douglas Thain and John Bent and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny,
Pipeline and Batch Sharing in Grid Workloads
IEEE High Performance Distributed Computing, pages 152-161, 2003. DOI:10.1109/HPDC.2003.1210025
- Douglas Thain and Miron Livny,
The Ethernet Approach to Grid Computing
IEEE High Performance Distributed Computing, pages 138-, 2003. DOI:10.1109/HPDC.2003.1210024
- Douglas Thain and Miron Livny,
Parrot: Transparent User-Level Middleware for Data Intensive Computing
Workshop on Adaptive Grid Middleware at PACT, 2003. - Oleg Lodygensky and Gilles Fedak and Vincent Neri and Franck Cappello and Miron Livny and Douglas Thain,
XtremWeb and Condor: Sharing Resources Between Internet Connected Condor Pools
Workshop on Global and Peer-to-Peer Computing on Large Scale Distributed Systems at CCGRID, pages 382-390, 2003. DOI:10.1109/CCGRID.2003.1199391
- Douglas Thain and Miron Livny,
Error Scope on a Computational Grid
IEEE High Performance Distributed Computing, pages 199-208, 2002. DOI:10.1109/HPDC.2002.1029919
- Douglas Thain and John Bent and Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau and Miron Livny,
Gathering at the Well: Creating Communities for Grid I/O
IEEE/ACM Supercomputing, pages 21-31, 2001. DOI:10.1109/SC.2001.10023
- Douglas Thain and Jim Basney and Se-Chang Son and Miron Livny,
The Kangaroo Approach to Data Movement on the Grid
IEEE High Performance Distributed Computing, pages 325-333, 2001. DOI:10.1109/HPDC.2001.945200
- Douglas Thain and Miron Livny,
Bypass: A Tool for Building Split Execution Systems
IEEE High Performance Distributed Computing, pages 79-85, 2000. DOI:10.1109/HPDC.2000.868637
Book Chapters
- Douglas Thain and Michael Albrecht and Hoang Bui and Peter Bui and Rory Carmichael and Scott Emrich and Patrick Flynn,
Data Intensive Computing with Clustered Chirp Servers
Data Intensive Distributed Computing: Challenges and Solutions for Large Scale Information Management, pages 140-154, 2012. ISBN:9781615209712
- Peter Sempolinski and Douglas Thain,
An Introduction to Open-Source IaaS Cloud Middleware
Cloud Computing: Methodology, Systems, and Applications, pages 133-149, 2011. ISBN:978-1-4398-5641-3
- Douglas Thain and Christopher Moretti,
Abstractions for Cloud Computing with Condor
Cloud Computing and Software Services: Theory and Techniques, pages 153-171, 2010. ISBN:9781439803158
- Ioan Raicu and Ian Foster and Yong Zhao and Alex Szalay and Philip Little and Christopher Moretti and Amitabh Chaudhary and Douglas Thain,
Towards Data Intensive Many Task Computing
Data Intensive Distributed Computing: Challenges and Solutions for Large-Scale Information Management, 2009. - T. Kosar and A. Hutanu and J. McLaren and D. Thain,
Coordination of Access to Large-scale Datasets in Distributed Environments
Scientific Data Management: Challenges, Existing Technology, and Deployment, 2009. ISBN:978-1420069808
- Douglas Thain and Miron Livny,
Building Reliable Clients and Servers
Grid: Blueprint for a New Computing Infrastructure, 2004. ISBN:1-55860-933-4
- Douglas Thain and Todd Tannenbaum and Miron Livny,
Condor and the Grid
Grid Computing: Making the Global Infrastructure a Reality, 2003. ISBN:0-470-85319-0
Dissertations Supervised
- Nathaniel Kremer-Herman,
Log Discovery, Log Custody, and the Web Inspired Approach for Open Distributed Systems Troubleshooting
University of Notre Dame, 2021. - Nicholas Hazekamp,
Methods Enabling Portability of Scientific Workflows
University of Notre Dame, 2019. - Chao Zheng,
The Challenges of Scaling Up High-Throughput Workflow with Container Technologies
University of Notre Dame, 2019. - Peter Ivie,
A Workflow Management System to Facilitate Reproducibility of Scientific Computing Applications
University of Notre Dame, 2018. - James Sweet,
Enabling Implementation and Optimization of Scientific Algorithms via Graphics Processing Units
University of Notre Dame, 2017. - Haiyan Meng,
Improving the Reproducibility of Scientific Applications with Execution Environment Specifications
University of Notre Dame, 2017. - Patrick Donnelly,
Data Locality Techniques in an Active Cluster Filesystem for Scientific Workflows
University of Notre Dame, 2016. - Dinesh Rajan,
Principles for the Design and Operation of Elastic Scientific Applications on Distributed Systems
University of Notre Dame, 2015. - Li Yu,
Right-sizing Resource Allocations for Scientific Applications in Clusters, Grids, and Clouds
University of Notre Dame, 2013. - Peter Bui,
A Compiler Toolchain For Data Intensive Scientific Workflows
University of Notre Dame, 2012. - Hoang Bui,
A Rich Metadata Filesystem for Scientific Data
University of Notre Dame, 2012. - Christopher Moretti,
Abstractions for Scientific Computing on Campus Grids
University of Notre Dame, 2010. - Kyle Wheeler,
Exploiting Locality with QThreads for Portable Parallel Performance
University of Notre Dame, 2009. - Jeffrey Hemmes,
Improving Data Availability in Mobile Applications Through Enhanced Cooperative Localization
University of Notre Dame, 2009. - Patrick Braga-Henebry,
Biocompute: Harnessing Distributed Systems for Bioinformatics
University of Notre Dame, 2009. - Christopher Moretti,
Flexible Object Based Filesystems for Scientific Computing
University of Notre Dame, 2007. - Philip Snowberger,
Sub-Identities: A Hierarchical Identity Model for Practical Containment
University of Notre Dame, 2007. - Douglas Thain,
Coordinating Access to Computation and Data in Distributed Systems
University of Wisconsin, 2004.
Technical Reports
- Peter Ivie and Charles (Chao) Zheng and Douglas Thain,
A First Look at Reproducibility and Non-Determinism in CMS Codes and ROOT Data
University of Notre Dame, Computer Science and Engineering Department, number 2016-01, 2016. - Beth Plale and Matt Jones and Douglas Thain,
Software in Science: a Report of Outcomes of the 2014 National Science Foundation Software Infrastructure for Sustained Innovation (SI2) Meeting
2015. - Brenden Kokoszka and Patrick Donnelly and Douglas Thain,
Search Should be a System Call
University of Notre Dame, Computer Science and Engineering Department, number 2013-03, 2013. - Christopher Moretti and Michael Olson and Scott Emrich and Douglas Thain,
Scalable Modular Genome Assembly on Campus Grids
University of Notre Dame, Computer Science and Engineering Department, number 2009-04, 2009. - Douglas Thain and Patrick Flynn,
Towards a Data Analysis Grid for Biometrics Research
University of Notre Dame, Computer Science and Engineering Department, number 2008-05, 2008. - Paul Brenner and Douglas Thain and Dewitt Latimer,
Grid Heating: Transforming Cooling Constraints Into Thermal Benefits
University of Notre Dame, Computer Science and Engineering Department, number 2008-09, 2008. - Philip Snowberger and Douglas thain,
Sub-Identities: Towards Operating System Support for Distributed System Security
University of Notre Dame, Computer Science and Engineering Department, number 2005-18, 2005.