Tyler Estro

Tyler Estro

 Ph.D. Student
 File Systems and Storage Lab (FSL)

 Advisor: Professor Erez Zadok
 E:

 Resume

 

I'm a Ph.D. student in the Department of Computer Science at Stony Brook University. I'm a member of the File Systems and Storage Lab (FSL) and affiliated with the Institute for AI-Driven Discovery and Innovtion. My primary research interests include file systems and storage (obviously ^^), caching and performance, operating systems, and systems security. I am particularly drawn to the rapidly evolving field of study aimed at optimizing systems using artificial intelligence techniques such as machine learning and deep learning. The main focus of my current work is the design and evaluation of heterogeneous multi-tier data-storage systems.

If you see me around, ask me about my research, hobbies, or just say hello and blankly stare. I'm always looking for new opportunities and collaborations. :)

Education

  • Ph.D. in Computer Science - SUNY Stony Brook University, NY. (2016-Current)
  • B.S. in Software Technology - SUNY Farmingdale, NY.
  • A.S. in Business Administration - SUNY Suffolk, NY.

Graduate Coursework

Work Experience

  • Research Assistant: File Systems and Storage Lab, Stony Brook University, NY. (May 2018-Current)
  • High Performance Computing Assistant: Institute for Advanced Computational Science, Stony Brook University, NY. (Aug 2017-May 2018)

Teaching Experience

Publications

Posters

Academic Projects

  • RISC64IM CPU Core: Implementation of a fully functional processor core for the RISC64IM ISA in System Verilog. Included a 5-stage data path, set-associative L1 and L2 caches with write-back and LRU replacement policies, victim caching, translation lookaside buffers, and dynamic branch prediction.
  • Per-process system calls: Independently developed a Linux kernel-based module that enabled each process to have their own system call vector. Supported dynamically uploading new system calls and vector assignment via command line ioctl input.
  • TRFS: A stackable Linux file system based off the “wrapfs” file system used to trace file system activity, featuring record checksum validation and incremental ioctl support.
  • Designed logic programming problems for the ICLP 2016 LP/CP Programming Contest (Teaching Brackets and Subway Tickets). [ICLP 2016]

Awards

  • First Place in the "Battle of the Brains" Programming Competition, SUNY Suffolk, NY. (2012)
  • Computer Science, Engineering, and Mathematics Scholarship (CSEMS), SUNY Suffolk, NY. (2012)