Implemented a Demand-Paged Virtual Memory with LRU page replacement algorithm by creating IPT, TLB, swap file and page table and basic networking with Remote Procedure Calls.