{"id":458,"date":"2019-02-27T10:44:10","date_gmt":"2019-02-27T09:44:10","guid":{"rendered":"https:\/\/hhk3.kau.se\/dpp\/?page_id=458"},"modified":"2022-03-09T08:03:16","modified_gmt":"2022-03-09T07:03:16","slug":"week-1","status":"publish","type":"page","link":"https:\/\/hhk3.kau.se\/dpp\/modules\/module-2-data-center-networking-and-load-balancing\/week-1\/","title":{"rendered":"Module 2 &#8211; Datacenter Networking and Load Balancing (DVAD42) &#8211; Week 1"},"content":{"rendered":"<p>Welcome to module 2: March 14 \u2013 April 24, 2022<\/p>\n<h2>Learning Outcomes &#8211; Datacenter Networking and Load Balancing (DVAD42)<\/h2>\n<p>March 14 \u2013 April 24, 2022<\/p>\n<p>During the following six weeks, the focus will be on applying data plane programming and P4 to data center networks and network layer load balancing. You will both read about theoretical aspects of load balancing inside data center networks and practically learn how to implement them in P4. This will help you to generate new ideas\u00a0in how to apply P4 to create advanced data center loadbalancing\u00a0solutions.<\/p>\n<h2>Week 1: 14\/3-20\/3\/2022<\/h2>\n<h3>Participate in the Webinar<\/h3>\n<p>Time: Monday, March 14th at 17.00-18.30 CET<\/p>\n<ul>\n<li>The course will start with an introduction webinar where we will introduce challenges and approaches for data center networking.<\/li>\n<li><a href=\"https:\/\/hhk3.kau.se\/dpp\/wp-content\/uploads\/sites\/19\/2021\/03\/Module2-DatacenterNetworking-komprimerad.pdf\"><strong>View the Slides<\/strong><\/a> for the Webinar.<\/li>\n<li>View the <a href=\"https:\/\/kauplay.kau.se\/media\/t\/0_zy22qei9\">Webinar Recording.<\/a>\u00a0This is recording from 2021. In 2022, there will be no live webinar.<\/li>\n<li>Check the <a href=\"https:\/\/www.mentimeter.com\/s\/03ebdcc4e1a3765389f355c757b717ae\/4d097ef74b19\">Mentimeter<\/a>.<\/li>\n<\/ul>\n<div class=\"entry-content\">\n<div class=\"discussion-section message_wrapper\">\n<h3>Read the articles<\/h3>\n<p>The following scientific article will be discussed in this week:<\/p>\n<ol>\n<li>D. Abts and B. Felderman: <a href=\"https:\/\/www.cs.princeton.edu\/courses\/archive\/spring13\/cos598C\/google-network.pdf\"><span style=\"font-weight: 400\">A Guided Tour of Data-Center networking<\/span><\/a><\/li>\n<\/ol>\n<p><a href=\"https:\/\/hhk3.kau.se\/dpp\/how-to-find-articles-and-literature\/\">Click here<\/a> to get information about how to find and acquire the articles.<br \/>\nAdditional reading (for interested) can be found in the following quite extensive and actively updated reading list maintained by\u00a0Roberto Bifulco, Stefan Schmid and G\u00e1bor R\u00e9tv\u00e1ri<br \/>\n<a href=\"https:\/\/rg0now.github.io\/prog_dataplane_reading_list\/README.html\">https:\/\/rg0now.github.io\/prog_dataplane_reading_list\/README.html<\/a><\/p>\n<p>Also, these two articles are a\u00a0very good read:<\/p>\n<ul>\n<li>Inside the Social Network\u2019s (Datacenter) Network. A. Roy, et al. [<a href=\"http:\/\/cseweb.ucsd.edu\/~snoeren\/papers\/fb-sigcomm15.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Link<\/a>]<\/li>\n<li>A scalable, commodity data center network architecture. M. Al-Fares, et al. [<a href=\"http:\/\/www.cs.kent.edu\/~javed\/class-CXNET09S\/papers-CXNET-2009\/FaLV08-DataCenter-interconnect-p63-alfares.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Link<\/a>]<\/li>\n<\/ul>\n<h3>Watch the video<\/h3>\n<p><strong>Inside a Google Data Center<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Inside a Google data center\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XZmGGAbHqa0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>Basic Introduction into different load balancing solutions<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Keeping the Balance: loadbalancing demystified\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/FC0DARpayhw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>SR-IOV, its benefits and disadvantages for Telcos<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Lessons Learnt from Telco NFV deployments with SR-IOV\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/pNKQeZwnRCU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3>Assignment<\/h3>\n<p>Quizz on Data Center Networking, see <a href=\"https:\/\/kau.instructure.com\/courses\/13659\/quizzes\/10395\">Canvas<\/a>.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to module 2: March 14 \u2013 April 24, 2022 Learning Outcomes &#8211; Datacenter Networking and Load Balancing (DVAD42) March 14 \u2013 April 24, 2022 During the following six weeks, the focus will be on applying data plane programming and P4 to data center networks and network layer load balancing. You will both read about [&hellip;]<\/p>\n","protected":false},"author":347,"featured_media":0,"parent":140,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-458","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/pages\/458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/users\/347"}],"replies":[{"embeddable":true,"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/comments?post=458"}],"version-history":[{"count":21,"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/pages\/458\/revisions"}],"predecessor-version":[{"id":985,"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/pages\/458\/revisions\/985"}],"up":[{"embeddable":true,"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/pages\/140"}],"wp:attachment":[{"href":"https:\/\/hhk3.kau.se\/dpp\/wp-json\/wp\/v2\/media?parent=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}