Skip to content
@UWASL

WASL

Waterloo Advanced Systems Lab

Popular repositories Loading

  1. NIFTY NIFTY Public

    NIFTY is a fault tolerance tool to partial network partitions. In case of partial network partitions, NIFTY preserves cluster connectivity by building an overlay between the cluster end nodes and r…

    C++ 18

  2. NEAT NEAT Public

    A testing framework for distributed systems that can inject different types of network-partitioning faults

    Java 14

  3. Draconis Draconis Public

    Draconis is a centralized network-accelerated scheduler which uses P4 programmable switches to support microsecond-scale scheduling.

    C++ 5

  4. dedup-bench dedup-bench Public

    DedupBench is a benchmarking tool for data chunking techniques used in data deduplication. DedupBench is designed for extensibility, allowing new chunking techniques to be implemented with minimal …

    C++ 4 1

  5. CASPR CASPR Public

    CASPR is a network partition aware scheduler built over Kubernetes. CASPR effectively hides partition-impact from scheduled applications by basing scheduling decisions on current network connectivi…

    Go 3

  6. MECBench MECBench Public

    MECBench is an extensible benchmarking framework for MEC. It can emulate networks with different capabilities and conditions, scale workloads to mimic a large number of clients, and generate a rang…

    C++ 2

Repositories

Showing 7 of 7 repositories
  • slicify Public

    Slicify is a framework to automate network partition testing. Slicify simplifies testing by reducing the test space using connectivity information, while itself remaining application agnostic.

    UWASL/slicify’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Oct 3, 2024
  • dedup-bench Public

    DedupBench is a benchmarking tool for data chunking techniques used in data deduplication. DedupBench is designed for extensibility, allowing new chunking techniques to be implemented with minimal additional code.

    UWASL/dedup-bench’s past year of commit activity
    C++ 4 Apache-2.0 1 1 0 Updated Sep 27, 2024
  • Draconis Public

    Draconis is a centralized network-accelerated scheduler which uses P4 programmable switches to support microsecond-scale scheduling.

    UWASL/Draconis’s past year of commit activity
    C++ 5 MIT 0 0 0 Updated Feb 22, 2024
  • CASPR Public

    CASPR is a network partition aware scheduler built over Kubernetes. CASPR effectively hides partition-impact from scheduled applications by basing scheduling decisions on current network connectivity information.

    UWASL/CASPR’s past year of commit activity
    Go 3 Apache-2.0 0 0 0 Updated Jul 31, 2023
  • MECBench Public

    MECBench is an extensible benchmarking framework for MEC. It can emulate networks with different capabilities and conditions, scale workloads to mimic a large number of clients, and generate a range of workload patterns. MECBench can be extended to change the generated workload, use new datasets, and integrate new applications.

    UWASL/MECBench’s past year of commit activity
    C++ 2 Apache-2.0 0 0 0 Updated May 15, 2023
  • NEAT Public

    A testing framework for distributed systems that can inject different types of network-partitioning faults

    UWASL/NEAT’s past year of commit activity
    Java 14 Apache-2.0 0 0 3 Updated Dec 14, 2021
  • NIFTY Public

    NIFTY is a fault tolerance tool to partial network partitions. In case of partial network partitions, NIFTY preserves cluster connectivity by building an overlay between the cluster end nodes and rerouting packets around the partition.

    UWASL/NIFTY’s past year of commit activity
    C++ 18 0 0 0 Updated Jan 7, 2021

Top languages

Loading…

Most used topics

Loading…