Skip to content

amjal/HomaModule

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo is a fork. The original repo contains an implementation of the Homa transport protocol as a Linux kernel module.

Branch Guide

Keeping track of the work I've done on Homa:

  • multi-link: Modifies Homa so we can run experiments on a Mininet setup without the pacer hindering host throughput.
  • immediate-resend: Modifies the server so it immediately issues RESENDs in cases the clients request RESENDs for incomplete incoming messages.
  • micro-benchmark: Incorporates Google's Benchmark tool into Homa's unit test functions for fine-grained benchmarking of the module in user space.

For more information refer to the README.md on each branch.

About

A Linux kernel module that implements the Homa transport protocol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 48.2%
  • Python 35.1%
  • C++ 15.4%
  • Shell 0.7%
  • Makefile 0.3%
  • CMake 0.2%
  • Perl 0.1%