Jim Plank's Papers

(I'm including papers written by my students, while they were my students, on which I am not an author. I'll denote those with an asterisk).

Titles

2023

Hritom Das, Rocco D. Febbo, Charles P. Rizzo, Nishith N. Chakraborty, James S. Plank, and Garrett S. Rose, "Optimizations for a Current-Controlled Memristor-based Neuromorphic Synapse Design," IEEE Journal on Emerging and Selected Topics in Circuits and Systems, September, 2023.

Charles Rizzo, Luke McCombs, Braxton Haynie, Catherine Schuman and James S. Plank, DVSGesture Recognition with Neuromorphic Observation Space Reduction Techniques, ICONS: International Conference on Neuromorphic Systems, ACM, August, 2023.

Shelah O. Ameli, Adam Foshie, Drew Friend, James S. Plank, Garrett S. Rose and Catherine D. Schuman, Algorithm and Application Impacts of Programmable Plasticity in Spiking Neuromorphic Hardware, ICONS: International Conference on Neuromorphic Systems, ACM, August, 2023.

Charles Rizzo, Catherine Schuman and James S. Plank, Neuromorphic Downsampling of Event-Based Camera Output, NICE: Neuro-Inspired Computational Elements Conference, ACM, April, 2023.

2022

Catherine D. Schuman, James S. Plank, and Garrett S. Rose, Application-Hardware Co-Design: System-Level Optimization of Neuromorphic Computers with Neuromorphic Devices, 2022 International Electron Devices Meeting (IEDM), ACM, December, 2022.

Catherine D. Schuman, James S. Plank, Garrett S. Rose and Maryam Parsa, "Lessons Learned in Ominidirectional Co-Design of Neuromorphic Systems," International Meeting for Future of Electron Devices, Kansai (IMFEDK), IEEE, November, 2022.

Charles P. Rizzo, Catherine D. Schuman and James S. Plank, "Event-Based Camera Simulation Wrapper for Arcade Learning Environment," ICONS: International Conference on Neuromorphic Systems, ACM, July, 2022.

Catherine D. Schuman, Charles Rizzo, John McDonald-Carmack, Nicholas Skuda and James S. Plank, "Evaluating Encoding and Decoding Approaches for Spiking Neuromorphic Systems," ICONS: International Conference on Neuromorphic Systems, ACM, July, 2022.

Ruida Zhou, Chao Tian, Hua Sun and James S. Plank, "Two-Level Private Information Retrieval", IEEE Journal on Selected Areas in Information Theory, 3(2), pp. 337-349, June, 2022.

Adam Z. Foshie, Charles Rizzo, Hritom Das, ChaoHui Zheng, James S. Plank, and Garrett S. Rose, "Benchmark Comparisons of Spike-Based Reconfigurable Neuroprocessor Architectures for Control Applications," GLSVLSI - Great Lakes Symposium on VLSI, ACM, June, 2022.

2021

James S. Plank, ChaoHui Zheng, Catherine D. Schuman and Christopher Dean, "Spiking Neuromorphic Networks for Binary Tasks," ICONS: International Conference on Neuromorphic Systems, ACM, July, 2021.

Catherine D. Schuman, James S. Plank, Maryam Parsa, Shruti R. Kulkarni, Nicholas Skuda and J. Parker Mitchell, "A Software Framework for Comparing Training Approaches for Spiking Neuromorphic Systems, IJCNN: The International Joint Conference on Neural Networks, July, 2021.

Ruida Zhou, Chao Tian, Hua Sun and James S. Plank "Two-Level Private Information Retrieval", ISIT: International Symposium on Information Theory, Melbourne, July, 2021.

Chao Tian, James S. Plank, Brent Hurst and Ruida Zhou "Computational Techniques for Investigating Information Theoretic Limits of Information Systems", Information, 12(2), 82, 2021.

Wilkie Olin-Ammentorp, Karsten Beckmann, Catherine D. Schuman, James S. Plank and Nathaniel C. Cady, "Stochasticity and robustness in spiking neural networks," Neurocomputing, Volume 419, January, 2021.

2020

James S. Plank, Jiajia Zhao and Brent Hurst, "Reducing the Size of Spiking Convolutional Neural Networks by Trading Time for Space", ICRC: IEEE International Conference Rebooting Computing, December, 2020. There is a 12-minute video to accompany this paper, which you can watch at: https://youtu.be/Q-7FJOS7dhI.

Jonathan D. Ambrose, Adam Z. Foshie, Mark E. Dean, James S. Plank, Garrett S. Rose, J. Parker Mitchell, Catherine D. Schuman and Grant Bruer, "GRANT: Ground Roaming Autonomous Neuromorphic Targeter", IJCNN: The International Joint Conference on Neural Networks, July, 2020.

Aaron. R. Young, Adam. Z. Foshie, Mark. E. Dean, James. S. Plank, Garrett. S. Rose, J. Parker. Mitchell and Catherine. D. Schuman, "Scaled-up Neuromorphic Array Communications Controller (SNACC) for Large-scale Neural Networks", IJCNN: The International Joint Conference on Neural Networks, July, 2020.

Catherine D. Schuman, J. Parker Mitchell, Maryam Parsa, James S. Plank, Samuel D. Brown, Garrett S. Rose, Robert M. Patton and Thomas E. Potok, "Automated Design of Neuromorphic Networks for Scientific Applications at the Edge," IJCNN: The International Joint Conference on Neural Networks, July, 2020.

Catherine D. Schuman, J. Parker Mitchell, Robert M. Patton, Thomas E. Potok and James S. Plank, "Evolutionary Optimization for Neuromorphic Systems," NICE: Neuro-Inspired Computational Elements Workshop, 2020.

2019

Chao Tian, James S. Plank and Brent Hurst, "An Open-Source Toolbox for Computer-Aided Investigation on the Fundamental Limits of Information Systems, Version 0.1," https://github.com/ct2641/CAI/releases/tag/0.1, October, 2019. Also available as a paper at https://arxiv.org/abs/1910.08567.

