Theses & Dissertations


Philosophiae Doctor (PhD)

  • K. Nasartschuk, Improving Virtual Machines Using String Deduplication and Internal Object Pools, PhD Thesis, University of New Brunswick, February 2019
  • P. Patros, Modeling and Improving the Performance of Cloud Systems, PhD Thesis, University of New Brunswick, June 2018
  • T. Eimouri, The Effect of Object Model Optimization on Application Performance, PhD Thesis, University of New Brunswick, June 2018
  • S. Xu, Method Handle Optimizations for the JVM Instruction invokedynamic, PhD Thesis, University of New Brunswick, September 2017
  • B. Yang, Java Packed Object Synchronization, PhD Thesis, University of New Brunswick, May 2017

Master's of Computer Science (MCS)

  • Tobias Nießen, WebAssembly in Node.js, Master's Thesis, University of New Brunswick, December 2020
  • J.P. Legault, Development & Evaluation of Eclipse OMR on AArch64 using Eclipse OpenJ9, Master's Thesis, University of New Brunswick, October 2020
  • E. Coffin, MicroJIT: A Template-Based Just-in-Time Compiler for Constrained Environments, Master's Thesis, University of New Brunswick, August 2020
  • P. Jelenkovic, Ahead-of-Time Compilation of WebAssembly using Eclipse OMR, Master's Thesis, University of New Brunswick, August 2020
  • D. Allen, High Performance Python Through Workload Acceleration with OMR JitBuilder, Master's Thesis, University of New Brunswick, June 2020
  • Britta Sennewald, Authorship Attribution in the Dark Web, Master's Thesis, University of New Brunswick, April 2020
  • Kay Boldt, Investigation of Encrypted and Obfuscated Network Traffic Utilizing Machine Learning, Master's Thesis, University of New Brunswick, April 2020
  • A. Taware, Cold Object Identification and Segregation Via Application Profiling, Master's Thesis, University of New Brunswick, July 2019
  • S. Young, Persistent Memory Storage of Cold Regions in the OpenJ9 Java Virtual Machine, Master's Thesis, University of New Brunswick, December 2018
  • A. Kuch, Multithreading Support in GarCoSim Simulator, Master's Thesis, University of New Brunswick, August 2018
  • J. Zhu, A Scalability-oriented Benchmark Suite for Node.js in the Cloud, Master's Thesis, University of New Brunswick, August 2018
  • M. Patrou, NUMA Awareness: Improving Thread and Memory Management in the JVM, Master’s Thesis, University of New Brunswick, August 2017
  • T. Basa, Thread-Based, Region-Based Automatic Memory Management, Master’s Thesis, University of New Brunswick, May 2017
  • J. Ilisei, Generating Realistic Trace Files for Memory Management Simulators by Instrumenting IBM’s J9 Java Virtual Machine, Master’s Thesis, University of New Brunswick, May 2017
  • A. Bierbrauer, Real-world Application Improvement with User Controlled Object Sharing, Master’s Thesis, University of New Brunswick, November 2016
  • D. Bhattacharya, Enhancing the Usage of the Shared Class Cache, Master’s Thesis, University of New Brunswick, October 2016
  • F. Sogaro, MicroJIT: A Lightweight Just-In-Time Compiler to Improve Startup Times, Master’s Thesis, University of New Brunswick, September 2016
  • C. Wang, Characterizing Concurrency of Java Programs, Master’s Thesis, University of New Brunswick, February 2016
  • B. Zhou, Cold Objects in the Java Virtual Machine, Master’s Thesis, University of New Brunswick, December 2015
  • U. Pandya, A Profiling Tool For Exploiting the Use of Packed Objects in Java Programs, Master’s Thesis, University of New Brunswick, January 2015
  • N. Neu, Automatic Application Performance Improvements through VM Parameter Modification and Runtime Behavior Analysis, Master’s Thesis, University of New Brunswick, May 2014
  • P. Panagiotis, Measuring Java Util Concurrent Parking Contention in the IBM J9 Virtual Machine, Master’s Thesis, University of New Brunswick, February 2014
  • M. Jendrosch, Runtime Escape Analysis in a Java Virtual Machine. Master’s Thesis, University of New Brunswick, May 2013.
  • M. Dombrowski, Dynamic Monitor Allocation in the IBM J9 Virtual Machine. Master’s Thesis, University of New Brunswick, April 2013.