{"id":147,"date":"2018-10-26T09:53:57","date_gmt":"2018-10-26T07:53:57","guid":{"rendered":"https:\/\/www.kth.se\/blogs\/tcc\/?page_id=147"},"modified":"2022-09-28T16:44:18","modified_gmt":"2022-09-28T14:44:18","slug":"releases","status":"publish","type":"page","link":"https:\/\/www.kth.se\/blogs\/tcc\/releases\/","title":{"rendered":"Releases"},"content":{"rendered":"<div class=\"post-content-wrapper\"><p>The following source code and data sets are available:<\/p>\n<p><strong>&#8220;Machine Learning at the Mobile Edge [TNSM &#8217;22]:<\/strong><\/p>\n<ul>\n<li>Github link to code and dataset: <a href=\"https:\/\/github.com\/akhila-s-rao\/predictions-for-edge-enabled-dash\">https:\/\/github.com\/akhila-s-rao\/predictions-for-edge-enabled-dash<\/a><\/li>\n<\/ul>\n<p><strong>OrderMatters [NSDI &#8217;22]<\/strong><\/p>\n<ul>\n<li><span style=\"font-size: 12.0pt;color: black\">Main repository: <a href=\"https:\/\/github.com\/hamidgh09\/Reframer\">https:\/\/github.com\/hamidgh09\/Reframer<\/a><\/span><\/li>\n<li><span style=\"font-size: 12.0pt;color: black\">The repository contains information to use Reframer and perform some experiments.<\/span><\/li>\n<li><span style=\"font-size: 12.0pt;color: black\">Source code is merged into Fastclick as an element named SFMaker:\u00a0<a href=\"https:\/\/github.com\/tbarbette\/fastclick\">https:\/\/github.com\/tbarbette\/fastclick<\/a><\/span><\/li>\n<\/ul>\n<p><strong>NIC Bench [PAM&#8217;21]<\/strong><\/p>\n<ul>\n<li>Experiment scripts: <a href=\"https:\/\/github.com\/nic-bench\/experiments\">https:\/\/github.com\/nic-bench\/experiments<\/a><\/li>\n<li>Modified FastClick with benchmarking utilities: <s><a href=\"https:\/\/github.com\/nic-bench\/fastclick\">https:\/\/github.com\/nic-bench\/fastclick<\/a>\u00a0<\/s> now reverted into mainline FastClick!<\/li>\n<li>DPDK with support for lazy deletion hashtables : <a href=\"https:\/\/github.com\/nic-bench\/dpdk\">https:\/\/github.com\/nic-bench\/dpdk<\/a><\/li>\n<\/ul>\n<p><strong>Connection tracking [HPSR &#8217;21]<\/strong><\/p>\n<ul>\n<li>Code is at <a href=\"https:\/\/github.com\/conntrackHPSR21\/\">https:\/\/github.com\/conntrackHPSR21\/<\/a><\/li>\n<\/ul>\n<p><strong><span style=\"font-size: 12.0pt;color: black\">SLA-aware resource allocator for disaggregated datacenters [technical report &#8217;21]<\/span><\/strong><\/p>\n<ul>\n<li><span style=\"font-size: 12.0pt;color: black\">Code is at <a href=\"https:\/\/github.com\/aliireza\/ddc-ra\" data-jzz-gui-player=\"true\">https:\/\/github.com\/aliireza\/ddc-ra<\/a><\/span><\/li>\n<\/ul>\n<p><strong>PacketMill [ASPLOS&#8217;21]\u00a0<\/strong><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Archived artifact: <a href=\"https:\/\/doi.org\/10.5281\/zenodo.4435970\" data-jzz-gui-player=\"true\">https:\/\/doi.org\/10.5281\/zenodo.4435970<\/a>\u00a0<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Main repository: <a href=\"https:\/\/github.com\/aliireza\/packetmill\" data-jzz-gui-player=\"true\">https:\/\/github.com\/aliireza\/packetmill<\/a>\u00a0 This repository contains information to use PacketMill and perform some sample experiments.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">PacketMill source code (modified FastClick): <a href=\"https:\/\/github.com\/tbarbette\/fastclick\/tree\/packetmill\" data-jzz-gui-player=\"true\">https:\/\/github.com\/tbarbette\/fastclick\/tree\/packetmill<\/a>\u00a0<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">X-Change (modified DPDK): <a href=\"https:\/\/github.com\/tbarbette\/xchange\" data-jzz-gui-player=\"true\">https:\/\/github.com\/tbarbette\/xchange<\/a><\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Artifact for the ASPLOS paper: <a href=\"https:\/\/cknowledge.io\/c\/lib\/40c29d7d6d862734\/\">https:\/\/cknowledge.io\/c\/lib\/40c29d7d6d862734\/<\/a> \u00a0\u00a0<\/span><\/li>\n<\/ul>\n<p><strong>For our work on DDIO [ATC&#8217;20] we have the following releases:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/aliireza\/ddio-bench\"><strong>ddio-bench<\/strong><\/a><strong>\u00a0[ATC&#8217;20] <\/strong>(<a href=\"https:\/\/github.com\/aliireza\/ddio-bench\">https:\/\/github.com\/aliireza\/ddio-bench\u200b<\/a>)<br \/>\nInformation\/source code to perform the experiments\/microbenchmarks done in our\u00a0<a href=\"https:\/\/www.usenix.org\/conference\/atc20\/presentation\/farshin\">DDIO<\/a> paper.<\/li>\n<\/ul>\n<p><strong>For our work on Path Persistence in the Cloud [CCR\u201920] we have the following releases<\/strong><\/p>\n<ul>\n<li>Our data is publicly available for reproducibility and further analysis at<br \/>\nhttp:\/\/goo.gl\/25BKte.<\/li>\n<\/ul>\n<p><strong>Cheetah [NSDI \u201920]<\/strong><\/p>\n<ul>\n<li>the code is at\u00a0\u00a0<a href=\"https:\/\/github.com\/cheetahlb\/\">https:\/\/github.com\/cheetahlb\/<\/a><\/li>\n<\/ul>\n<p><strong>For Metron [NSDI &#8217;18]:<\/strong><\/p>\n<ul>\n<li>Metron&#8217;s high performance data plane on top of FastClick and DPDK (<a href=\"https:\/\/github.com\/tbarbette\/fastclick\/tree\/metron\">https:\/\/github.com\/tbarbette\/fastclick\/tree\/metron<\/a>)<\/li>\n<li>Metron controller\u2019s southbound driver for managing commodity servers as part of the official ONOS tree (<a href=\"https:\/\/github.com\/opennetworkinglab\/onos\/tree\/master\/drivers\/server\">https:\/\/github.com\/opennetworkinglab\/onos\/tree\/master\/drivers\/server<\/a>)\n<ul>\n<li>A tutorial about the Metron protocol (communication between the Metron controller and a server) is also available (<a href=\"https:\/\/wiki.onosproject.org\/display\/ONOS\/Server+Device+Driver+Tutorial\">https:\/\/wiki.onosproject.org\/display\/ONOS\/Server+Device+Driver+Tutorial<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>A demonstration of Metron (with its underlying ONOS driver for servers) at the ONOS Technical Steering Team (TST) (<a href=\"https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vR2xMyhYDqt1nQK5t5ULd-AE-zkWji2txDu4SwN6Pr3ZtGU053gBwF5c1KIeb4VntE11hxFB6vM6SnE\/pub?start=false&amp;loop=false&amp;delayms=60000&amp;slide=id.p\">https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vR2xMyhYDqt1nQK5t5ULd-AE-zkWji2txDu4SwN6Pr3ZtGU053gBwF5c1KIeb4VntE11hxFB6vM6SnE\/pub?start=false&amp;loop=false&amp;delayms=60000&amp;slide=id.p<\/a>)<\/li>\n<li>Metron&#8217;s control plane on top of the ONOS controller:<a href=\"https:\/\/github.com\/gkatsikas\/onos\/tree\/metron-ctrl-1.15.0\">https:\/\/github.com\/gkatsikas\/onos\/tree\/metron-ctrl-1.15.0<\/a><\/li>\n<\/ul>\n<p><strong>Datasets related to our GeoPerf [SOCC &#8217;15] and Kurma [SOCC &#8217;18] papers:<\/strong><\/p>\n<ul>\n<li>2 weeks of latency measurements that were used with GeoPerf (12GB)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/gofile.me\/6BmT5\/rWSSzkGX5\">http:\/\/gofile.me\/6BmT5\/rWSSzkGX5<\/a><\/p>\n<ul>\n<li>16 months of latency measurements across EC2 (430GB)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/gofile.me\/6BmT5\/u38u0yxFB\">http:\/\/gofile.me\/6BmT5\/u38u0yxFB<\/a><\/p>\n<ul>\n<li>Synchronised traceroute measurements among 10 EC2 DCs (14 + 4 days, 20 GB)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/gofile.me\/6BmT5\/AUatCi0lQ\">http:\/\/gofile.me\/6BmT5\/AUatCi0lQ<\/a><\/p>\n<p><strong>Code releases at RISE:<\/strong><\/p>\n<p>&#8211;\u00a0<a href=\"https:\/\/github.com\/nigsics\/dcpmtool\">dcpmtool<\/a>:\u00a0A tool for predicting and producing a deployment plan for distributed controller planes. The tool accounts for required operational reliability and required control plane traffic.<\/p>\n<p>&#8211;\u00a0<a href=\"https:\/\/github.com\/nigsics\/aquamet\">aquamet<\/a>: A technology agnostic link quality metric for radio access networks supporting LTE\/WiFi control functions operating in line user-centric throughput requirements.<\/p>\n<p><strong>CacheDirector [EuroSys &#8217;19] releases:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/aliireza\/slice-aware\">\u200bSlice-aware Memory Management<\/a>: A set of libraries that can be used to measure NUCA characteristics of LLC and exploited to improve the performance of applications.<\/li>\n<\/ul>\n<ul>\n<li>\u200b<a href=\"https:\/\/github.com\/aliireza\/CacheDirector\">CacheDirector\u200b<\/a>: A network I\/O solution that extends Data Direct I\/O (DDIO), by exploiting slice-aware memory management, and sends each packet&#8217;s header directly to the correct slice in the LLC.<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The following source code and data sets are available: &#8220;Machine Learning at the Mobile Edge [TNSM &#8217;22]: Github link to code and dataset: https:\/\/github.com\/akhila-s-rao\/predictions-for-edge-enabled-dash OrderMatters [NSDI &#8217;22] Main repository: https:\/\/github.com\/hamidgh09\/Reframer The repository contains information to use Reframer and perform some experiments. Source code is merged into Fastclick as an element named SFMaker:\u00a0https:\/\/github.com\/tbarbette\/fastclick NIC Bench [PAM&#8217;21] [&hellip;]<\/p>\n","protected":false},"author":621,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-147","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8flZy-2n","_links":{"self":[{"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/pages\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/users\/621"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":18,"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/pages\/147\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/pages\/147\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/www.kth.se\/blogs\/tcc\/wp-json\/wp\/v2\/media?parent=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}