/RAIDq

Primary LanguageC

README

This README would normally document whatever steps are necessary to get your application up and running.

What is this repository for?

This is proof-of-concept implementation of RAIDq.

RAIDq—a new way of extending RAID-6 to allow more checksum disks.

For example, RAIDq can allow up to 92 + 4 disks if we seek maximum coding speed, while 164 + 4 disks if we need to support larger disk arrays.

How do I get set up?

Requirement: G++ and machine with AVX-2 instruction set.

  • How to run tests

raidq-test : tester for RAIDq code.

raid_rs-test : tester for Reed-Solomon code.

err-decoder-test : tester for error decoder.

tests/basicop-benchmark-test: benchmarker for basic operations.

code-benchmark-test : benchmarker for various codes.

code-benchmark2-test: benchmarker for various codes.

err-decoder-benchmark-test: benchmarker for error decoder.

  • Deployment instructions

type: make

Contribution guidelines

  • Writing tests
  • Code review
  • Other guidelines

Who do I talk to?

  • Repo owner or admin
  • Other community or team contact