Curriculum Vitae

Thomas Johannes Emil Schwarz, S.J.

Associate Professor, Dept. of Mathematics, Statistics, and Computer Science, Marquette University

Adjunct Professor of Computer Science, University of California, Santa Cruz (2004 - Associate, 2013 - Full)

Adjunct Professor of Computer Science, University of Houston, Texas (2015-)

 

Thomas Schwarz, SJ
Marquette University Jesuit Residence
1345 W. Wells St.
Milwaukee, WI 53233
Telephone: (414) 288-5000
Telephone: 408 xxx-xxxx
Email: tschwarz at calprov dot org

Current Position

Associate Professor, Department of Mathematics, Statistics, and Computer Science, Marquette University

Citizenship

Dual citizenship: Germany, USA

Areas of Specialization

Computer Science: Storage Systems, Distributed Systems, Security

Appointments Held

Full time appointments

2016 - current: Associate Professor, Department of Mathematics, Statistics, and Computer Science, Marquette University

2015: Profesor Invitado, Universidad Centroamericana (UCA), San Salvador, El Salvador

2010-2014: Catedrático y Jefe de Departamento, Universidad Católica del Uruguay, Montevideo, Uruguay

2013-2014: Investigador Activo Nivel II, Sistema Nacional de Investigadores, Republica Oriental del Uruguay

2002-2010: Associate Professor of Computer Engineering, Santa Clara University, -- tenured in 2008

1996-1998: Assistant Professor of Computer Engineering, Santa Clara University

1987-1988: Assitant Professor of Mathematics, California State University, Bakersfield

1985-1987: Assistant Professor of Mathematics, Ohio State University (Mansfield, Columbus campus)

1984-1985: Visiting Assistant Professor (Mathematics), Western Washington University

1980 - 1984: Wissenschaftlicher Mitarbeiter (Scientific Employee), Fernuniversität Hagen, Deutschland

Part time and zero time appointments

2015 - current: Adjunct Professor, University of Houston, Houston, TX

2013 - current: Adjunct Professor, University of California, Santa Cruz

2010-2011: Associate Adjunct Professor, Santa Clara University

2005-2013: Associate Adjunct Professor, University of California, Santa Cruz

1994-1996: Part time instructor, Mathematics and Computer Science, Saint Louis University (during Philosophy studies)

1993-1994: Part time instructor, Mathematics and Computer Science, Gonzaga University (while writing Ph. D. thesis for UCSD)

Education / Formation

I have doctorates in Mathematics (Germany) and Computer Science (UCSD). I am also a formed Jesuit with final vows and ordained as a priest in the Roman Catholic Church. Times of professional activity, studies, and formation interleave.

2001: Ordination to the Priesthood in the Roman Catholic Church, Hollywood, CA.

2001: Master of Divinity, Jesuit School of Theology, Berkeley, California (JSTB). I studied at JSTB from 1998-2000 and spend the first semester of 2001 at Colegio Cristo Rey, Ciudad de Mexico, DF, Mexico.

1994-1996: Studies of Philosophy and Theology in the Course of Studies for Jesuits at Saint Louis University, St. Louis, MO.

1994: Ph.D. Computer Science, University of California, San Diego.

1991-1993: Novitiate of the California Province, Society of Jesus in Santa Barbara and Culver City, CA.

1990: M.S. Computer Science, University of California, 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, Germany

Teaching

Santa Clara University: I taught a wide variety of courses at the undergraduate and the graduate level. I graduated one Ph.D. student, Damian Cieslicki, and together with Joanne Holliday, two M.S. students. I developed courses in the Information Assurance program, such as "Secure programming in C and C++", "Computer Forensics" (for which I received training), "Network Security", and "Internet and E-Commerce Security".

Universidad Católica del Uruguay: As department chair, I was not directly responsible for the administration of the program of studies. This set-up is typical for Latin America, where there is a distinction between the department chair and the director of studies. I was the responsible for a reform of the program of studies, which was put in place beginning 2014. The new program of studies fulfilled the ABET requirements for undergraduate degrees, even though an ABET accreditation would not have been possible because the vast majority of courses was taught by adjunct faculty. I also reformed the beginning programming course switching to Python and introducing programming in pairs as tools to increase student accomplishment and student approbation rates. Besides, I taught a full set of courses according to the need of the program, such as Information Retrieval, System Simulation, Distributed Systems, Gaming, ... I recruited one Ph.D. student, Ignacio Corderí for UCSC and published papers with him and UCU students Silvia Grampone, Carlos Aiello, Luis Vidal, Nicolas Lopez, and Matías Rodriguez.

