Skip to content

Commit 3fa3290

Browse files
committed
added README
1 parent 58839c8 commit 3fa3290

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

README

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
This is a code release of Fastpass:
2+
"a datacenter network framework that aims for high utilization with
3+
zero queueing. It provides low median and tail latencies for packets,
4+
high data rates between machines, and flexible network resource
5+
allocation policies. The key idea in Fastpass is fine-grained control
6+
over packet transmission times and network paths.
7+
8+
A logically centralized arbiter controls and orchestrates all network
9+
transfers."
10+
11+
12+
DIRECTORY STRUCTURE
13+
14+
src/
15+
- arbiter/ main arbiter loop and multi-core communications
16+
- grant-accept/ PIM allocator
17+
- graph-algo/ path selection, and max-min fair and SJF allocators
18+
- kernel-mod/ Linux kernel module
19+
- protocol/ FCP (Fastpass Control Protocol) implementation
20+
- tcp-benchmark/ fine-grained socket throughput measurement for Linux
21+
22+
bindings/
23+
- graph-algo/ SWIG bindings for graph-algo, for testing.
24+
25+
tests/
26+
- graph-algo/ Some tests for allocators and path selection
27+
- protocol/ Protocol-related tests
28+
29+
Note that tests were sporadically maintained after modification to src/, so
30+
some might not pass.
31+
32+
33+
COMPILING, AND MORE INFORMATION
34+
35+
Please see http://fastpass.mit.edu

0 commit comments

Comments
 (0)