<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>FYI<br>
</p>
<div class="moz-forward-container"><br>
<br>
-------- Mensaje reenviado --------
<table class="moz-email-headers-table" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Asunto: </th>
<td>Links</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Fecha: </th>
<td>Tue, 25 Jun 2019 21:45:51 +0100</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">De: </th>
<td>Richard Mortier <a class="moz-txt-link-rfc2396E" href="mailto:richard.mortier@cl.cam.ac.uk">
<richard.mortier@cl.cam.ac.uk></a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Para: </th>
<td>Javier Simó Reigadas <a class="moz-txt-link-rfc2396E" href="mailto:javier.simo@urjc.es">
<javier.simo@urjc.es></a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">CC: </th>
<td>Jon Crowcroft <a class="moz-txt-link-rfc2396E" href="mailto:jac22@cl.cam.ac.uk">
<jac22@cl.cam.ac.uk></a></td>
</tr>
</tbody>
</table>
<br>
<br>
Hi Javier,<br>
<br>
Here’re links to the things I said I’d send:<br>
<br>
<a class="moz-txt-link-freetext" href="https://dl.acm.org/citation.cfm?id=2380143">https://dl.acm.org/citation.cfm?id=2380143</a><br>
- Use of OpenFlow in home router<br>
<br>
<a class="moz-txt-link-freetext" href="http://dx.doi.org/10.1109/ICC.2012.6364690">http://dx.doi.org/10.1109/ICC.2012.6364690</a><br>
- a brief write up of the OCaml OpenFlow controller<br>
- code at <a class="moz-txt-link-freetext" href="https://github.com/mirage/ocaml-openflow">
https://github.com/mirage/ocaml-openflow</a> (will have bit-rotted though)<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/chrislomaxjones/part-ii-project">https://github.com/chrislomaxjones/part-ii-project</a><br>
- code for OCaml Paxos implementation I mentioned<br>
<br>
<a class="moz-txt-link-freetext" href="https://arxiv.org/abs/1902.06776">https://arxiv.org/abs/1902.06776</a><br>
- generalisation of Paxos that we believe should allow more context-specific consensus systems to be built; maybe interesting to combine with the two codebases above to produce a new OpenFlow controller for your sort of unreliable, low bandwidth, occasionally
 partitioned environment<br>
<br>
Was there anything I forgot? :)<br>
<br>
Thanks!<br>
<br>
-- Richard Mortier<br>
<a class="moz-txt-link-abbreviated" href="mailto:richard.mortier@cl.cam.ac.uk">richard.mortier@cl.cam.ac.uk</a><br>
<br>
<br>
<br>
<br>
<br>
.<br>
<br>
</div>
</body>
</html>