File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments