Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

portfolio

Replicated and Consistent Distributed Data Storage

Published:

This project develops a distributed and replicated system to transmit, store, and query data for a simulated IoT infrastructure. The infrastructure contains one device which transmits real-time data to multiple servers. A client may then query a specific server to retrieve data. Clients may make read-only queries and the device may only make write-only queries. The decentralized system acts as a key-value store. In addition, the system supports fault-tolerance as long as at least one server is alive at any given moment in time.

publications

Vote Them Out: Detecting and Eliminating Byzantine Peers (Poster presentation)

Published in SoCC 2019 Proceedings of the ACM Symposium on Cloud Computing, 2019

This paper presents the Protocol for Ejecting All Corrupted Hosts (Peach, a mechanism for detecting and ejecting faulty nodes in Byzantine fault tolerant (BFT) protocols and was accepted as a poster presentation.

Recommended citation: Tuan Tran, Priyanka Mondal, Roy Shadmon, Manthan Mallikarjun, Peter Alvaro, and Owen Arden. 2019. Vote Them Out: Detecting and Eliminating Byzantine Peers. In Proceedings of the ACM Symposium on Cloud Computing (SoCC '19). Association for Computing Machinery, New York, NY, USA, 480. https://doi.org/10.1145/3357223.3365442

teaching

CSE 115A

Introduction to Software Engineering, University of California, Santa Cruz - Jack Baskin School of Engineering, 2018

Mentored 11 projects featuring ~50 students with SCRUM and TDD techniuques (Spring 2018 Quarter).
Course Link
(course renamed from CMPS 115)

CSE 115A

Introduction to Software Engineering, University of California, Santa Cruz - Jack Baskin School of Engineering, 2018

Mentored 9 projects featuring ~45 students with SCRUM and TDD techniuques (Fall 18 Quarter).
Course Link
(course renamed from CMPS 115)

CSE 115B

Software Design Project, University of California, Santa Cruz - Jack Baskin School of Engineering, 2019

Mentored 8 projects featuring ~40 students with SCRUM and TDD techniuques (Winter 19 Quarter).
Course Link
(course renamed from CMPS 116)

CSE 115C

Software Design Project II, University of California, Santa Cruz - Jack Baskin School of Engineering, 2019

Mentored 8 projects featuring ~40 students with SCRUM and TDD techniuques (Spring 2019 Quarter).
Course Link
(course renamed from CMPS 117)

CSE 30

Programming Abstractions Python, University of California, Santa Cruz - Jack Baskin School of Engineering, 2021

Held office hours and conducted teaching sessions in regards to the class material.
Course Link

CSE 115A

Software Design Project, University of California, Santa Cruz - Jack Baskin School of Engineering, 2022

Mentored 8 projects featuring ~40 students with SCRUM and TDD techniuques (Winter 22 Quarter).
Course Link
(course renamed from CMPS 115)