About Me👋
I’m a Master student in Computer Science ☕️ at University of California, San Diego.
I am interested in a range of topics, including:
- Operating Systems & Distributed Systems
- High Performance Computing
- Computer Networks & Datacenter Networks
⛰️ Nomad Photographer (@hu_frame) with Canon EOS R10 📷
Mi nombre es Jialuo Hu.
¡Mucho gusto!😊
Projects #
UMIX OS Kernel Modules
(Jan - Mar 2025)
- UMIX, a user-mode UNIX-based operating system, is written in C.
- Developed Process Creation, Context Switching for
Yield
,Fork
system calls. - Implemented a User-Level Thread Library using
setjmp()/longjmp()
. - Designed CPU Scheduling Policies including FIFO, LIFO, Round Robin, MLFQ, and Proportional Scheduling.
- Developed Semaphores for threads synchronization, and integrated shared memory to support inter-process communication for concurrency functionality of testing applicaion.
Peter DB Management System
(Jan - Mar 2024)
- Developed a comprehensive Database Management System (DBMS), written in C++, by architecting and implementing a multi-layered system from the ground up.
- Created a Paged File (PF) Manager to handle fundamental file and page operations, which served as the backbone for a Record-Based File (RBF) manager built atop it for efficient data storage and retrieval
- Designed a Relation manager (RM) to orchestrate tuple-level operations and integrated an indexing (IX) component to enable persistent, single-attribute indexes that accelerate relational selections, joins, and condition-based updates or deletions.
- Extended the RM to seamlessly coordinate both the record and indexing layers and developed a query engine (QE) that processes SQL queries using iterator-based relational operators, resulting in a robust, scalable, and high-performance database system.
Education #
M.S. in Computer Science (Sep 2024 - Jun 2026)
University of California, San Diego
B.S. in Computer Science (Sep 2020 - Jun 2024)
University of California, Irvine