Universidad Centroamericana (UCA), El Salvador: In 2015, I was at the UCA in order to evaluate the possibility of a long-time appointment. Officially, I was a Profesor Invitado, since I did not have a permanent residency permit. I developed a M.S. program in strong collaboration with Santa Clara University, where Salvadoran students would spend two quarters at SCU and three at UCA. I also reformed the beginning programming class and introduced team-based learning in a new course Discrete Mathematics II.

Université Paris Dauphine: I was a frequent visitor (Professeur Invité) and during these times was involved formally (e.g. as thesis reader) and as co-author with the education of Witold Litwin's doctoral students Rim Moussa, Soror Sahri, Riad Mokadem, and Hanafi Yakouben.

SSRC UCSC: As a long time member of the Storage Systems Research Center, I was involved formally and informally with a number of Ph.D. students Qin Xin, Bo Hong, Feng Wang, Deepavali Bhagwat, Kristal Pollack, Kevin Greenan, and Avani Wildani.

Publications

Mathematics

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), Algebra and Discrete Mathematics, vol. 9(1), 2010, pp. 103 - 108.

Computer Science and Engineering

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, Jehan-François 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 (SNAPI07), 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), 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.

62. Jehan-François Pâris, Thomas J. E. Schwarz, Darrell Long, Ahmed Amer: When MTTDLs Are Not Good Enough: Providing Better Estimates of Disk Array Reliability, Sixth Intl. Information and Telecommunication Technologies Symposium (I2TS'2008), Foz do Iguaçu, Brazil, Dec. 3-5, 2008.

63. Ahmed Amer, Jehan-François Pâris, Darrell D. E. Long, Thomas Schwarz: Progressive Parity-Based Hardening of Data Stores, 27th IEEE International Performance Computing and Communications Conference (IPCCC08), Austin Texas, Dec. 7-9, 2008.

64. Kevin M. Greenan, Darrell D.E. Long , Ethan L. Miller, Thomas J.E. Schwarz, Avani Wildani: Building Flexible, Fault-Tolerant Flash-based Storage Systems, Fifth Workshop on Hot Topics in System Dependability (HotDep 2009), Estoril, Lisbon, Portugal June 29th, 2009.

65. Avani Wildani, Thomas Schwarz, Ethan L. Miller, Darrell D. E. Long, "Protecting Against Rare Event Failures in Archival Systems," Proceedings of the 17th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2009), September 2009.

66. Cedric du Mouza, Witold Litwin, Philippe Rigaux, Thomas Schwarz: AS-Index: A Structure for String Search using n-grams and Algebraic Signatures, 18th ACM Conference on Information and Knowledge Management, (CIKM), Hongkong, November 2009.

67. J.-F. Pâris, A. Amer, D. D. E. Long and T. J. E. Schwarz. Evaluating the Impact of Irrecoverable Read Errors on Disk Array Reliability, Proceedings of the IEEE 15th Pacific Rim International Symposium on Dependable Computing (PRDC09), Shanghai, China, pages 379 - 384, Nov. 2009.

68. Damian Cieslicki, Stefan Schaekeler, Thomas Schwarz: Maintaining and Checking Parity in Highly Available Scalable Distributed Data Structures, Elsevier Journal of Systems and Software, Volume 83(4), Pages 529-710, April 2010 (accept. October 2009).

69. Ahmed Amer, Darrell Long, Ethan Miller, Jehan-Francois Paris, Thomas Schwarz: Design Issues for a Shingled Write System, 26th IEEE Symposium on Massive Storage Systems and Technologies, May 2010.

70. Jehan-François Pâris, Thomas Schwarz, Ahmed Amer and Darrell Long: Improving Disk Array Reliability Though Expedited Scrubbing, 5th IEEE International Conference on Networking, Architecture, and Storage (NAS 2010), July 2010.

71. Sushil Jajodia,Witold Litwin,Thomas Schwarz: LH*RE: A Scalable Distributed Data Structure with Recoverable Encryption, Third IEEE 2010 International Conference on Cloud Computing (CLOUD 2010), Miami, Fl. July 2010.

72. Thomas Schwarz, Darrell Long: Clasas: A Key-Store for the Cloud, 18th Annual Meeting of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2010), Miami Beach, Fl. August 2010.

73. Sara Chaarawi, Jehan-Francois Paris, Ahmed Amer, T. Schwarz S.J., and Darrell D. E. Long: Using a Shared Storage Class Memory Device to Improve the Reliability of RAID Arrays, 5th Petascale Data Storage Workshop 2010 (PDSW 10), New Orleans, Nov. 15, 2010.

74. Ignacio Corderi, Thomas Schwarz, Ahmed Amer, Darrell D.E. Long, and J. F. Pâris: Self-Adjusting Two-Failure Tolerant Disk Arrays, 5th Petascale Data Storage Workshop 2010 (PDSW 10), New Orleans, Nov. 15, 2010.

75. Jehan-François Pâris, Thomas Schwarz: An Analysis of Chaining Protocols for Video-on-Demand, 9th International Information and Telecommunications Symposium, Dec. 13-15, 2010, Rio de Janeiro, Brazil.

76. Ahmed Amer, JoAnne Holliday, Darrell D. E. Long, Ethan L. Miller, J. F. Pâris, Thomas Schwarz, S.J.: Data Management and Layout for Shingled Magnetic Recording, IEEE Transactions on Magnetics, vol. 47(10), 2011.

77. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Privacy of Data Outsourced to a Cloud for Selected Readers through Client-Side Encryption, Workshop on Privacy in the Electronic Society (WPES 2011) Chicago, IL, USA - Monday, October 17th, 2011.

78. Jehan-François Pâris, Anurag Nagar, Ahmed Amer, Thomas Schwarz: Pay-To-Play: An Incentive Mechanism for Chaining Protocols for Video Streaming, 10th International Information and Telecommunication Technolgoies Conference, Florianopolis, Brazil, December 19-21 2011.

79. Witold Litwin, Darrell D. E. Long, Thomas Schwarz:Combining Chunk Boundary and Chunk Signature Calculations for Deduplication, 10th International Information and Telecommunication Technolgoies Conference, Florianopolis, Brazil, December 19-21 2011. A Spanish Language version appears as:

79a. Witold Litwin, Darrell D. E. Long, Thomas Schwarz:Combining Chunk Boundary and Chunk Signature Calculations for Deduplication, IEEE Latin America Transactions, vol. 10(1), Jan 2012, p. 1305 - 1311

80. Jehan-François Pâris, Ahmed Amer, Thomas Schwarz: Low-Redundancy Two-Dimensional RAID Arrays, International Conference on Computing, Networking and Communications, Data Storage Technology and Applications Symposium, ICNC'12, Maui, Hawai, January 30 - Februray 12 2012

81. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Recoverable Encryption through Noised Secret over Large Cloud, 5th International Conference on Data Management in Cloud, Grid and P2P Systems (Globe 2012), September 5-6, 2012 in Vienna, Austria, in: In Abeldkader Haemurlain, Farookh Khadeer Hussain, Frank Morvan, A Min Tjoa (Eds): Data Management in Cloud, Grid, and P2P Systems, 5th International Conference on Data Management in Cloud, Grid and P2P Systems, Globe 2012, Vienna, Austria, September 2012, Proceedings, Lecture Notes in Computer Science, LNCS 7450, Springer Verlag, 2012.

82. Sushil Jajodia, Witold Litwin and Thomas Schwarz: Securing Password Recovery through Dispersion, Eighth International Conference on Information Assurance and Security (IAS 2012), São Carlos, Brazil, November 21-23, 2012.

83. Jehan-François Pâris, Thomas J.E. Schwarz, Ahmed Amer, Darrell Long: Highly Reliable Two-Dimensional RAID Arrays for Archival Storage, 31st IEEE International Performance Computing and Communications Conference, Dec 1st - 3d, 2012, Austin, TX, USA

84. Zhike Zhang, Deepavali Bhagwat, Witold Litwin, Darrell Long, Thomas J.E. Schwarz: Improved Deduplication through Parallel Binning, 31st IEEE International Performance Computing and Communications Conference, Dec 1st - 3d, 2012, Austin, TX, USA

85. Thomas Schwarz, SJ, Ignacio Corderí, Darrell D.E. Long, Jehan-François Pâris: Exact Placement of Data in Containers, International Conference on Computing, Networking and Communications, Data Storage Technology and Applications Symposium, ICNC'13, San Diego, CA, January 28-31, 2013.

86. Hsu-Wan Kao, Jehan-François Pâris, Darrell Long and Thomas Schwarz: A Flexible Simulation Tool for Estimating Data Loss Risks in Storage Arrays, 29th IEEE Symposium on Massive Storage Systems and Technologies, May 2013. [Short paper]

87. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Recoverable Encryption through a Noised Secret over a Large Cloud, Transactions on Large-Scale Data- and Knowledge-Centered Systems IX, Springer

88. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Key Recovery using Noised Secret Sharing with Discounts over Large Clouds, Proceedings, 2013 ASE / IEEE International Conference on Big Data, Washington, D.C., USA, September 8 - 14, 2013.

89. Juan Chabkinian, Thomas Schwarz: Fast LH*, Proceedings, 25th International Symposium on Computer Architecture and High-Performance Computing (SBAC-PAS), Porto de Galinhas, Brazil, October 23-26, 2013.

90. Thomas Schwarz, Darrell Long, Jehan-François Pâris: Reliability of Disk Arrays with Double Parity, Proceedings, 19th IEEE Pacific Rim International Symposium on Dependable Computing, Vancouver, British Columbia, Canada, December 2-4, 2013.

91. Ahmed Amer, Darrell Long, Thomas Schwarz: Challenges for Storing Exabytes, Proceedings, 2014 International Conference on Computing, Networking and Communications (ICNC), CNC Workshop, January 2014.

92. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Scalable Distributed Virtual Data Structures. The second ASE International Conference on Big Data Science and Computing, Stanford, CA, USA, May 27-May 31, 2014.

93. Soror Sahri, Thomas Schwarz, SJ: Design Issues of Shingled Write Disk for Database Table Implementation, Journal of Computers, Vol. 9(10), Academy Publishers, ISSN 1796-203X, October 2014 pdf.

94. Carlos Aiello Montadón, Luis Vidal Introini, Thomas J. E. Schwarz, SJ: Searchable encryption through dispersion, Proceedings, Convention of Central America and Panama (organized by IEEE Panama Section) CONCAPAN 34, November 12-14, 2014

95. Jehan-François Pâris, Thomas J.E. Schwarz, Ahmed Amer, Darrell Long: Protecting RAID Arrays Against Unexpectedly High Disk Failure Rates, Proceedings, 20th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2014), Singapore, Nov 18-21, 2014

96. Jehan-François Pâris, Ahmed Amer, Thomas J.E. Schwarz, Darrell Long: Self-Repairing Disk Arrays , The 5th International Workshop on Adaptive Self-tuning Computing Systems, (co-located with HiPEAC 2015), 21 January 2015, Amsterdam, The Netherlands

97. Nicolás López; Matías Rodríguez; Catalina Fellegi; Darrell Long; Thomas Schwarz: Even or Odd: A Simple Graphical Authentication System, Revista IEEE América Latina, Volume: 13, Issue: 3, Date: March 2015

98. Sushil Jajodia, Witold Litwin, Thomas Schwarz: Numerical SQL Value Expressions over Encrypted Cloud Databases, 8th International Conference on Data Management in Cloud, Grid and P2P Systems (Globe 2015), Valencia, Spain, September 2015.

99. Juan Chabkinian, Thomas Schwarz, SJ, Fast LH*, International Journal of Parallel Programming, July 23 2015, Springer

100. Silvia Grampone, Witold Litwin, Thomas Schwarz, S.J.: Dependable, Scalable, Distributed, Virtual Data Structure, Proceedings, The First International Symposium on Dependability in Sensor, Cloud, and Big Data Systems and Applications (DependSys2015) Zhangjiajie, China, November 18-20, 2015

101. Thomas Schwarz, S.J., Darrell Long, Jehan-François Pâris: Triple failure tolerant storage systems using only exclusive-or parity calculations, IEEE Pacific Rim International Symposium on Dependable Computing, Zhangjiajie, China, November 2015.

102. Thomas Schwarz, S.J., Ahmed Amer, Jehan-François Pâris: Combining Low IO-Operations During Data Recovery with Low Parity Overhead in Two-Failure Tolerant Archival Storage Systems, IEEE Pacific Rim International Symposium on Dependable Computing, Zhangjiajie, China, November 2015.

103. Silvia Grampone, Witold Litwin, Thomas Schwarz, S.J.: An autonomous data structure for brute force calculations in the cloud, 7th IEEE International Conference on Cloud Computing in Technology and Science, Vancouver, B.C., Canada, Nov. 30 - Dec. 3, 2015.

104. Camelia Constantin, Cédric du Mouza, Witold Litwin, Philippe Rigaux, and Thomas Schwarz: AS-Index: A Structure for String Search Using n-Grams and Algebraic Signatures, Journal of Computer Science and Technology, January 2016, Volume 31, Issue 1, pp 147-166, Springer Link