Catherine D. Schuman, James S. Plank, Grant Bruer and Jeremy Anantharaj, "Non-Traditional Input Encoding Schemes for Spiking Neuromorphic Systems," IJCNN: The International Joint Conference on Neural Networks, 2019.

John J. M. Reynolds, James S. Plank and Catherine D. Schuman, "Intelligent Reservoir Generation for Liquid State Machines using Evolutionary Optimization," IJCNN: The International Joint Conference on Neural Networks, 2019.

James S. Plank, Charles Rizzo, Kirolos Shahat, Grant Bruer, Trevor Dixon, Michael Goin, Grace Zhao, Jeremy Anantharaj, Catherine D. Schuman, Mark E. Dean, Garrett S. Rose, Nathaniel C. Cady and Joseph Van Nostrand, "The TENNLab Suite of LIDAR-Based Control Applications for Recurrent, Spiking, Neuromorphic Systems," 44th Annual GOMACTech Conference, Albuquerque, NM, March, 2019.

Nathaniel Cady, Wilkie Olin-Ammentorp, Karsten Beckmann, Joseph Van Nostrand, Gangotree Chakma, Sherif Amer, Ryan Weiss, Sagarvarma Sayyaparaju, Mussabir Adnan, John Murray, Mark Dean, James S. Plank and Garrett Rose, "Adapting Spiking Networks to Neuromorphic Hardware Subject to Process Variability," 44th Annual GOMACTech Conference, Albuquerque, NM, March, 2019.

2018

James S. Plank, Catherine D. Schuman, Grant Bruer, Mark E. Dean and Garrett S. Rose, "The TENNLab Exploratory Neuromorphic Computing Framework, IEEE Letters of the Computer Society, Volume 1, Number 2, December, 2018.

Sonia Buckley, Adam N. McCaughan, Jeff Chiles, Richard P. Mirin, Sae Woo Nam, Jeffrey M. Shainline, Grant Bruer, James S. Plank and Catherine D. Schuman, "Design of superconducting optoelectronic networks for neuromorphic computing," IEEE International Conference on Rebooting Computing (ICRC 2018), November, 2018.

Adam W. Disney, James S. Plank and Mark Dean, "Four Simulators of the DANNA Neuromorphic Computing Architecture," ICONS: International Conference on Neuromorphic Systems, July, 2018.

J. Parker Mitchell, Mark E. Dean, Grant Bruer, James S. Plank and Garett S. Rose, "DANNA 2: Dynamic Adaptive Neural Network Arrays," ICONS: International Conference on Neuromorphic Systems, July, 2018.

John J. M. Reynolds, James S. Plank, Catherine D. Schuman, Grant Bruer, Adam W. Disney, Mark Dean and Garrett S. Rose, "A Comparison of Neuromorphic Classification Tasks ," ICONS: International Conference on Neuromorphic Systems, July, 2018.

Catherine D. Shuman, Grant Bruer, Aaron R. Young, Mark Dean and James S. Plank, "Understanding Selection and Diversity for Evolution of Spiking Recurrent Neural Networks," IJCNN: The International Joint Conference on Neural Networks, July, 2018.

Aaron R. Young, Mark E. Dean, James S. Plank, Garrett S. Rose and Catherine D. Schuman, "Neuromorphic Array Communications Controller to Support Large-Scale Neural Networks," IJCNN: The International Joint Conference on Neural Networks, July, 2018.

Nicholas D. Skuda, Catherine D. Schuman, Gangotree Chakma, James S. Plank and Garrett S. Rose, "High-Level Simulation for Spiking Neuromorphic Computing Systems ," IEEE International Symposium on Circuits and Systems (ISCAS), May, 2018.

Gangotree Chakma, Nicholas D. Skuda, Catherine D. Schuman, James S. Plank, Mark E. Dean and Garrett S. Rose, "Energy and Area Efficiency in Neuromorphic Computing for Resource Constrained Devices," 28th ACM Great Lakes Symposium on VLSI (GLSVLSI), May, 2018.

Nathaniel C. Cady, Karsten Beckmann, Wilkie Olin-Ammentorp, Gangotree Chakma, Sherif Amer, Ryan Weiss, Sagaryarma Sayyaparaju, Mussabir Adnan, John Murray, Mark Dean, James Plank, Garrett Rose and Joseph Van Nostrand, "Full CMOS-Memristor Implementation of a Dynamic Neuromorphic Architecture," 2018 GOMACTech Conference, Miami, March, 2018.

2017

Adam Disney and James S. Plank, "Using Topcoder in Introductory Data Structures and Algorithms," The Journal of Computing Sciences in Colleges, Volume 33, #2, December, 2017, pp. 268-274.

James S. Plank, Garrett S. Rose, Mark E. Dean, Catherine D. Schuman and Nathaniel C. Cady, "A Unified Hardware/Software Co-Design Framework for Neuromorphic Computing Devices and Applications, IEEE International Conference on Rebooting Computing (ICRC 2017), November, 2017.

J. Parker Mitchell, Grant Bruer, Mark E. Dean, James S. Plank, Garrett S. Rose and Catherine D. Schuman, "NeoN: Neuromorphic Control for Autonomous Robotic Navigation, IEEE 5th International Symposium on Robotics and Intelligent Sensors, October, 2017.

Catherine D. Schuman, James S. Plank, Garrett S. Rose, Gangotree Chakma, Austin Wyer, Grant Bruer and Nouamane Laanait, "A Programming Framework for Neuromorphic Systems with Emerging Technologies," NanoCom: 4th ACM International Conference on Nanoscale Computing and Communication, September, 2017.

Aleksander Klibisz, Grant Bruer, Catherine D. Schuman and James S. Plank, "Structure-based Fitness Prediction for the Variable-structure DANNA Neuromorphic Architecture," IJCNN: The International Joint Conference on Neural Networks, May, 2017.

Catherine D. Schuman, Thomas E. Potok, Robert M. Patton, J. Douglas Birdwell, Mark E. Dean, Garrett S. Rose, James S. Plank, "A Survey of Neuromorphic Computing and Neural Networks in Hardware," arXiv:1705.06963, May, 2017.

