Shobhit Khandelwal's repositories
Kernel-Hacking-And-Debugging
Injecting bugs in the kernel and demonstrating use of kernel-hacking option to debug them
PageRank-TensorFlow
Implementing page rank using distributed tensor flow
Ranking-Of-Academic-Papers
Ranking academic papers using page rank algorithm for both authors as well as academic paper.
ViewStamped-Replication
Implementation of a distributed replication protocol used for passive replication
Access-Control-Model-Prolog
Role based access control model written in Prolog
Artificial-Intelligence-Projects
This includes some of my academic projects done in the field of AI
Backup-Stackable-File-System
Backup Stackable File System
Basic-Paxos-Optimisation-and-Verification
This project aimed at extending the original Paxos implementation specified by Lamport into a version with preemption. As part of this project I also added correctness testing to check that executions with both the original and the extended versions are correct. I measure the running times to learn a consensus value under varying values of 3 parameters: message loss rate, message delay, and wait time before a new round.User can configure the setup by passing arguments to the run.py file for various runs.
Distributed-Mutex
Distributed Mutex Implementation and performance analysis
Google-Analytics-Customer-Revenue-Prediction
To analyze a Google Merchandise Store customer dataset to predict revenue per customer.
Hypothesis-Testing-Spark-HDFS
Did Hypothesis testing in spark over a Distributed File System
NY-Taxi-Fair-Prediction
Predicting fare amount for taxi ride in New York given pickup and drop-off locations
Spark-Streaming
Streaming data in Spark and doing data analytics