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.

Check More

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