James S. Plank, Garrett S. Rose, Mark E. Dean and Catherine D. Schuman, "A CAD System for Exploring Neuromorphic Computing with Emerging Technologies," 42nd Annual GOMACTech Conference, March, 2017.

Wilkie Olin-Ammentorp, Karsten Beckmann, Joseph E. Van Nostrand, Garrett S. Rose, Mark E. Dean, James S. Plank, Gangotree Chakma and Nathaniel C. Cady, "Applying Memristors Towards Low-Power, Dynamic Learning for Neuromorphic Applications," 42nd Annual GOMACTech Conference, March, 2017.

James S. Plank, Catherine D. Schuman, Mark Dean, Garrett Rose and John Reynolds, "Poster: A Vertical Application Programming and Development Framework for Spike-Based Neuromorphic Computing Devices," 5th Neuro Inspired Computational Elements Workshop (NICE 2017), March, 2017.

Mark Dean, Aaron Young, Parker Mitchell, Patricia Eckhart, John Reynolds, Grant Bruer, Adam Disney, James S. Plank, and Catherine D. Schuman, "Poster: DANNA Neuromorphic Application Development Kit Demo," 5th Neuro Inspired Computational Elements Workshop (NICE 2017), March, 2017.

2016

Catherine D. Schuman, J. Douglas Birdwell, Mark E. Dean, James S. Plank, and Garrett S. Rose, "Neuromorphic Computing: A Post-Moore's Law Complementary Architecture," International Workshop on Post-Moore's Era Supercomputing (PMES), November, 2016.

Catherine D. Schuman, Adam Disney, Susheela P. Singh, Grant Bruer, J. Parker Mitchell, Aleksander Klibisz and James S. Plank, "Parallel Evolutionary Optimization for Neuromorphic Network Training," Machine Learning in HPC Environments, Supercomputing 2016, November, 2016.

Adam Disney, John Reynolds, Catherine D. Schuman, Aleksander Klibisz, Aaron Young, and James S. Plank, "DANNA: A Neuromorphic Software Ecosystem," Biologically Inspired Cognitive Architectures, Elsevier, Volume 9, July, 2016, pages 49-56.

Catherine D. Schuman, James S. Plank, Adam Disney and John Reynolds, "An Evolutionary Optimization Framework for Neural Networks and Neuromorphic Architectures," International Joint Conference on Neural Networks, part of the IEEE World Congress on Computational Intelligence, Vancouver, Canada, July, 2016.

Mark E. Dean, Jason Chan, Christopher Daffron, Adam Disney, John Reynolds, Garrett Rose, James S. Plank, J. Douglass Birdwell and Catherine D. Schuman, "An Application Development Platform for Neuromorphic Computing," International Joint Conference on Neural Networks, part of the IEEE World Congress on Computational Intelligence, Vancouver, Canada, July, 2016.

Mario Blaum, James S. Plank, Moshe Schwartz and Eitan Yaakobi, "Construction of Partial MDS and Sector-Disk Codes With Two Global Parity Symbols," IEEE Tranasactions on Information Theory, Volume 62, Issue 5, May, 2016, pp. 2673-2681.

2015

(*) Catherine Schuman, Adam Disney and John Reynolds, "Dynamic Adaptive Neural Network Arrays: A Neuromorphic Architecture," Workshop on Machine Learning in HPC Environments, Supercomputing, 2015, Austin, TX, November, 2015.