105. Carlos Aiello, Luis Vidal, Thomas Schwarz SJ: Searchable Encryption through Dispersion, IEEE Latin America Transactions, Volume 14, Issue 5, May 2016, IEEE Xplore

106. Sushil Jajodia, Witold Litwin, and Thomas Schwarz: On the fly AES256 Decryption/Encryption for Trusted Cloud SQL DBS (Position Statement), in Proceedings, First International Workshop on Big Data Management in Cloud Systems (BDMICS 2016), September 6-7, Porto, Portugal.

107. Thomas Schwarz, SJ, Ahmed Amer, Thomas Kroeger, Ethan Miller, Darrell Long, Jehan-François Pâris: RESAR: Reliable Storage at Exabyte Scale, Proceedings 24th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Imperial College, London, UK, 19-21 September 2016.

108. Sushil Jajodia, Witold Litwin, and Thomas Schwarz: Trusted Cloud SQL DBS with On-the-fly AES Decryption/Encryption, Proceedings of the 3rd International Workshop on Privacy and Security of Big Data (PSBD 2016), December 5 - December 8, 2016, Washington DC, USA

109. J. -F. Pâris, S. J. T. Schwarz and D. D. E. Long: Improving disk array reliability through faster repairs (Extended abstract), 2016 IEEE 35th International Performance Computing and Communications Conference (IPCCC), Las Vegas, NV, USA, 2016,

110. Thomas Schwarz, Ahmed Amer, John Rose: RESAR: Reliable Storage at Exabyte Scale Reconsidered, Proceedings, Second IEEE International Conference on Communication System, Computing and IT Applications, (CSCITA), Mumbai, India, April 7-8, 2017.

111. Jaya Jeswani, John Rose, Thomas Schwarz: Using Algebraic Signatures to to Compress Built-In Self Test on a Chip, Proceedings, Second IEEE International Conference on Communication System, Computing and IT Applications, (CSCITA), Mumbai, India, April 7-8, 2017.

112. Thomas Schwarz: Dodrant Homomorphic Encryption, Proceedings, IEEE International Symposium on Networks, Computers, and Communications, Marrakech, Marocco, 2017.

113. Thomas Schwarz: Protecting Single Shingled Write Drives Against Latent Sector Failures, Proceedings of ACM International Systems and Storage Conference (SYSTOR), Haifa, Israel, June 4-6, 2018.

114. Thomas Schwarz: Adjustable flat layouts for Two-Failure Tolerant Storage Systems, IEEE Conference on Mass Storage Systems and Technologies 2019 (MSST2019), Santa Clara, CA, May 23-24.

115. Pablo Ortiz Bochard, Thomas Schwarz: Evaluation of mean and variance approximations in three point estimation of task completion times using the beta and the Kumaraswamy distribution, International Journal of Information Technology and Management, vol. 18(4), 3 October 2019.

116. Thomas Schwarz, SJ, John Rose, SJ: Combinatorial and Rectangular Layouts as Building Blocks for Local Reconstruction Codes, 2020 3rd International Conference on Communication System, Computing and IT Applications (CSCITA), Mumbai, India, 2020, pp. 7-12. pdf

117. Arockia David Roy Kulandai SJ, Thomas Schwarz SJ, Content-Aware Reduction of Bit Flips in Phase Change Memory. Letters of the Computer Society (3) 2020.

118. JF Paris, Thomas Schwarz, SJ: Merkle Hash Grids instead of Merkle Trees, Proceedings of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Nice, France, 2020. pdf

119. Arockia David Roy Kulandai, Stella J, John Rose, Thomas Schwarz: Balanced Gray Codes for Reduction of Bit-Flips in Phase Change Memories, Mascots Workshop, Nice, France, November 2020.

120. Thomas Schwarz, SJ: RAID Level 6 and Level 6+ Reliability, International Journal of Applied Sciences and Smart Technologies, vol. 2(2), December 2020. (download)

121. Arockia David Roy Kulandai, Stella J, John Rose, SJ, Thomas J.E. Schwarz, SJ: Needles in a Haystack: How pooling can control error rates in noisy tests, Workshop on Communication, IoT, and AI Technologies to Counter COVID-19 (COVI-COM) at the IEEE International Conference on Communications 14-23 June 2021 , Montreal, Canada. pdf

122. Arockia David Roy Kulandai and Thomas Schwarz: Does XORing Pointers save bitflips for NVRAM? Proceedings, 29th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2021.

