Chris Pollett > Students >
Ajinkya

    ( Print View)

    [Bio]

    [Blog]

    [CS297 Proposal]

    [Overview on IPFS and SWARM - PDF]

    [Deliverable 1]

    [Deliverable 2]

    [Deliverable 3]

    [Solidity Overview - PDF]

    [Deliverable 4]

    [CS297 Report - PDF]

    [CS298 Proposal]

    [CS298 Final Report-PDF]

    [CS298 Defense Slides-PDF]

Project Blog

CS 298

Week 15 :May 8 2023

Week 14 :May 1 2023

Second draft of CS 298 report reviewed

To do:

1.Make final changes to the CS 298 report

2.Schedule Defense

3.submit report on turnitin

4. Work on presentation slides

Week 13 :April 25 2023

Smart contract implemented. Started working on the CS 298 report

To do:

1. CS 298 report

Week 12 :April 18 2023

Partial work on smart contract done, a library for deployment and tools for testing of the contract finalized

To do:

1.Smart contract development remaining portion

2.CS 298 report

Week 11 :April 11 2023

Node replication completed

To do:

1.Smart contract dev, deployment, testing, integration

2.CS 298 report

Week 10 :April 4 2023

Node deletion implemented.

To do:

1.Data replication

2.Smart contract dev, deployment, testing, integration

Week 9 :March 28 2023

Spring break

Week 8 :March 21 2023

Successful working of file system with other nodes along with rebalancing

Figured out remaining things to work on

To do:

1.Node deletion

2.Data replication

3.Smart contract dev, deployment, testing, integration

Week 7 :March 14 2023

Storage working with filesystem

better client and functioning with other nodes on other machines

To do:

1. Storing and retrieving client

2. Re balancing of files after new servers get added

Week 6 :March 7 2023

SHA 256 completed. Integrate with filesystem

Integrate with file system

Debug server deletion issue

To do:

1. implement hash function

2. debug server deletion scenario

Week 5 :February 28 2023

Discussion regarding CHORD using SHA-256 and facing issues while deleting nodes

Update chord to support SHA 256 hashes - changes required in basic functions and remodeling of the finger table

Debug server deletion issue

To do:

1. implement hash function

2. debug server deletion scenario

Week 4 :February 21 2023

Discussion regarding CHORD improvement and Filesystem metadata

Updates being done to CHORD: for betterment of concurrent addition of nodes - added two new functions stabilize() and fixFingers()

Filesystem metadata and chunk size

To do:

1. CHORD dev and test

2. OS filesystem research on metadata and file structure

CS 297

Week 16 :December 6 2022

CS297 final project report review

Discussion regarding the changes required

To do:

1.Make a few edits to the existing report

2. Upload and check all the files and pagesl

Week 15 : November 29 2022

Completed and demonstrate deliverable 4

Discussion regarding the report

To do:

1.CS297 report/proposal

Week 14 : November 22 2022

Gave a presentation on smart contracts using Solidity

Discussion regarding deliverable 4

To do:

1. Implement a gambling game using Solidity

Week 13 : November 15 2022

Completed and demonstrated deliverable 3

Discussion regarding deliverable 4

To do:

1. Implement a basic code using Solidity

2. Create a presentation on Solidity

Week 12 : November 8 2022

Discussion regarding the deliverable 3 progress

Discussion regarding the basic architecture of the file system

To do:

1. Continue implementing the basic file system structure

Week 11 : November 1 2022

Completed and demonstrated deliverable 2

Discussion regarding deliverable 3

To do:

1. Start working on deliverable 3 by deciding how to store the data and metadata in the actual filesystem

Week 10 : October 25 2022

Discussion regarding the deliverable 2

To do:

1. Look up on a few existing storage systems

2. Do some analysis on the systems

Week 9 : October 18 2022

Unable to make progress due to midterms

Week 8 : October 11 2022

Completed and demonstrated deliverable 1 - distributed hash table (Chord)

To do:

1. Upload the zip file of code and screenshots

2. Start working on deliverable 2

Week 7 : October 4 2022

Show progress on deliverable 1

Week 6 : September 26 2022

Continue working on deliverable 1

Week 5 : September 19 2022

Unable to make any progress due to health issues

Week 4 : September 13 2022

Unable to make any progress due to health issues

Week 3 : September 6 2022

1. Presentation on the research paper titled "When Blockchain meets Distributed File Systems: An Overview, Challenges and Open Issues" [1]     [Download Presentation]

References:

[1] [2020] When Blockchain Meets Distributed File Systems: An Overview, Challenges, and Open Issues. H. Huang, J. Lin, B. Zheng, Z. Zheng and J. Bian. IEEE Access, vol. 8, pp. 50574-50586, 2020, doi: 10.1109/ACCESS.2020.2979881

Week 2 : August 29 2022

1. Suggested a few corrections to the proposal

2. A few changes to a couple of deliverables

3. Discussion about the next steps

Things to do:

1. Final draft of the project proposal

2. Create a presentation on the research paper proposed by Huang et al. 'When Blockchain Meets Distributed File Systems: An Overview, Challenges, and Open Issues'

Week 1 : August 24 2022

1. Decided upon the project topic

2. Discussion about the project deliverables

3. Spoke about the guidelines of the project proposal

Things to do:

1. Draft the project proposal

2. Decide upon 5 deliverables