Jim Plank's Papers


Titles

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.

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 and James S. Plank, ``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 3, #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

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,'' 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.