Proto commits in tcpexmachina/remy

These 27 commits are when the Protocol Buffers files have changed:

Commit:29c39d8
Author:Deepti Raghavan

This commit modifies the protobuf for ConfigRange and NetConfig to use a new stochastic loss parameter

The documentation is generated from this commit.

Commit:a4b7e59
Author:Chuan-Zheng Lee
Committer:Keith Winstein

Add new sender-logger tool

Commit:2a546de
Author:Kexin Rong
Committer:Kexin Rong

Rename rtt-min_rtt to "rtt diff"; add "queueing_delay" (rec_ewma * # outstanding pkts)

Commit:9d762ad
Author:Kexin Rong
Committer:Kexin Rong

Fix serialization bug

Commit:d2f2634
Author:Kexin Rong
Committer:Kexin Rong

Added main for poisson sender; rebase with master

Commit:34c0d92
Author:Kexin Rong
Committer:Kexin Rong

Implemented Fish, the poisson sender; templatize Evaluator to evaluate arbitrary sender

Commit:c63223a
Author:Kexin Rong
Committer:Kexin Rong

Implement FinTree for Fins

Commit:83cccf8
Author:Kexin Rong
Committer:Kexin Rong

Make Whisker a subclass of Action; implement Fin (also subclass of Action) for Fish senders

Commit:7f28b0e
Author:Chuan-Zheng Lee
Committer:Chuan-Zheng Lee

Add simulation ticks option to config range

Commit:001002b
Author:Deepti Raghavan

Now remy executable puts out dna file that includes vector of speciic networks it was trained on

Commit:b5955bd
Author:Deepti Raghavan

Added finite buffers as a parameter and modified the network to create finitely sized buffer, modified evaluator to train on all parts of the cube of the network

Commit:5a0abe6
Author:Deepti Raghavan

Modified configrange to be ranges for all parameters Modified remy, rat-runner, scoring-example, and protobuf and evaluator to be compatible with this

Commit:89e7116
Author:Deepti Raghavan

Updated remy executable to take in a protobuf Protobuf is modeled from RemyBuffers::ConfigRange Added tool to create the input configrange protobuf to pass into remy Edited dna.proto to add buffer size as a parameter, not used yet in Remy configrange object

Commit:40a58ca
Author:Pratiksha Thaker

Changes to work with original RemyCCs

Commit:ac4252e
Author:Keith Winstein

Working straw-person (Simple)

Commit:74f13e3
Author:Pratiksha Thaker

First cut at 1D Remy

Commit:1dabbc2
Author:Anirudh Sivaraman
Committer:Anirudh Sivaraman

DNA should include scenarios and not ranges.

Commit:cdfa43f
Author:Anirudh Sivaraman
Committer:Anirudh Sivaraman

Rat runner now runs a bundled up problem (based on Pratiksha's code)

Commit:3a7e2eb
Author:Pratiksha Thaker
Committer:Keith Winstein

First step to remote evaluation by serializing problem and outcome

Commit:ed73b97
Author:Keith Winstein
Committer:Anirudh Sivaraman

Add "slow" EWMA

Commit:01f33a5
Author:Keith Winstein
Committer:Keith Winstein

Add "slow" EWMA

Commit:d9a6839
Author:Keith Winstein

Add "slow" EWMA

Commit:29d83d6
Author:Keith Winstein

Standardize optimizer and memorialize optimization settings

Commit:d8a2413
Author:anirudhSK
Committer:Keith Winstein

Store rat's training provenance to protobuf

Commit:2aaacbc
Author:Keith Winstein
Committer:Keith Winstein

Convert to automake/autoconf (closes #7)

Commit:47e5243
Author:Keith Winstein

Input and output to file!

Commit:1a1aac3
Author:Keith Winstein

Add protobuf "DNA"