Curriculum Vitae
Thomas Johannes Emil Schwarz, S.J.
Associate Professor of Computer Engineering, Santa Clara University (2002 - )
Associate Adjunct Professor of Computer Science, University of California, Santa Cruz (2005 -)
2001 Ordination to the Priesthood in the Roman Catholic Church, June 2001.
2001 Studies of Theology, Colegio Cristo Rey, Ciudad de Mexico
1998-2000 Studies of Theology in the Course of Studies for Jesuits at Jesuit School of Theology, Berkeley, Master of Divinity, 2001.
1994-96 Studies of Philosophy and Theology in the Course of Studies for Jesuits at Saint Louis University, St. Louis, MO.
1988-1991 and 1993-1994 Ph.D. Computer Science and Engineering, University of California at San Diego.
1991-1993 Novitiate, California Province, Society of Jesus.
1990 Masters Degree, Computer Science and Engineering, University of California at San Diego.
1984 Doctorate in Mathematics (Dr. rer. nat.), Fern-Universität Hagen, Germany.
1980 Diplom-Mathematiker (Diploma in Mathematics), Westfälische Wilhelms-Universität Münster, F.R.G.
2004 - current Associate Adjunct Professor of Computer Science, University of California Santa Cruz (0% time appointment)
2002-current Associate Professor of Computer Engineering, Santa Clara University, (tenured since 2007)
1999-2001 Associate Lecturer of Computer Engineering, Santa Clara University (part-time).
1996-1998 Assistant Professor of Computer Engineering, Santa Clara University.
1994-1996 Adjunct Assistant Professor of Computer Science, Saint Louis University (part-time).
1993-1994 Adjunct Assistant Professor of Mathematics, Gonzaga University, Spokane, WA (part-time).
1987-1988 Assistant Professor of Mathematics, California State College, Bakersfield.
1985-1987 Assistant Professor of Mathematics, Ohio State University, Mansfield and Columbus.
1984-1985 Visiting Assistant Professor of Mathematics, Western Washington University, Bellingham, WA.
1980 –1984 Scientific Employee, Fernuniversität Hagen.
* denotes double listing. Santa Clara University prefers journal papers.
1. Thomas Schwarz: Automorphism Groups of Simple Jordan Pairs. Algebras, Groups, and Geometries (1), 1984, 490-509.
2. Thomas Schwarz: Special Simple Jordan Triple Systems. Algebras, Groups, and Geometries (2), 1985, 117-128.
3. Thomas Schwarz and Tudor Zamfirescu: Typical Sets of Convex Sets. Journal of the Australian Mathematical Society, Series A, vol. 43, 1987, p. 287-290.
4. Thomas Schwarz: Simple Exceptional 16-dimensional Jordan Triple Systems. Proceedings of the American Mathematical Society, (100), no. 4, 1987, p. 623-626
5. Thomas Schwarz: Simple Exceptional Jordan Triple Systems in Characteristic 2. Communications in Algebra, vol. 16, no. 11, 1988, p. 2247-2257.
6. Thomas Schwarz: Triple Systems with Composition Forms. Communications in Algebra, vol. 16, no. 12, 1988, p. 2569-2577.
7. Thomas Schwarz: Tangeability of Homogenous Convex Cones. Algebra, Groups, and Geometries (4), No. 4, 1987, p. 451-457.
51. Thomas Schwarz, S.J.: Small Non-Associative Division Algebras up to Isotopy Applied and Discrete Mathematics (Kiev), to appear
8. Thomas Schwarz, Robert W. Bowdidge, Walter A. Burkhard: Low Cost Comparison of File Copies. International Conference on Distributed Computing Systems, Paris, Fr., 1990, (ICDCS 5 Proceedings), p. 196-202.
9. Walter A. Burkhard, Kimberly C. Claffy, Thomas Schwarz: Balanced Disk Array Schemes. Eleventh IEEE Symposium on Mass Storage Systems. Monterey, CA, 1991, p. 45-50.
10. T. J. E. Schwarz and Walter A. Burkhard: RAID Organization and Performance. Proceedings of the Twelfth International Conference on Distributed Computing Systems, Yokohama, Jp., 1992. ICDCS-7 Proceedings p. 318-325.
11. Thomas Schwarz and Walter A. Burkhard: Reliability and Performance of RAIDs. IEEE Transactions on Magnetics (T-MAG), vol. 31(2), March 1995, p. 1161-1166.
12. Thomas Schwarz and Walter A. Burkhard: Almost Complete Address Translation (ACATS) Disk Array Declustering. Proc. Eight IEEE Symposium on Parallel and Distributed Processing, New Orleans, 1996. p. 324-331.
13. Thomas Schwarz, Jesse Steinberg and Walter A. Burkhard: Permutation Development Data Layout (PDDL). Fifth International Symposium on High-Performance Computer Architecture, Orlando, Florida, 1999, HPCA-5 Proceedings, p. 214-217.
14. Witold Litwin, Jai Menon, Tore Risch, Thomas Schwarz: Design Issues for Scalable Availability LH* Schemes with Record Grouping. In: Yuri Breitbart et al., Distributed Data and Structures 2: Records of the 2nd International Meeting, Waterloo: Carleton Scientific, 1999, pp. 38-55. ISBN 1-894145-05-4.
15. Witold Litwin, Thomas Schwarz, S.J.: LH*RS: A High Availability Scalable Distributed Data Structure using Reed Solomon Codes. Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, May 16-18, 2000, Dallas, Texas, also SIGMOD Records, vol. 29 (2), June 2000, p. 237-248.
16. Thomas Schwarz: Generalized Reed Solomon Codes For Fault Tolerance in Scalable Distributed Data Structures. Proceedings of 4-th Workshop on Distributed Data & Structures (WDAS-2002). Paris 2002. Also in Distributed Data and Structures, Records of the 4th meeting, Carleton Scientific, Waterloo, Ontario, CA. 2003.)
17. Witold Litwin, Tore Risch, Thomas Schwarz: An Architecture for a Scalable Distributed DBS:Application to SQL Server 2000. 2nd International Workshop on Cooperative Internet Computing, Hong Kong 2002.
18. Qin Xin, E. Miller, D. Long, S. Brandt, W. Litwin, T. Schwarz: Selecting Reliability Mechanism for a Large Object-Based Storage System. 20th Symposium on Mass Storage Systems and Technology, San Diego 2003.
19. Witold Litwin, Riad Mokadem, Thomas Schwarz, S.J.: Disk Backup Through Algebraic Signatures in Scalable and Distributed Data Structures. Proceedings of the Fifth Workshop on Distributed Data and Structures, Thessaloniki, June 2003 (WDAS 2003). (To appear 2005 as Distributed Data and Structures 5, Carleton Scientific.)
20. Witold Litwin, Thomas Schwarz, S.J.: Algebraic Signatures. Proceedings of the Fifth Workshop on Distributed Data and Structures, Thessaloniki, June 2003 (WDAS 2003). (To appear 2005 as Distributed Data and Structures 5, Carleton Scientific.)
21. Witold Litwin, Thomas Schwarz, S.J.: Algebraic Signatures for Scalable Distributed Data Structures. Proceedings of the 20th International Conference on Data Engineering (ICDE), Boston, March 30 - April 2, 2004
22. Q. Xin, E. Miller, T. Schwarz. Evaluation of Distributed Recovery in Large-Scale Storage Systems. Thirteenth IEEE International Symposium on High Performance Distributed Computing, Honolulu (HPDC-13), HI, June 4-6, 2004.
23. T. Schwarz. Verification of Parity Data in Large Scale Storage Systems. Parallel and Distributed Processing Techniques and Applications, PDPTA'04, Las Vegas, June 21-24, 2004.
24. Thomas Schwarz, Qin Xin, Ethan L. Miller: Availability in Global Peer-To-Peer Storage Systems. Workshop on Distributed Data and Structures, WDAS'04, Lausanne, 2004.
25. Thomas Schwarz, JoAnne Holliday: A Signature Based Concurrency Scheme for Scalable Distributed Data Structures. Workshop on Distributed Data and Structures, WDAS'04, Lausanne, 2004.
26. Witold Litwin, Rim Moussa, Thomas Schwarz: Design and Implementation of LH*RS: a Highly Available Distributed Data Storage System. Workshop on Distributed Data and Structures, WDAS'04, Lausanne, 2004.
27. Rim Moussa, Witold Litwin, Thomas J. E. Schwarz, S.J.: LH*RS, A highly available distributed data storage system. (Demonstration). Proc. of the 30th VLDB Conference, Toronto, Canada, 2004.
28. T. J. E. Schwarz, Q. Xin, E. L. Miller, D. D. E. Long, A. Hospodor, S. Ng: Disk Scrubbing in Large Archival Storage Systems. 12th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS), October 4 - 8, Volendam, The Netherlands. (Voted best paper.)
29. B. Hong, T. J. E. Schwarz, S. A. Brandt, D. D. E. Long: Reliability of MEMS-Based Storage Enclosures. 12th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS), October 4 - 8, 2004, Volendam, The Netherlands.
30. Damian Cieslicki, Thomas Schwarz, S.J.: Power Control Center Applications Using Highly Available Distributed RAM (HADRAM), Carnegie Mellon Transmissions Conference, Dec. 15-16 2004, Pittsburgh, USA.
31. Qin Xin, Ethan L. Miller, Thomas J. E. Schwarz, S.J., Darrell D. E. Long: Impact of Failure on Interconnection Network for Large Storage Systems. In Proceedings 22nd IEEE 13th NASA Goddard Conference on Mass Storage Systems and Technologies, April 11-14, 2005, Monterey, California.
32. Witold Litwin, Rim Moussa, Thomas Schwarz: LH*RS - A Highly-Available Scalable Distributed Data Structure, Transactions on Database Systems (TODS). Vol. 30(3). September 2005.
33. Qin Xin, Thomas J. E. Schwarz, S.J., Ethan L. Miller: Disk Infant Mortality in Large Storage Systems, 13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS), Atlanta, GA, August 2005.
34. Thomas Schwarz, S.J.: Teaching Ethics and Computer Forensics: The Markkula Center for Applied Ethics Approach. In Proceedings, 2005 Information Security Curriculum Development Conference, Kennesaw State University. Published in ACM Digital Library.
35. Witold Litwin, Riad Mokadem, Thomas Schwarz: Pre-computed Algebraic Signatures for Fast String Search, Proceedings, Third VLDB International Workshop on Databases, Information Systems, and Peer-to-Peer Computing (DBISP2P 2005), p. 211-225. August 28 - 29, 2005, Trondheim, Norway. Will also appear in the post-proceedings as a Springer Lecture Notes in Computer Science.
36. Damian Cieslicki, Stefan Schäckeler, Thomas Schwarz: Highly available distributed RAM (HADRAM). Scalable availability for scalable distributed data structures. Proceedings of the Workshop on Distributed Algorithms and Structures, Santa Clara, January 4 - 5, 2006.
37. Witold Litwin, Soror Sahri, Thomas Schwarz: Overview of scalable distributed database system SD-SQL server. Scalable Availability for Scalable Distributed Data Structures. Proceedings of the Workshop on Distributed Algorithms and Structures, Santa Clara, January 4 - 5, 2006.
38. Bo Hong, Darrell Long, Scott Brandt, Thomas Schwarz: Using MEMS-based storage in computer systems - MEMS storage architectures, ACM Transactions on Storage (TOS), February 2006, Vol. 2(1), p. 1-21.
39. Witold Litwin, Soror Sahri, Thomas Schwarz: Architecture and interface of the scalable distributed database system SD-SQL server. The IASTED International Conference on Databases and Applications (DBA 2006) as part of the 24th IASTED International Multi-Conference on APPLIED INFORMATICS, February 14 - 16, 2006, Innsbruck, Austria.
40. Thomas Schwarz, Peter Tsui, Witold Litwin: An encrypted, content searchable scalable distributed data structure. International Workshop on Security and Trust in Decentralized / Distributed Data Structures (STD3S), Atlanta, GA, April 8, 2006.
41. Thomas Schwarz and Ethan Miller: Store, Forget, and Check: Using Algebraic Signatures to Check Remotely Administered Storage. International Conference on Distributed Computer Systems, Lisboa, Portugal, July 2006 (ICDCS 2006).
42. [Invited Paper] Witold Litwin, Soror Sahri, Thomas Schwarz: An Overview of a Scalable Distributed Database System SD-SQL Server. In: Flexible and Efficient Information Handling: 23d British National Conference on Databases, BNCOD 23, Belfast, Northern Ireland, UK, July 2006 Proceedings, David Bell and Jun Hong (Eds.), Lecture Notes in Computer Science 4942, Springer Verlag, Berlin, Heidelberg, and New York, 2006, p. 16-35.
43. Damian Cieslicki, Stefan Schäckler, Thomas Schwarz: Efficient Updates in Highly Available Distributed Random Access Memory. The Twelfth International Conference on Parallel and Distributed Systems, Minneapolis, Minnesota, August 2006 (ICPADS 2006).
44. D. Bhagwat, K. Pollack, D. Long, E. Miller J.-F. Pâris T. Schwarz: Providing high reliability in a minimum redundancy archival storage system, 14th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Monterey, CA, September 2006.
45. Jehan-François Pâris, Thomas J. Schwarz, Darrell D. E. Long: Self-Adaptive Disk Arrays. Eighth International Symposium on Stabilization, Safety, and Security of Distributed Systems, Dallas, September 2006.
46. Damian Cieslicki, Stefan Schäckler, Thomas Schwarz: Highly Available Distributed RAM (HADRAM) for Data Exchange between Power Utilities, Proceedings of the 38th North American Power Symposium, September, 2006 (NAPS 2006).
47. Jehan-François Pâris, Thomas J. E. Schwarz, Darrell D. E. Long: Self-Adaptive Two-Dimensional RAID Arrays, 26th IEEE International Performance Computing and Communications Conference, April 11-13, 2007, New Orleans, Louisiana, USA.
48. Jehan-François Pâris, Thomas J. Schwarz, Darrell D. E. Long: Protecting Data against Early Disk Failures. Fifth Intl. Information and Telecommunication Technologies Symposium (I2TS'2006), Cuiabá, MT, Brazil.
49. Jehan-François Pâris, Thomas J. Schwarz, Darrell D. E. Long: Self-AdaptiveTwo-Dimensional RAID Arrays. Proceedings, 26th IEEE International Performance Computing and Communications Conference (IPCCC 2007), April 11-13, 2007, New Orleans, Louisiana, USA.
50. Chris Williams, Philippe Huibonhoa, JoAnne Holliday, Andy Hospodor, Thomas Schwarz : Redundancy Management for P2P Storage, Seventh IEEE International Symposium on Cluster Computing and the Grid - CCGrid 2007, Rio de Janeiro - Brazil / May 2007.
52. Damian Cieslicki, Thomas Schwarz: State Estimator (SE) Implementation on a Distributed Computer System. Proceedings, 39th North American Power Symposium, NMSU, Las Cruces, New Mexico, Sept. – Oct 2007
53. Witold Litwin, Riad Mokadem, Philippe Rigaux, and Thomas Schwarz:Fast nGramBased String Search Over Data Encoded Using Algebraic Signatures, 33rd International Conference on Very Large Data Bases (VLDB), September 23-28 2007, University of Vienna, Austria.
54. Ahmed Amer, Jehan-François Pâris, Thomas Schwarz, Vincent Ciotola, James Larkby-Lahet, OutshiningMirrors: MTTDL of Fixed-Order SSPiRAL Layouts, Proceedings of the International Workshop on Storage Network Architecture and Parallel I/Os (SNAPI’07), San Diego, CA: September 2007
55. Kevin Greenan, Ethan Miller, Thomas Schwarz and Darrell Long: Disaster Recovery Codes: Increasing Reliability with Large-Stripe Error Correction Codes, 3rd International Workshop on Storage Security and Survivability (StorageSS 2007), Alexandria, Virginia, October 29, 2007
56. Jehan-François Pâris, Darrell D. E. Long, Thomas J. E. Schwarz: Ensuring Data Survival in Solid-State Storage Devices (Short Paper), 1st International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability, Salt Like City, UT (SPEED2008), Feb. 2008
57. Jehan-François Pâris, Thomas Schwarz, S.J.: On the Possibility of Small, Service-Free Disk Based Storage Systems, Third International Conference on Availability, Reliability and Security (“ARES 2008 – The International Dependability Conference”), Barcelona, March 2008
58. Soror Sahri, Witold Litwin and Thomas Schwarz: Scalable Web Services Interface for SD-SQL Server, Proceedings, Infoscale 2008, 3d International ICST Conference on Scalable Information Systems, June 4-6, 2008
59. Thomas Schwarz, Jehan-Francois Paris, Darrell Long, and Ahmed Amer: Increased Reliability with SSPiRAL Data Layouts. Proceedings, 6th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept. 8 - 10, 2008
60. Kevin Greenan, Ethan Miller, and Thomas Schwarz: Optimizing Galois Field Arithmetic for Diverse Processor Architectures and Applications, Proceedings, 6th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept. 8 - 10, 2008.
61. Kevin Greenan, Darrell Long, Ethan Miller, Thomas Schwarz, and Jay Wylie: Spin-Up Saved is Energy Earned:
Achieving Power-Efficient, Erasure-Coded Storage, HotDep08, Fourth Workshop on Hot Topics in System Dependability, Dec. 7, 2008.
6th Workshop on Distributed Algorithms and Structures (WDAS), Lausanne, CH, 2004.
13th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Atlanta, GA, September 27 - 29, 2005.
2006 IFIP Working Group 11.9 International Conference on Digital Forensics, Orlando, Florida, January 29 - 31, 2006.
2007 International Symposium on Applications and the Internet (SAINT2007). January 15-19, 2007.
2007 24th IEEE Conference on Mass Storage Systems and Technologies (MSST2007), San Diego, California, USA, September 24-27, 2007
2008 International Conference on Networking, Architecture, and Storage, (In co-operation with IEEE and IEEE Computer Society), June 12-14, 2008, Chongqing, China
16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept 8-10, Baltimore, MD, USA
17th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept, London, UK
General Chair, Workshop on Distributed Algorithms and Structures (WDAS), Santa Clara, CA, 2006.
General Chair, 14th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Monterey, CA, 2006.
Steering Committee, IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2007.
Keynotes
Witold Litwin, Hanafi Yakouben, Thomas Schwarz: LH*RSP2P : A Scalable Distributed Data Structure for P2P Environment. 8th annual international conference on New Technologies of Distributed Systems (NOTERE'2008). Lyon, FRANCE - June 23-27, 2008. Keynote address.
| ©2008 Thomas Schwarz, S.J., COEN, SCU | SCU | COEN | T. Schwarz |