I am a Master's student at State University of New York at Binghamton with predeliction towards Distributed Systems, Algorithms , Web Development. I am a quick learner with strong CS fundamentals, research and critical thinking aptitudes who is open to working in groups and adding to the advancement of little to extensive software projects.
Courses : Distributed Systems, Computer Security, Computer Architecture, Programming Languages, Design and analysis of algorithm, Operating Systems.
Courses : Data Structures and Algorithm, Operating Systems, System Software, Database Systems, Computer and Storage Area Networks, Formal Languages and Automata, Compiler Design, Object Oriented Programming and Modeling, Programing the Web.
Controller provides initial balance to the branches. Random amount of money transfers at random time intervals (1 to 5 seconds). Transfer takes place continuously between random pairs of branches. Controller captures global snapshots using Chandy-Lamport algorithm.
View ProjectThis file server is a chord research paper implementation. It support read, write operations on files at remote chord ring nodes. Implemented using sha256 hashing. A client can write a file to the server it has access to, the server will find the appropriate node based on the file's key and write the file to that node. A client can issue read request to server it has access to, the server then provides the file to the client from the node where it had previously written.