Sujaya A Maiyya's Projects
This repo holds all the programs taught in CS56 lab sessions.
KAR: A Runtime for the Hybrid Cloud
Implementing Lamport clock for distributed processes.
BFT-SMaRt's project home page
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.
Mobile apps
Multiple controller connected to one switch
A tool for improved price prediction of various commodities, flights and hotels
A system to obscure the operation used in KV Store queries.
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.
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.
W3Schools Database for the SQL Tutorial
Mining data from Wikipedia articles and analyzing knowledge accumulation