1<!DOCTYPE html> 2<html lang="en-US"> 3 <head>
vendor: 76 bytes, lines 3-6
3 4 5 6 <script async src="https://www.googletagmanager.com/gtag/js?id=
6G-8SNDL6ZCB0
vendor: 18 bytes, lines 6-7
6"></script> 7
7<script> 8
vendor: 151 bytes, lines 8-11
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 gtag('config', '
11G-8SNDL6ZCB0
vendor: 10 bytes, lines 11-12
11'); 12
12</script>
12 13 14 <meta charset="UTF-8"> 15 16 17 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 18 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 19 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 20 <link rel="manifest" href="/site.webmanifest"> 21 <meta name="msapplication-TileColor" content="#ffffff"> 22 <meta name="theme-color" content="#ffffff"> 23 24 25 <link rel="stylesheet" type="text/css" href="https://cdn.wpcc.io/lib/1.0.2/cookieconsent.min.css"/>
25<script src="https://cdn.wpcc.io/lib/1.0.2/cookieconsent.min.js" defer></script>
25<script>window.addEventListener("load", function(){window.wpcc.init({"border":"thin","corners":"small","colors":{"popup":{"background":"#f6f6f6","text":"#000000","border":"#555555"},"button":{"background":"#555555","text":"#ffffff"}},"position":"bottom","content":{"href":"https://www.websitepolicies.com/policies/view/HRFXfotb"}})});</script>
25 26 27 28<!-- Begin Jekyll SEO tag v2.7.1 --> 29<title>RealVNF | Improved coordination of chained VNFs under realistic conditions</title> 30<meta name="generator" content="Jekyll v3.9.0" /> 31<meta property="og:title" content="RealVNF" /> 32<meta property="og:locale" content="en_US" /> 33<meta name="description" content="Improved coordination of chained VNFs under realistic conditions" /> 34<meta property="og:description" content="Improved coordination of chained VNFs under realistic conditions" /> 35<link rel="canonical" href="https://realvnf.github.io/" /> 36<meta property="og:url" content="https://realvnf.github.io/" /> 37<meta property="og:site_name" content="RealVNF" /> 38<meta name="twitter:card" content="summary" /> 39<meta property="twitter:title" content="RealVNF" />
40<script type="application/ld+json"> 41{"@type":"WebSite","name":"RealVNF","headline":"RealVNF","description":"Improved coordination of chained VNFs under realistic conditions","url":"https://realvnf.github.io/","@context":"https://schema.org"}</script>
41 42<!-- End Jekyll SEO tag --> 43 44 <meta name="viewport" content="width=device-width, initial-scale=1"> 45 <meta name="theme-color" content="#157878"> 46 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 47 <link rel="stylesheet" href="/assets/css/style.css?v=6fce4f6e20144a8ca4505df28dc03d0a3b98eeff"> 48 </head> 49 <body> 50 <header class="page-header" role="banner"> 51 <h1 class="project-name">RealVNF</h1> 52 <h2 class="project-tagline">Improved coordination of chained VNFs under realistic conditions</h2> 53 54 55 </header> 56 57 <main id="content" class="main-content" role="main"> 58
58<script src="https://kit.fontawesome.com/cd408a8b63.js" crossorigin="anonymous"></script>
58 59 60<p align="center"><img src="assets/realvnf_logo.png" /></p> 61<h1 id="a-software-campus-project">A Software Campus project</h1> 62 63<p>RealVNF is a 2-year project (11/2018 to 01/2021) that is funded by the German Ministry for Education and Research (BMBF) and part of the <a href="https://www.softwarecampus.de/en/">Software Campus</a>. The project is a collaboration between Paderborn University, Germany, and Huawei Munich.</p> 64 65<p>The goal of the project is to design and develop concepts and algorithms to improve coordination of chained virtual network functions (VNFs) under realistic conditions, take cloud computing and network softwarization to the next level. A strong focus is on novel approaches leveraging machine learning and reinforcement learning.</p> 66 67<p>Official RealVNF project description: <a href="https://softwarecampus.de/en/project/realvnf-improved-coordination-of-chained-vnfs-under-realistic-conditions/">Software Campus RealVNF website</a></p> 68 69<p>Related blog post: <a href="https://stefanbschneider.github.io/blog/my-first-project">Lessons learned from leading my first project</a></p> 70 71<h2 id="team">Team</h2> 72 73<p align="center"> 74 <img src="assets/upb.png" width="200" hspace="20" /> 75 <img src="assets/huawei_horizontal.png" width="200" hspace="20" /> 76</p> 77 78<p><strong>Project lead:</strong></p> 79 80<ul> 81 <li><a href="https://stefanbschneider.github.io">Stefan Schneider</a>, Paderborn University</li> 82</ul> 83 84<p><strong>Industrial partners:</strong></p> 85 86<ul> 87 <li>Artur Hecker, Huawei Munich Research Center</li> 88 <li>Ramin Khalili, Huawei Munich Research Center</li> 89</ul> 90 91<p><strong>Student researchers and developers:</strong></p> 92 93<ul> 94 <li>Adnan Manzoor, Paderborn University</li> 95 <li>Haydar Qarawlus, Paderborn University</li> 96 <li>Rafael Schellenberg, Paderborn University</li> 97 <li>Sven Uthe, Paderborn University</li> 98</ul> 99 100<h2 id="project-outcomes">Project Outcomes</h2> 101 102<h3 id="publications">Publications</h3> 103 104<ul> 105 <li> 106 <p><strong>Distributed Online Service Coordination Using Deep Reinforcement Learning</strong> 107S. Schneider, H. Qarawlus, and H. Karl 108IEEE International Conference on Distributed Computing Systems (ICDCS), 2021 [<a href="https://ris.uni-paderborn.de/download/21543/21544/public_author_version.pdf">preprint</a>] [<a href="https://github.com/RealVNF/distributed-drl-coordination">code</a>]</p> 109 </li> 110 <li> 111 <p><strong>Divide and Conquer: Hierarchical Network and Service Coordination</strong> 112S. Schneider, M. Jürgens, and H. Karl 113IFIP/IEEE International Symposium on Integrated Network Management (IM), 2021 [<a href="https://ris.uni-paderborn.de/download/20693/20694/preprint_with_header.pdf">preprint</a>] [<a href="https://github.com/CN-UPB/hierarchical-coordination">code</a>]</p> 114 </li> 115 <li> 116 <p><strong>Self-Driving Network and Service Coordination Using Deep Reinforcement Learning</strong> 117S. Schneider, A. Manzoor, H. Qarawlus, R. Schellenberg, H. Karl, R. Khalili, and A. Hecker 118IEEE International Conference on Network and Service Management (CNSM), 2020 [<a href="https://ris.uni-paderborn.de/record/19609">preprint</a>] [<a href="https://github.com/RealVNF/deep-rl-network-service-coordination">code</a>]</p> 119 120 <p><i class="fas fa-award"></i> <em>Best Student Paper at CNSM 2020</em></p> 121 </li> 122 <li> 123 <p><strong>Every Node for Itself: Fully Distributed Service Coordination</strong> 124S. Schneider, L. D. Klenner, H. Karl 125IEEE International Conference on Network and Service Management (CNSM), 2020 [<a href="https://ris.uni-paderborn.de/record/19607">preprint</a>] [<a href="https://github.com/CN-UPB/distributed-coordination">code</a>]</p> 126 </li> 127 <li> 128 <p><strong>Machine Learning for Dynamic Resource Allocation in Network Function Virtualization</strong> 129S. Schneider, N. P. Satheeschandran, M. Peuster, and H. Karl 130IEEE Conference on Network Softwarization (NetSoft), 2020 [<a href="https://ris.uni-paderborn.de/record/16219">preprint</a>] [<a href="https://github.com/CN-UPB/ml-for-resource-allocation">code</a>]</p> 131 </li> 132</ul> 133 134<h3 id="open-source-repositories">Open-Source Repositories</h3> 135 136<p>Selected repositories:</p> 137 138<ul> 139 <li><a href="https://github.com/RealVNF/deep-rl-network-service-coordination">deep-rl-network-service-coordination</a>: A deep reinforcement learning framework for self-driving network & service coordination.</li> 140 <li><a href="https://github.com/RealVNF/coord-sim">coord-sim</a>: A Python lightweight flow-level simulator for evaluating network & service coordination algorithms.</li> 141 <li><a href="https://github.com/CN-UPB/hierarchical-coordination">hierarchical-coordination</a>: Hierarchical network & service coordination using a divide-and-conquer strategy</li> 142 <li><a href="https://github.com/CN-UPB/distributed-coordination">distributed-coordination</a>: Fully distributed algorithms for highly scalable network & service coordination.</li> 143 <li><a href="https://github.com/CN-UPB/ml-for-resource-allocation">ml-for-resource-allocation</a>: Machine learning framework for dynamic resource allocation in NFV.</li> 144</ul> 145 146<p>All repositories: <a href="https://github.com/RealVNF/">https://github.com/RealVNF/</a></p> 147 148<h3 id="videos">Videos</h3> 149 150<p>Self-Learning Network and Service Coordination (Demo):</p> 151<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Y30V7M5FabA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe> 152 153<p>Self-Driving Network and Service Coordination Using Deep Reinforcement Learning (Conference Talk at <a href="http://www.cnsm-conf.org/2020/">IEEE CNSM 2020</a>):</p> 154 155<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/aOf08uCDNO8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe> 156 157<p>Fully Distributed Service Coordination (Conference Talk at <a href="http://www.cnsm-conf.org/2020/">IEEE CNSM 2020</a>):</p> 158 159<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/rKJoJUte-Hk" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe> 160 161<p align="center"> 162 <img src="assets/software_campus.png" width="200" /> 163 <img src="assets/BMBF_sponsored_by.jpg" width="200" /> 164</p> 165<hr /> 166 167<p><sup>RealVNF logo made with <a href="https://www.designevo.com/en/">DesignEvo</a>. Website built with Jekyll and the <a href="https://github.com/pages-themes/cayman">Cayman theme</a>. This page was generated by <a href="https://pages.github.com">GitHub pages</a> and is maintained by <a href="https://github.com/stefanbschneider/">Stefan Schneider</a>. <a href="https://www.websitepolicies.com/policies/view/jxmRJKL6">Privacy policy</a>. <a href="https://www.websitepolicies.com/policies/view/HRFXfotb">Cookie policy</a>.</sup></p> 168 169 170 </main> 171 </body> 172</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.