1. SUMMARY
Passionate systems researcher and software engineer seeking agile teams to contribute to improving the programmability, portability, and performance of distributed systems.
2. EDUCATION
-
Bachelor of Science in Applied Mathematics
- ILLINOIS INSTITUTE OF TECHNOLOGY; Chicago, IL
- Spring 2020
- GPA: 3.76
(Click to view PDF of diploma)
-
Master of Computer Science
- ILLINOIS INSTITUTE OF TECHNOLOGY; Chicago, IL
- Spring 2020
- GPA: 3.66
(Click to view PDF of diploma)
-
PhD. Computer Science
- ILLINOIS INSTITUTE OF TECHNOLOGY; Chicago, IL
- Exp. 2024
- Current GPA: 3.82
3. RESEARCH PROJECTS
-
MegaMmap
Spring 2024
- Memory capacity limits are being reached
- Designed/implemented a system for presenting massive, distributed datasets as if in memory
- Leverages storage tiering and prefetching to effectively expand memory capacity
- Can use up to 2.6x less DRAM while maintaining competitive speed
-
LabStor
Spring 2022
- Linux I/O stack suffers from performance and programmability issues in HPC/Cloud
- Designed/implemented a platform (18K C/C++) for easily developing new I/O stacks
- Provides tools and APIs for bypassing overheads and monitoring application I/O patterns
- I/O stacks developed in LabStor improve I/O speed by up to 60% in a distributed setting
4. SELECTED PUBLICATIONS
- L. Logan, A. Kougkas, X.-H. Sun. “MegaMmap: Blurring the Boundary Between Memory and Storage for Data-Intensive Workloads”. The 2024 International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'24), November 17-24, 2024.
- L. Logan, J. Cernuda Garcia, J. Lofstead, X.-H. Sun, A. Kougkas. “LabStor: A Modular and Extensible Platform for Developing High-Performance, Customized I/O Stacks in Userspace”. The 2022 International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'22), November 14–17, 2022.
5. ENGINEERING EXPERIENCE
-
IoWarp
Spring 2024 - Present
- Lead engineer on the IOWARP project ($5 million NSF project)
- Developing an AI-governed I/O system with an intuitive natural-language interface
- Built using the foundations of Hermes
-
Hermes
Spring 2022 - 2023
- Lead engineer on the Hermes project ($4 million NSF project)
- Designed/implemented a system in C++ for buffering data in the distributed memory and storage hierarchy
- Up to 10x faster than a traditional HDD-based PFS
6. TEACHING EXPERIENCE
-
Teaching Assistant for Discrete Mathematics
Spring 2022
-
Student Project Supervisor for Advanced Operating Systems
Fall 2020 - Fall 2024
-
Scalable Computing Software Laboratory Technical Trainer
Fall 2024
7. SKILLS
-
Programming
- C/C++
- Python
- MPI
- OpenMP
- Linux Kernel Modules
- PMDK
- SPDK
- DPDK
- HDF5
- Adios
- TensorFlow
- PyTorch
- SciPy
- Pandas
- Keras
- Bash
- Java
- R
- SQL
- Android
- HTML
- CSS
- JavaScript
-
Software
- Git
- Spack
- CMake
- CLion
- Qemu
- MongoDB
- Redis
- Spark
- Google Cloud/Colab
- Chameleon Cloud
- AWS
- VirtualBox
- Hadoop
8. ACTIVITIES, HONORS, and AWARDS
-
- Web Administrator at Scalable Computing Software Laboratory (2020 - 2022)
- Student Volunteer at Conference for HPC, Networking, Storage, and Analysis (SC) (2020 - 2021)
- Dean’s List at IIT (2016 - 2020)
- Eagle Scout - (2016)