(*) John Reynolds, "Forward Error Correction for Fast Streaming with Open-Source Components," Pursuit - The Journal of Undergraduate Research at the University of Tennessee, Volume 6, Issue 1, Article 21. Available at (http://trace.tennessee.edu/pursuit/vol6/iss1/21)

James S. Plank, "A B-Tree Assignment that is Realistic Enough That Students Can List It On Their Resumes," The Journal of Computing Sciences in Colleges, Volume 31, #2, December, 2015, pp. 278-282.

2014

James S. Plank and Mario Blaum, "Sector-Disk (SD) Erasure Codes for Mixed Failure Modes in RAID Systems," ACM Transactions on Storage, Volume 10, Issue 1, January, 2014.

Mario Blaum, James S. Plank, Moshe Schwartz and Eitan Yaakobi, "Partial MDS (PMDS) and Sector-Disk (SD) Codes that Tolerate the Erasure of Two Random Sectors," IEEE International Symposium on Information Theory, July, 2014, pages 1792-1796.

(*) Zheng Chen and Allen McBride, " Using Flash to Tolerate Track Failures in RAID", HASE, 2014, Ninth IEEE International Symposium on High-Assurance Systems Engineering, 2014, pp. 234-235, doi:10.1109/HASE.2014.41

2013

James S. Plank, "Erasure Codes for Storage Systems: A Brief Primer," ;login: the Usenix Magazine, December 2013, Volume 38, Number 6. Usenix Association.

Jianqiang Luo, Mochan Shrestha, Lihao Xu and James S. Plank, "Efficient Encoding Schedules for XOR-based Erasure Codes," IEEE Transactions on Computers, 31 May, 2013.

James S. Plank, Kevin M. Greenan and Ethan L. Miller. "Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions," FAST 2013: 11th USENIX Conference on File and Storage Technologies, San Jose, CA, February, 2013. The GF-Complete open source software library highlighted by this work is available here.

James S. Plank, Mario Blaum and James L. Hafner. "SD Codes: Erasure Codes Designed for How Storage Systems Really Fail," FAST 2013: 11th USENIX Conference on File and Storage Technologies, San Jose, CA, February, 2013. The open source software for SD codes is available here.

James S. Plank and Cheng Huang. "Tutorial: Erasure Coding for Storage Systems," Slides presented as part of the Training Program for FAST 2013: 11th USENIX Conference on File and Storage Technologies, San Jose, CA, February, 12, 2013.

2012

James S. Plank, Catherine D. Schuman and B. Devin Robison, "Heuristics for Optimizing Matrix-Based Erasure Codes for Fault-Tolerant Storage Systems," DSN 2012: International Conference on Dependable Systems and Networks, Boston, MA, June, 2012.

Osama Khan, Randal Burns, James S. Plank, William Pierce and Cheng Huang. "Rethinking Erasure Codes for Cloud File Systems: Minimizing I/O for Recovery and Degraded Reads," FAST 2012: 10th USENIX Conference on File and Storage Technologies, San Jose, CA, February, 2012.

2011

James S. Plank. "XOR's, Lower Bounds and MDS Codes for Storage", IEEE Information Theory Workshop, Paraty, Brazil, October, 2011.

Osama Khan, Randal Burns, James S. Plank and Cheng Huang. "In Search of I/O-Optimal Recovery from Disk Failures", HotStorage '11, 3rd Workshop on Hot Topics in Storage and File Systems, Portland, OR, June, 2011.

James S. Plank, Adam L. Buchsbaum and Bradley T. Vander Zanden, "Minimum Density RAID-6 Codes," ACM Transactions on Storage, Volume 6, Number 4, May, 2011.

Jason K. Resch and James S. Plank, "AONT-RS Blending Security and Performance in Dispersed Storage Systems", FAST-2011: 9th Usenix Conference on File and Storage Technologies, San Jose, CA, February, 2011, pages 191-202.

(*) Catherine D. Schuman "An Exploration of Optimization Algorithms and Heuristics for the Creation of Encoding and Decoding Schedules in Erasure Coding," Pursuit - The Journal of Undergraduate Research at the University of Tennessee, Volume 2, Issue 1, 2011.

2010

Kevin M. Greenan, James S. Plank and Jay J. Wylie, "Mean time to meaningless: MTTDL, Markov models and storage system reliability", HotStorage '10, 2nd Workshop on Hot Topics in Storage and File Systems, Boston, MA, June, 2010.

2009

James S. Plank, "The RAID-6 Liber8Tion Code", International Journal of High Performance Computing Applications, 23(3), 2009, pp. 242-251.

Jianqiang Luo, Lihao Xu and James S. Plank, "An Efficient XOR-Scheduling Algorithm for Erasure Codes Encoding," DSN-09: International Conference on Dependable Systems and Networks, Lisbon, Portugal, June, 2009.

James S. Plank, Jianqiang Luo, Catherine D. Schuman, Lihao Xu and Zooko Wilcox-O'Hearn, "A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries For Storage," FAST-2009: 7th Usenix Conference on File and Storage Technologies, San Francisco, CA, February, 2009.

2008

James S. Plank, "A New Minimum Density RAID-6 Code with a Word Size of Eight," NCA 2008: 7th IEEE International Symposium on Network Computing and Applications, Cambridge, MA, July, 2008.

James S. Plank, "The RAID-6 Liberation Codes," FAST-2008: 6th Usenix Conference on File and Storage Technologies, San Jose, CA, February, 2008.

2007

James S. Plank and Michael G. Thomason, "An Exploration of Non-Asymptotic Low-Density, Parity Check Erasure Codes for Wide-Area Storage Applications," Parallel Processing Letters, Volume 17, Number 1, March, 2007, pages 103-123.

2006

James S. Plank and Lihao Xu, "Optimizing Cauchy Reed-Solomon Codes for Fault-Tolerant Network Storage Applications," The 5th IEEE International Symposium on Network Computing and Applications (IEEE NCA06), Cambridge, MA, July, 2006. Award Winner: Best Paper in Network Computing.

2005

James S. Plank "Erasure Codes for Storage Applications," Tutorial, FAST-2005: 4th Usenix Conference on File and Storage Technologies San Francisco, CA, December, 2005.

James S. Plank, Adam. L. Buchsbaum, Rebecca. L. Collins and Michael. G. Thomason, "Small Parity-Check Erasure Codes - Exploration and Observations," DSN-05: International Conference on Dependable Systems and Networks, Yokohama, Japan, June, 2005.

Rebecca L. Collins and James. S. Plank, "Assessing the Performance of Erasure Codes in the Wide-Area," DSN-05: International Conference on Dependable Systems and Networks, Yokohama, Japan, June, 2005.

James S. Plank and Ying Ding, "Note: Correction to the 1997 Tutorial on Reed-Solomon Coding," Software, Practice & Experience, Volume 35, Issue 2, February, 2005, pp. 189-194.

A. Bassi, M. Beck, J. P. Gelas, L. Lefevre, T. Moore and J. S. Plank "Active and logistical networking for grid computing: the e-Toile architecture," Future Generation Computer Systems, Volume 21, Number 1, January, 2005, pp. 199-208.

2004

Micah Beck, Jean-Patrick Gelas, Dustin Parr, James S. Plank, and Stephen Soltesz, "LoDN: Logistical Distribution Network," WACE'04, Workshop on Advanced Collaborative Environments, Nice, France, September, 2004.

Rebecca L. Collins and James S. Plank, "Downloading Replicated, Wide-Area Files -- a Framework and Empirical Evaluation," The 3rd IEEE International Symposium on Network Computing and Applications, Cambridge, MA, USA, August, 2004.

James S. Plank and Michael G. Thomason, "A Practical Analysis of Low-Density Parity-Check Erasure Codes for Wide-Area Storage Applications," DSN-2004: The International Conference on Dependable Systems and Networks, Florence, Italy, June, 2004.

Elmootazbellah N. Elnozahy and James S. Plank, "Checkpointing for Peta-Scale Systems: A Look into the Future of Practical Rollback-Recovery," IEEE Transactions on Dependable and Secure Computing, Volume 1, Number 2, April-June, 2004, pp. 97-108.

Rebecca L. Collins and James S. Plank, "Content-Addressable IBP -- Rationale, Design and Performance," ITCC 2004, International Conference on Information Technology: Coding and Computing, Las Vegas, April, 2004 (IEEE).

Yuqun Chen, James S. Plank and Kai Li, CLIP: A Checkpointing Tool for Message-Passing Parallel Programs, Scalable Input/Output, The MIT Press, Cambridge, MA, 2004. pp. 182-200.

2003

James S. Plank, Scott Atchley, Ying Ding and Micah Beck, "Algorithms for High Performance, Wide-area Distributed File Downloads," Parallel Processing Letters, 13(2), June, 2003, pp. 207-224.

Micah Beck, Terry Moore and James S. Plank, "An End-to-End Approach to Globally Scalable Programmable Networking", FDNA-03: Workshop on Future Directions in Network Architecture, in conjunction with ACM SIGCOMM 2003, Karlsruhe, Germany, August, 2003.

Scott Atchley, Stephen Soltesz, James S. Plank, and Micah Beck, "Video IBPster", Future Generation Computer Systems, 19 (2003), pp. 861-870.

Rich Wolski, John Brevik, James S. Plank and Todd Bryan, "Grid resource allocation and control using computational economies," In Grid Computing: Making The Global Infrastructure a Reality F. Berman, G. Fox and A. Hey editors, John Wiley & Sons, 2003.

2002

James S. Plank, Micah Beck and Terry Moore, "Logistical Networking Research and the Network Storage Stack," USENIX FAST 2002, Conference on File and Storage Technologies, work in progress report, January, 2002.

James S. Plank, Rich Wolski and Matthew Allen, "The Effect of Timeout Prediction and Selection on Wide Area Collective Operations", The IEEE International Symposium on Network Computing and Applications, Cambridge, MA, February 11-13, 2002.

Scott Atchley, Stephen Soltesz, James S. Plank, Micah Beck, and Terry Moore, "Fault-Tolerance in the Network Storage Stack," IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, Ft. Lauderdale, FL, April, 2002.

Alessandro Bassi, Micah Beck, Graham Fagg, Terry Moore, James S. Plank, Martin Swany, and Rich Wolski, "The Internet Backplane Protocol: A Study in Resource Sharing," International Symposium on Cluster Computing and the Grid, Berlin, Germany, May, 2002.

James S. Plank and Micah Beck, "The Logistical Computing Stack -- A Design For Wide-Area, Scalable, Uninterruptible Computing", Workshop on Scalable, Uninterruptible Computing, DSN 2002: Dependable Systems and Networks, Bethesda, Maryland, June, 2002.

Matthew S. Allen, Rich Wolski, and James S. Plank, Adaptive Timeout Discovery using the Network Weather Service, 11th International Symposium on High Performance Distributed Computing (HPDC-11), Edinburgh, Scotland, July, 2002.

Micah Beck, Terry Moore, and James S. Plank, "An End-to-End Approach to Globally Scalable Network Storage," ACM SIGCOMM 2002 Conference, Pittsburgh, PA, August, 2002.

Alessandro Bassi, Micah Beck, Terry Moore, and James S. Plank, "The Logistical Backbone: Scalable Infrastructure for Global Data Grids", Asian Computing Science Conference 2002, Hanoi, Vietnam, December, 2002.

2001

Rich Wolski, James S. Plank, John Brevik and Todd Bryan, "G-commerce: Market Formulations Controlling Resource Allocation on the Computational Grid," International Parallel and Distributed Processing Symposium (IPDPS), April, 2001.

Wael Elwasif, James S. Plank, and Rich Wolski, "Data Staging Effects in Wide Area Task Farming Applications," IEEE International Symposium on Cluster Computing and the Grid, Brisbane, Australia, May, 2001, pp. 122-129.

James S. Plank and Michael G. Thomason, "Processor Allocation and Checkpoint Interval Selection in Cluster Computing Systems," Journal of Parallel and Distributed Computing, Vol. 61, No. 11, November, 2001, pp. 1570-1590.

Micah Beck, Dorian Arnold, Alessandro Bassi, Fran Berman, Henri Casanova, Jack Dongarra, Terence Moore, Graziano Obertelli, James S. Plank, Martin Swany, Sathish Vadhiyar, and Rich Wolski, "Logistical Computing and Internetworking: Middleware for the Use of Storage in Communication," Third Anual International Workshop on Active Middleware Services (AMS), San Francisco, August, 2001.

James S. Plank, Alexander Bassi, Micah Beck, Terence Moore, D. Martin Swany and Rich Wolski, "Managing Data Storage in the Network," IEEE Internet Computing, 5(5), September/October, 2001, pp. 50-58.

Rich Wolski, James S. Plank, John Brevik and Todd Bryan, "Analyzing Market-Based Resource Allocation Strategies for the Computational Grid," The International Journal of High Performance Computing Applications, Sage Science Press, Volume 15, number 3, Fall, 2001, pages 258-281.

Micah Beck, Terry Moore and James S. Plank, "Exposed vs. Encapsulated Approaches to Grid Service Architecture," 2nd International Workshop on Grid Computing, Denver, CO, November, 2001.

2000

Adnan Agbaria and James S. Plank, "Design, Implementation, and Performance of Checkpointing in NetSolve", International Conference on Dependable Systems and Networks (FTCS-30 and DCCA-8), New York, NY, June, 2000.

James S. Plank, "Computer Assisted Performance using MIDI-Based Electronic Musical Instruments," The IDEA: The Indian Documentary of Electronic Arts, Volume 2, July-December, 2000.

Micah Beck, Terry Moore, James S. Plank and Martin Swany, "Logistical Networking: Sharing More Than the Wires," In Active Middleware Services, Salim Hariri, Craig A. Lee, and Cauligi S. Raghavendra editors, Kluwer Academic, Norwell, MA, 2000.

1999

James S. Plank, "Program Diagnostics," Wiley Encyclopedia of Electrical and Electronics Engineering, John G. Webster, editor, John Wiley & Sons, Inc, 1999, New York, volume 17, pages 300-310.

James S. Plank, Yuqun Chen, Kai Li, Micah Beck and Gerry Kingsley, "Memory Exclusion: Optimizing the Performance of Checkpointing Systems", Software -- Practice and Experience, Volume 29, Number 2, pp. 125-142, 1999.

James S. Plank and Michael G. Thomason, "The Average Availability of Parallel Checkpointing Systems and Its Importance in Selecting Runtime Parameters," 29th International Symposium on Fault-Tolerant Computing, Madison, WI, June, 1999, pp. 250-259.

Micah Beck, Henri Casanova, Jack Dongarra, Terry Moore, James S. Plank, Fran Berman and Rich Wolski, "Logistical quality of service in NetSolve,", Computer Communications, Volume 22, Number 11, July, 1999. pp. 1034-1044. Elsevier.

Henri Casanova, MyungHo Kim, James S. Plank, Jack Dongarra, "Adaptive Scheduling for Task Farming with Grid Middleware,", 5th International Euro-Par Conference, August, 1999. pp. 30-43.

Henri Casanova, MyungHo Kim, James S. Plank and Jack Dongarra, "Adaptive Scheduling for Task Farming with Grid Middleware,", International Journal of High Performance Computing, Volume 13, Number 3, Fall, 1999. pp. 231 - 240. Sage Science Press.

James S. Plank, Henri Casanova, Micah Beck and Jack Dongarra, "Deploying Fault Tolerance and Task Migration with NetSolve", Future Generation Computer Systems, Volume 15, 1999, pages 745 - 755. Elsevier.

James S. Plank, Micah Beck, Wael Elwasif, Terence Moore, Martin Swany, and Rich Wolski, "The Internet Backplane Protocol: Storage in the Network", NetStore '99: Network Storage Symposium, Internet2, Seattle, WA, October, 1999.

Wael Elwasif, James S. Plank, Micah Beck and Rich Wolski, "IBP-Mail: Controlled Delivery of Large Mail Files", NetStore '99: Network Storage Symposium, Internet2, Seattle, WA, October, 1999.

1998

James S. Plank and Wael Elwasif, "Experimental Assessment of Workstation Failures and Their Impact on Checkpointing Systems", 28th International Symposium on Fault-Tolerant Computing, Munich, June, 1998, pp. 48-57.

James S. Plank, Henri Casanova, Jack J. Dongarra and Terry Moore, "NetSolve: An Environment for Deploying Fault-Tolerant Computing", FastAbstracts Session, 28th International Symposium on Fault-Tolerant Computing, Munich, June, 1998.

James S. Plank, Kai Li and Michael A. Puening, "Diskless Checkpointing", IEEE Transactions on Parallel and Distributed Systems, 9(10), October, 1998, pp. 972-986.

1997

Youngbae Kim, James S. Plank and Jack Dongarra, "Fault Tolerant Matrix Operations for Networks of Workstations Using Multiple Checkpointing", High Performance Computing on the Information Superhighway, HPC Asia '97, Seoul, Korea, April, 1997, pages 460-465.

James S. Plank, Youngbae Kim and Jack Dongarra, "Fault Tolerant Matrix Operations for Networks of Workstations Using Diskless Checkpointing" , Journal of Parallel and Distributed Computing, 43, 125-138 (1997).

James S. Plank, "A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems", Software -- Practice & Experience, 27(9), September, 1997, pp. 995-1012.

Yuqun Chen, James S. Plank and Kai Li, "CLIP -- A Checkpointing Tool for Message-Passing Parallel Programs", SC97: High Performance Networking & Computing, San Jose, November, 1997.

1996

James S. Plank, "Improving the Performance of Coordinated Checkpointers on Networks of Workstations using RAID Techniques", 15th Symposium on Reliable Distributed Systems, October, 1996, pages 76--85.

Youngbae Kim, James S. Plank and Jack Dongarra, "Fault Tolerant Matrix Operations Using Checksum and Reverse Computation", 6th Symposium on the Frontiers of Massively Parallel Computation, Annapolis, MD, October, 1996, pages 70--77.

1995

James S. Plank, Micah Beck, Gerry Kingsley and Kai Li, "Libckpt: Transparent Checkpointing under Unix", Conference Proceedings, Usenix Winter 1995 Technical Conference, New Orleans, LA, January, 1995, pp. 213--223.

James S. Plank, Youngbae Kim and Jack Dongarra, "Algorithm-Based Diskless Checkpointing for Fault Tolerant Matrix Operations", 25th International Symposium on Fault-Tolerant Computing, Pasadena, CA, June, 1995.

James S. Plank, Jian Xu and Rob Netzer, "Compressed Differences: An Algorithm for Fast Incremental Checkpointing", University of Tennessee Technical Report CS-95-302, August, 1995.

James S. Plank, Micah Beck and Gerry Kingsley, "Compiler-Assisted Memory Exclusion for Fast Checkpointing", IEEE Technical Committee on Operating Systems and Application Environments, Special Issue on Fault-Tolerance, Winter 1995.

1994

James S. Plank and Kai Li, "Performance Results of Ickp -- A Consistent Checkpointer on the iPSC/860", Scalable High Performance Computing Conference, Knoxville, TN, May, 1994, pp. 686--693.

James S. Plank and Kai Li, "Faster Checkpointing with N+1 Parity", 24th International Symposium on Fault-Tolerant Computing, Austin, TX, June, 1994, pp 288--297.

James S. Plank and Kai Li, "Ickp -- A Consistent Checkpointer for Multicomputers", IEEE Parallel and Distributed Technologies, 2(2), Summer, 1994, pp. 62--67.

Kai Li, Jeffrey F. Naughton and James S. Plank, "Low-Latency, Concurrent Checkpointing for Parallel Programs", IEEE Transactions on Parallel and Distributed Systems, 5(8), August, 1994, pp. 874--879.

1993

James S. Plank, "Jgraph -- A Filter for Plotting Graphs in PostScript", Conference Proceedings, Usenix Winter 1993 Technical Conference, San Diego, CA, January, 1993, pp 63--68.

James S. Plank, "Efficient Checkpointing on MIMD Architectures", Phd Dissertation, Princeton University, June, 1993.

1992

Kai Li, Jeffrey F. Naughton and James S. Plank, "An Efficient Checkpointing Method for Multicomputers with Wormhole Routing", International Journal of Parallel Processing, vol. 20, no. 3, June, 1992, pp 150-180.

1991

Kai Li, Jeffrey F. Naughton and James S. Plank, "Checkpointing Multicomputer Applications", 10th Symposium on Reliable Distributed Systems, October, 1991, pages 1-11.

1990

Kai Li, Jeffrey F. Naughton and James S. Plank, "Real-Time, Concurrent Checkpoint for Parallel Programs", Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seattle, WA, March, 1990, pp. 79-88.


Technical Reports

Adam Z. Foshie, James S. Plank, Garrett S. Rose and Catherine D. Schuman, Functional Specification of the RAVENS neuroprocessor, arXiv:2307.15232, July, 2023.

James S. Plank, Bryson Gullett, Adam Z. Foshie, Garrett S. Rose and Catherine D. Schuman, Disclosure of a Neuromorphic Starter Kit, arXiv:2211.04526, November, 2022.

James S. Plank, ChaoHui Zheng, Bryson Gullett, Nicholas Skuda, Charles Rizzo, Catherine D. Schuman and Garrett S. Rose, The Case for RISP: A Reduced Instruction Spiking Processor, arXiv:2206.14016, June, 2022.

James S. Plank, Catherine D. Schuman and Robert M. Patton, An Oracle and Observations for the OpenAI Gym / ALE Freeway Environment, arXiv:2109.01220, September, 2021.

J. S. Plank and K. M. Greenan, Jerasure: A Library in C Facilitating Erasure Coding for Storage Applications, Technical Report UT-CS-14-721, University of Tennessee EECS Department, January, 2014.

M. Blaum, J. S. Plank, M. Schwartz and E. Yaakobi Construction of Partial MDS (PMDS) and Sector-Disk (SD) Codes with Two Global Parity Symbols, arXiv:1401.4715, January, 2014.

J. S. Plank, K. M. Greenan and E. L. Miller, A Complete Treatment of Software Implementations of Finite Field Arithmetic for Erasure Coding Applications, Technical Report UT-CS-13-717, University of Tennessee EECS Department, October, 2013.

J. S. Plank, E. L. Miller, K. M. Greenan, B. A. Arnold, J. A. Burnum, A. W. Disney and A. C. McBride. GF-Complete: A Comprehensive Open Source Library for Galois Field Arithmetic, Version 1.0, Technical Report UT-CS-13-716, University of Tennessee EECS Department, October, 2013.

M. Blaum and J. S. Plank, Construction of two SD Codes, arXiv:1305.1221, May, 2013.

J. S. Plank and M. Blaum, "Sector-Disk (SD) Erasure Codes for Mixed Failure Modes in RAID Systems," Technical Report CS-13-708, University of Tennessee EECS Department, May, 2013.

J. S. Plank, "Open Source Encoder and Decoder for SD Erasure Codes - Revision 2.0," Technical Report CS-13-707, University of Tennessee EECS Department, May, 2013.

J. S. Plank, "Open Source Encoder and Decoder for SD Erasure Codes," Technical Report CS-13-704, University of Tennessee EECS Department, January, 2013.

J. S. Plank, E. L. Miller and W. B. Houston, "GF-Complete: A Comprehensive Open Source Library for Galois Field Arithmetic, Revision 0.1," Technical Report CS-13-703, University of Tennessee EECS Department, January, 2013.

J. S. Plank, "XOR's, Lower Bounds and MDS Codes for Storage," Technical Report CS-11-672, University of Tennessee EECS Department, May, 2011.

J. S. Plank, "Uber-CSHR and X-Sets: C++ Programs for Optimizing Matrix-Based Erasure Codes for Fault-Tolerant Storage Systems," Technical Report CS-10-665, University of Tennessee EECS Department, December, 2010.

J. S. Plank, C. D. Schuman and B. D. Robison, "Heuristics for Optimizing Matrix-Based Erasure Codes for Fault-Tolerant Storage Systems," Technical Report CS-10-664, University of Tennessee EECS Department, December, 2010.

J. S. Plank, S. Simmerman and C. D. Schuman, "Jerasure: A Library in C/C++ Facilitating Erasure Coding for Storage Applications, Version 1.2," Technical Report CS-08-627, University of Tennessee Department of Electrical Engineering and Computer Science, August, 2008.

C. D. Schuman and J. S. Plank, "A Performance Comparison of Open-Source Erasure Coding Libraries for Storage Applications," Technical Report CS-08-625, University of Tennessee Department of Electrical Engineering and Computer Science, August, 2008.

J. S. Plank, "A New Minimum Density RAID-6 Code with a Word Size of Eight," Technical Report CS-08-612, University of Tennessee Department of Electrical Engineering and Computer Science, April, 2008.

J. S. Plank, "The 48 Sets of Minimal Density MDS RAID-6 Matrices for a Word Size of Eight," Technical Report CS-08-611, University of Tennessee Department of Electrical Engineering and Computer Science, March, 2008.

J. S. Plank, "Jerasure: A Library in C/C++ Facilitating Erasure Coding for Storage Applications," Technical Report CS-07-603, University of Tennessee Department of Electrical Engineering and Computer Science, September, 2007.

J. S. Plank, "A New MDS Erasure Code for RAID-6," Technical Report CS-07-602, University of Tennessee Department of Electrical Engineering and Computer Science, September, 2007.

J. S. Plank and A. L. Buchsbaum, "Some Classes of Invertible Matrices in GF(2)," Technical Report CS-07-599, University of Tennessee Department of Electrical Engineering and Computer Science, August, 2007.

J. S. Plank, "Fast Galois Field Arithmetic Library in C/C++," Technical Report CS-07-593, University of Tennessee Department of Computer Science, April, 2007.

J. S. Plank, "Optimizing Cauchy Reed-Solomon Codes for Fault-Tolerant Storage Applications," Technical Report CS-05-569, University of Tennessee Department of Computer Science, December, 2005.

J. S. Plank, "Enumeration of Optimal and Good Cauchy Matrices for Reed-Solomon Coding," Technical Report CS-05-570, University of Tennessee Department of Computer Science, December, 2005.

J. S. Plank, A. L. Buchsbaum, R. L. Collins and M. G. Thomason, "Small Parity-Check Erasure Codes - Exploration and Observations," Technical Report CS-04-537, University of Tennessee Department of Computer Science, November, 2004.

R. L. Collins and James S. Plank, "Assessing the Performance of Erasure Codes in the Wide-Area," Technical Report CS-04-536, University of Tennessee Department of Computer Science, November, 2004.

James S. Plank, "Enumeration of Small, Optimal and Near-Optimal Parity-Check Erasure Codes," Technical Report CS-04-535, University of Tennessee Department of Computer Science, November, 2004.

J. S. Plank, "Optimal, Small, Systematic Parity-Check Erasure Codes -- A Brief Presentation," Technical Report CS-04-528, University of Tennessee Department of Computer Science, July, 2004.

R. L. Collins and J. S. Plank, "Downloading Replicated, Wide-Area Files -- A Framework and Empirical Evaluation," Technical Report CS-04-527, University of Tennessee Department of Computer Science, June, 2004.

R. L. Collins and J. S. Plank, "Content-Addressable IBP - Rationale, Design and Performance," Technical Report CS-03-512, University of Tennessee Department of Computer Science, December, 2003.

James S. Plank and Michael G. Thomason, "On the Practical Use of LDPC Erasure Codes for Distributed Storage Applications," Technical Report CS-03-510, University of Tennessee Department of Computer Science, September, 2003.

James S. Plank and Ying Ding, "Note: Correction to the 1997 Tutorial on Reed-Solomon Coding," Technical Report CS-03-504, University of Tennessee Department of Computer Science, April, 2003.

Scott Atchley, Micah Beck Jeremy Millar, Terry Moore, James S. Plank, and Stephen Soltesz. "The Logistical Networking Testbed," Technical Report CS-02-496, University of Tennessee Department of Computer Science, December, 2002.

Scott Atchley, Stephen Soltesz, James S. Plank and Micah Beck, "Video IBPster," Technical Report CS-02-490, University of Tennessee Department of Computer Science, October 31, 2002.

James S. Plank, Scott Atchley, Ying Ding and Micah Beck, "Algorithms for High Performance, Wide-Area, Distributed File Downloads," Technical Report CS-02-485, University of Tennessee Department of Computer Science, October 8, 2002.

Scott Atchley, James S. Plank, Zheng Yong, Ding Jin, Long Zhou, Stephen Soltesz, Micah Beck and Terry Moore. "Improving Performance in the Network Storage Stack," Technical Report CS-02-481, University of Tennessee Department of Computer Science, April, 2002.

Micah Beck, Terry Moore and James S. Plank, "Scalable Sharing of Wide Area Storage Resources," Technical Report CS-02-475, University of Tennessee Department of Computer Science, January, 2002.

Micah Beck, Terry Moore, James S. Plank, "Exposed versus Encapsulated Approaches to Grid Service," University of Tennessee Technical Report CS-01-468, August, 2001.

Alex Bassi, Micah Beck, Erika Fuentes, Terry Moore and James S. Plank, "The Logistical File System: A Network File System Designed for Scalable Resource Sharing," University of Tennessee Technical Report CS-01-469, August, 2001.

Alexander Bassi, Micah Beck, James S. Plank and Rich Wolski, "Internet Backplane Protocol : API 1.0," University of Tennessee Technical Report CS-01-455, March, 2001.

Rich Wolski, James S. Plank and John Brevik, "g-Commerce -- Building Computational Marketplaces for the Computational Grid", University of Tennessee Technical Report CS-00-439, April, 2000.

Rich Wolski, James S. Plank, John Brevik and Todd Bryan, "G-commerce: Market Formulations Controlling Resource Allocation on the Computational Grid", University of Tennessee Technical Report CS-00-450, October, 2000.

Rich Wolski, James S. Plank, John Brevik and Todd Bryan, "Analyzing Market-based Resource Allocation Strategies for the Computational Grid", University of Tennessee Technical Report CS-00-453, December, 2000.

James S. Plank, "An Overview of Checkpointing in Uniprocessor and Distributed Systems, Focusing on Implementation and Performance", University of Tennessee Technical Report CS-97-372, July, 1997.

James S. Plank, Joel Friedman and Kai Li, "A Failure Correction Technique for Parallel Storage Devices with Minimal Device Overhead", University of Tennessee Technical Report CS-94-243, August, 1994.

Micah Beck, James S. Plank and Gerry Kingsley, "Compiler-Assisted Checkpointing", Technical Report CS-94-269, University of Tennessee, December, 1994.

James S. Plank, Yuqun Chen, Kai Li, Micah Beck and Gerry Kingsley, "Memory Exclusion: Optimizing the Performance of Checkpointing Systems", University of Tennessee Technical Report UT-CS-96-335, August, 1996.

James S. Plank, Kai Li and Michael A. Puening "Diskless Checkpointing", Technical Report CS-97-380, University of Tennessee, December, 1997.

James S. Plank, and Michael G. Thomason, "The Average Availability of Uniprocessor Checkpointing Systems, Revisited" University of Tennessee Technical Report CS-98-400, August, 1998.

James S. Plank, and Michael G. Thomason, "The Average Availability of Multiprocessor Checkpointing Systems" University of Tennessee Technical Report CS-98-403, November, 1998.

Micah Beck, James S. Plank and Terry Moore, "IBP -- The Internet Backplane Protocol: Two Page Summary" University of Tennessee Technical Report CS-98-407, November, 1998.

James S. Plank, "Computer Assisted Performance using MIDI-Based Electronic Musical Instruments," University of Tennessee Technical Report CS-99-416, February, 1999.

Wael R. Elwasif, Micah Beck and James S. Plank, "IBP-MIME: Controlled Delivery of Large Mail Files," University of Tennessee Technical Report CS-99-421, April, 1999.

Wael R. Elwasif, James S. Plank and Micah Beck, IBP - Internet Backplane Protocol: Infrastructure for Distributed Storage (V 0.2), University of Tennessee Technical Report CS-99-430, February, 1999.

Adnan Agbaria and James S. Plank, Design, Implementation, and Performance of Checkpointing in NetSolve, University of Tennessee Technical Report CS-99-433, November, 1999.