virtual-labs / engineers-forum

This is the central repository to post all the queries regarding labs and experiments.
Other
2 stars 5 forks source link

Experiment Repository Creation Request for Distributed Systems #921

Open tempmn opened 5 months ago

tempmn commented 5 months ago

Repository Creation Request

Use this to get your experiment repository created or updated on GitHub under Virtual Labs organization.

  1. Coordinating Institute: IIIT Hyderabad

  2. Approver’s Name:

  3. Approved Proposal: VLABS_DistSys.pdf

  4. Hosted url:

  5. Primary GitHub Handle Details:

    Name: Dr. Kishore Kothapalli
    GitHub Handle: KishoreKothapalliIIITH
    Email id: kkishore@iiit.ac.in
  6. Secondary GitHub Handle Details:

    Name: Mahen N
    GitHub Handle: tempmn
    Email id: mahen.n@research.iiit.ac.in
    Name: Subhajit Sahu
    GitHub Handle: wolfram77
    Email id: subhajit.sahu@research.iiit.ac.in
ravikiran2020 commented 5 months ago

@tempmn Please find the links for Distributed Systems Lab experiments and populate the repositories with sources of the experiments as detailed in Step 4 of the migration document.

  1. Physical Clocks, NTP, and variations - https://github.com/virtual-labs/exp-physical-clocks-ntp-variations-iiith
  2. Logical time (scalar/vector) - https://github.com/virtual-labs/exp-logical-time-iiith
  3. Matrix multiplication, or some matrix arithmetic, or a numerical algorithm - https://github.com/virtual-labs/exp-matrix-multiplication-matrix-arithmetic-numerical-algorithm-iiith
  4. MapReduce Graph algorithm - https://github.com/virtual-labs/exp-mapreduce-graph-algorithm-iiith
  5. Lamport’s algorithm - https://github.com/virtual-labs/exp-lamports-algorithm-iiith
  6. Quorum Based algorithm - https://github.com/virtual-labs/exp-quorum-based-algorithm-iiith
  7. Crash Failures Scenario - https://github.com/virtual-labs/exp-crash-failures-scenario-iiith
  8. Byzantine failures Scenario - https://github.com/virtual-labs/exp-byzantine-failures-scenario-iiith
  9. 2 phase commit Example run without failures - https://github.com/virtual-labs/exp-two-phase-commit-example-run-without-failures-iiith
  10. 2 phase commit With different failures -https://github.com/virtual-labs/exp-two-phase-commit-with-different-failures-iiith
  11. Peer to Peer Systems Consistent hashing - https://github.com/virtual-labs/exp-peer-to-peer-systems-consistent-hashing-iiith
  12. Peer to Peer Systems Chord - https://github.com/virtual-labs/exp-peer-to-peer-systems-chord-iiith
ravikiran2020 commented 5 months ago

@tempmn After going through the proposal it is not clear how many experiments are there in it.
Request you to provide us with total number of experiments and list of experiment names of the Distributed Systems lab.

tempmn commented 5 months ago

@tempmn After going through the proposal it is not clear how many experiments are there in it. Request you to provide us with total number of experiments and list of experiment names of the Distributed Systems lab.

There are 15 experiments:

  1. Physical Clocks, NTP, and variations
  2. Scalar Logical Time
  3. Vector Logical Time
  4. Matrix multiplication
  5. Computing π
  6. Sorting
  7. Minimum Spanning Tree
  8. Lamport's algorithm
  9. Quorum Based algorithm
  10. Crash Failure Scenario
  11. Byzantine Failures Scenario
  12. 2-Phase Commit without failures
  13. 2-Phase Commit with failures
  14. Consistent Hashing
  15. Chord System
ravikiran2020 commented 5 months ago

@tempmn Please find the links for Distributed Systems Lab experiments and populate the repositories with sources of the experiments as detailed in Step 4 of the migration document.

  1. Physical Clocks, NTP, and variations - https://github.com/virtual-labs/exp-physical-clocks-ntp-variations-iiith
  2. Scalar Logical Time - https://github.com/virtual-labs/exp-scalar-logical-time-iiith
  3. Vector Logical Time - https://github.com/virtual-labs/exp-vector-logical-time-iiith
  4. Matrix multiplication - https://github.com/virtual-labs/exp-matrix-multiplication-iiith
  5. Computing π - https://github.com/virtual-labs/exp-computing-pi-iiith
  6. Sorting - https://github.com/virtual-labs/exp-sorting-systems-iiith
  7. Minimum Spanning Tree - https://github.com/virtual-labs/exp-minimum-spanning-tree-iiith
  8. Lamport's algorithm - https://github.com/virtual-labs/exp-lamports-algorithm-iiith
  9. Quorum Based algorithm - https://github.com/virtual-labs/exp-quorum-based-algorithm-iiith
  10. Crash Failure Scenario - https://github.com/virtual-labs/exp-crash-failures-scenario-iiith
  11. Byzantine Failures Scenario - https://github.com/virtual-labs/exp-byzantine-failures-scenario-iiith
  12. 2-Phase Commit without failures - https://github.com/virtual-labs/exp-two-phase-commit-example-run-without-failures-iiith
  13. 2-Phase Commit with failures - https://github.com/virtual-labs/exp-two-phase-commit-with-different-failures-iiith
  14. Consistent Hashing - https://github.com/virtual-labs/exp-consistent-hashing-iiith
  15. Chord System - https://github.com/virtual-labs/exp-chord-system-iiith