123. J. -F. Pâris and T. Schwarz, "Three-dimensional RAID Arrays with Fast Repairs," 2021 International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa, 2021, pp. 1-7, doi: 10.1109/ICECET52533.2021.9698416. pdf

124. Arockia David Roy Kulandai and Thomas Schwarz. Performance of Linear Hashing and Spiral Hashing. The 28th Int’l Conf on Parallel and Distributed Processing Techniques and Applications (PDPTA'22), to appear in Springer Nature - Book Series: Transactions on Computational Science \& Computational Intelligence. (2022) pdf

125. Arockia David Roy Kulandai and Thomas Schwarz: Saving Bit-flips through Smart Overwrites in NVRAM. MASCOTS Workshop, Infocommunications Journal, vol. 14, p. 34-41, (December 2022) metadata, link

126. Arockia David Roy Kulandai, John Rose, and Thomas Schwarz: Gray Counters for Non-Volatile Memories. Memories - Materials, Devices, Circuits and Systems Journal, Elsevier. (2022) (download)

127. Stella J, Karthikeyan P, Thomas Schwarz, S.J., John Rose, S.J. Steganlysis on data embedded medical images, Journal of Discrete Mathematical Sciences and Cryptography, 2023, 26(3), pp. 767-777, [https://doi.org/10.47974/JDMSC-1753]

128. Thomas Schwarz, SJ, John Rose, SJ: Reliability Stripe Coagulation in Two Failure Tolerant Storage Arrays, Proceedings, 4th International Conference on Communication Systems, Computing and IT Applications (CSCITA-23) Conference, Mumbai, Maharashtra, India.

130. Arockia David Roy Kulandai and Thomas Schwarz: Performance of Linear and Spiral Hashing Algorithms, MDPI Algorithms, Vol. 17(9) pdf

131. Thomas JE Schwarz SJ: Design Issues for Encodings for Inter-Satellite Optical Communications using Single Photon Avalanche Detectors, International Workshop on Computing, Networking and Communications (CNC), Hawai, Februrary 2025.

Textbooks

129. Thomas Schwarz SJ, Jaychand Upadhyay, Nisarg Vyas, Thirumalai Balasubramani, John Rose Santiago, SJ: The Joy of Python (for High School Students), XIE Press, 0th edition, Mahim, Mumbai, 2022.

Professional Service

Board Service

Governing Board at Xavier Institute of Engineering (XIE), Mahim, Mumbai, Maharashtra State, India 2022 - 2027.

Editor

Associate Editor, ACM Transactions on Storage, 2010 - 2019

Associate Editor, IEEE Letters of the Computer Society, 2018 - 2020

Conference Organization

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.

Joint Chair, Programming Committee, 30th International Conference on Massive Storage Systems and Technology (MSST 2014), Santa Clara, California, USA, June 2 - 6, 2014

Joint Chair, Programming Committee, 33th International Conference on Massive Storage Systems and Technology (MSST 2017), Santa Clara, California, USA, 2017.

Co-chair, Programming Committee, Internet of Things and Data Analytics Track for IEEE International Symposium on Networks, Computers, and Communications, Marrakech, Marocco, 2017.

General Chair, 26th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Milwaukee,WI, 2018.

Co-Chair, Programming Committee, 35th International Conference on Massive Storage Systems and Technology (MSST 2019), Santa Clara, California, USA, 2017.

Co-Chair, Programming Committee, 27th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Rennes, France, 2019.

Steering Committee - Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS). 2007-09, 2016 - current<\p>

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.

Thomas Schwarz, SJ: How we almost changed Computer Architecture from the ground up and how we will try again, 6th International Conference on Computing, Information Electronics and Electric Engineering, Idhaya Engineering College for Women, 2023.

Technical Program Committees

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, 2008, Baltimore, MD, USA

17th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept 2009, London, UK

18th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept 2010, Miami, Fl

20th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Sept 2012, Washington DC

Conferencia Latinoamericana en Informática 2012 (CLEI) (XXXVIII Latin American conference on computation) - Oct. 2012, Medellín, Col.

29th IEEE Conference on Massive Data Storage (MSST 2013), Santa Clara, CA

Conferencia Latinoamericana en Informática 2013 (CLEI) (XXXIX Latin American conference on computation) - Oct. 2013, Puerto Azul, Naiguata, Vargas, Venezuela

31st IEEE Conference on Massive Data Storage (MSST 2015), Santa Clara, CA

32nd IEEE Conference on Massive Data Storage (MSST 2016), Santa Clara, CA

IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2021, Houston, TX, USA