Sujaya
I am an assistant professor at UWaterloo. I received my PhD from UC Santa Barbara. My research interests lie in distributed data management & data privacy.
University of WaterlooWaterloo, ON
Pinned Repositories
aws_scripts
bna-anes-longitudinal
cs56
This repo holds all the programs taught in CS56 lab sessions.
kar
KAR: A Runtime for the Hybrid Cloud
lamport_clock
Implementing Lamport clock for distributed processes.
library
BFT-SMaRt's project home page
memory_management
This is a C program that makes use of data structures to implement Optimal Page Replacement algorithm. The memory required in this code is handled dynamically. This is a prototype of Optimal Page Replacement algorithm which takes integral inputs from the user at runtime and allocates space for it.
MobileSystemsEngineering
Mobile apps
multiple-controller
Multiple controller connected to one switch
raft
Sujaya's Repositories
Sujaya/raft
Sujaya/kar
KAR: A Runtime for the Hybrid Cloud
Sujaya/lamport_clock
Implementing Lamport clock for distributed processes.
Sujaya/aws_scripts
Sujaya/bna-anes-longitudinal
Sujaya/cs56
This repo holds all the programs taught in CS56 lab sessions.
Sujaya/library
BFT-SMaRt's project home page
Sujaya/memory_management
This is a C program that makes use of data structures to implement Optimal Page Replacement algorithm. The memory required in this code is handled dynamically. This is a prototype of Optimal Page Replacement algorithm which takes integral inputs from the user at runtime and allocates space for it.
Sujaya/MobileSystemsEngineering
Mobile apps
Sujaya/multiple-controller
Multiple controller connected to one switch
Sujaya/octopaul
A tool for improved price prediction of various commodities, flights and hotels
Sujaya/OpScure
A system to obscure the operation used in KV Store queries.
Sujaya/rca_python
Sujaya/semantic-analyzer
A semantic analyzer is a 3rd phase of a compiler. The following program makes use of grammar used in a desktop calculator. The user has to enter a mathematical expression, based on the grammar of a desktop calculator it creates a parse tree to determine the order of evaluation.
Sujaya/sujaya.github.io
Sujaya/tcp-simulation-on-udp
This program using the UDP protocol simulates TCP properties such as Triple-Duplicate ACK, Timeout and fast re-transmission between a UDP server and a UDP client.
Sujaya/w3schools-database
W3Schools Database for the SQL Tutorial
Sujaya/waffle_test
Sujaya/wiki_mining
Mining data from Wikipedia articles and analyzing knowledge accumulation