{"id":10354,"date":"2017-12-01T07:53:49","date_gmt":"2017-12-01T12:53:49","guid":{"rendered":"https:\/\/engineering.jhu.edu\/magazine-archive\/?p=10354"},"modified":"2017-12-01T12:46:21","modified_gmt":"2017-12-01T17:46:21","slug":"speedy-route-reliability","status":"publish","type":"post","link":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/","title":{"rendered":"A Speedy Route to Reliability"},"content":{"rendered":"<figure id=\"attachment_10378\" class=\"wp-caption aligncenter\" style=\"width: 910px\"><a href=\"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10378\" src=\"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route.jpg\" alt=\"Amy Babay\" width=\"900\" height=\"600\" srcset=\"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route.jpg 900w, https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route-300x200.jpg 300w, https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><figcaption class=\"wp-caption-text\">Amy Babay (Photo: Will Kirk \/ Homewood Photography)<\/figcaption><\/figure>\n<p>Erratic video-streaming on the internet is annoying. For some applications, however, the wait can cost businesses money or even be downright dangerous. Think entertainment applications like virtual reality, or remote robotic surgery, where surgeons are trying to control medical robots from a distance.<\/p>\n<p>\u201cThese are applications where timeliness and reliability are both very important,\u201d says <a href=\"http:\/\/www.dsn.jhu.edu\/~babay\/\" target=\"_blank\" rel=\"noopener\">Amy Babay<\/a>, a fourth-year PhD student in <a href=\"https:\/\/www.cs.jhu.edu\/\" target=\"_blank\" rel=\"noopener\">computer science<\/a> at the Whiting School. \u201cOn the internet you usually have to pick between these two traits.\u201d<\/p>\n<p>Babay is developing software protocols to send data quickly, reliably, and cost- effectively from one point on the globe to another over the internet. Last June, she won the best paper award at the IEEE International Conference on Distributed Computing Systems for her work on the subject: \u201c<a href=\"http:\/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?arnumber=7979950\" target=\"_blank\" rel=\"noopener\">Timely, Reliable, and Cost-Effective Internet Transport Service Using Dissemination Graphs<\/a>.\u201d Her co-authors include her adviser <a href=\"https:\/\/www.cs.jhu.edu\/faculty\/yair-amir\/\" target=\"_blank\" rel=\"noopener\">Yair Amir<\/a>, chair of the Department of Computer Science, computer science Assistant Professor <a href=\"https:\/\/www.cs.jhu.edu\/faculty\/michael-dinitz\/\" target=\"_blank\" rel=\"noopener\">Michael Dinitz<\/a>, and master\u2019s student Emily Wagner.<\/p>\n<p>Over the past few years, overlay networks have been built on top of the internet to support high-demand applications like live television and voice over internet protocol (VoIP). Each computer node in these overlay networks is linked to a few others so that data packets can be sent via different paths. Normally, software running on these computers smartly route data packets from source to destination along the best path. A natural approach for applications that need higher reliability is to send data packets over two disjoint paths. But this isn\u2019t reliable enough under the strict speed constraints of highly interactive applications.<\/p>\n<p>Babay and colleagues came up with a better approach based on analysis of real-world network data. A key finding: A routing approach using two disjoint paths works well in most cases, and cases where two disjoint paths do not do well usually involve problems around a source or destination.<\/p>\n<p>Their solution? Design software that creates a few different \u201cdissemination graphs,\u201d maps of different paths connecting a source and destination point. Some graphs have more ways out of the source, while others have more ways into the destination. To transmit data packets, the software first routes using the simplest graph but quickly switches to another graph in case of a problem. This provides a good trade-off between cost, reliability, and speed.<\/p>\n<p>Babay is planning tests of their new data-routing protocol with robotics researchers at the Technical University of Munich. The plan is to have a robotic ultrasound machine at Johns Hopkins mirror the motions of an identical machine setup at TUM. This will test how quickly and reliably data travels across the Atlantic using overlay nodes set up in data centers on the East Coast and a handful of cities in the United Kingdom and Germany.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erratic video-streaming on the internet is annoying. For some applications, however, the wait can cost businesses money or even be downright dangerous.<\/p>\n","protected":false},"author":4,"featured_media":10357,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[116,932,940,2154,2196,2200,2204,2208,2212,2216],"class_list":["post-10354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-students","tag-yair-amir","tag-internet","tag-amy-babay","tag-computer-science","tag-michael-dinitz","tag-emily-wagner","tag-network","tag-data-routing","tag-overlay-networks","tag-dissemination-graphs","issue-winter-2018"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Speedy Route to Reliability - JHU Engineering Magazine<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Speedy Route to Reliability - JHU Engineering Magazine\" \/>\n<meta property=\"og:description\" content=\"Erratic video-streaming on the internet is annoying. For some applications, however, the wait can cost businesses money or even be downright dangerous.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/\" \/>\n<meta property=\"og:site_name\" content=\"JHU Engineering Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-01T12:53:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-01T17:46:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Abby Lattes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abby Lattes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/\"},\"author\":{\"name\":\"Abby Lattes\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/#\\\/schema\\\/person\\\/0244393be370fbc3ead8ec26062e9742\"},\"headline\":\"A Speedy Route to Reliability\",\"datePublished\":\"2017-12-01T12:53:49+00:00\",\"dateModified\":\"2017-12-01T17:46:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/\"},\"wordCount\":479,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/A-Speedy-Route_THUMB.jpg\",\"keywords\":[\"Yair Amir\",\"internet\",\"Amy Babay\",\"Computer Science\",\"Michael Dinitz\",\"Emily Wagner\",\"Network\",\"Data Routing\",\"Overlay Networks\",\"Dissemination Graphs\"],\"articleSection\":[\"Students\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/\",\"name\":\"A Speedy Route to Reliability - JHU Engineering Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/A-Speedy-Route_THUMB.jpg\",\"datePublished\":\"2017-12-01T12:53:49+00:00\",\"dateModified\":\"2017-12-01T17:46:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/#\\\/schema\\\/person\\\/0244393be370fbc3ead8ec26062e9742\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#primaryimage\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/A-Speedy-Route_THUMB.jpg\",\"contentUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/A-Speedy-Route_THUMB.jpg\",\"width\":300,\"height\":200,\"caption\":\"Amy Babay\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/2017\\\/12\\\/speedy-route-reliability\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Speedy Route to Reliability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/#website\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/\",\"name\":\"JHU Engineering Magazine\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/magazine-archive\\\/#\\\/schema\\\/person\\\/0244393be370fbc3ead8ec26062e9742\",\"name\":\"Abby Lattes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g\",\"caption\":\"Abby Lattes\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Speedy Route to Reliability - JHU Engineering Magazine","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/","og_locale":"en_US","og_type":"article","og_title":"A Speedy Route to Reliability - JHU Engineering Magazine","og_description":"Erratic video-streaming on the internet is annoying. For some applications, however, the wait can cost businesses money or even be downright dangerous.","og_url":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/","og_site_name":"JHU Engineering Magazine","article_published_time":"2017-12-01T12:53:49+00:00","article_modified_time":"2017-12-01T17:46:21+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg","type":"image\/jpeg"}],"author":"Abby Lattes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abby Lattes","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#article","isPartOf":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/"},"author":{"name":"Abby Lattes","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/#\/schema\/person\/0244393be370fbc3ead8ec26062e9742"},"headline":"A Speedy Route to Reliability","datePublished":"2017-12-01T12:53:49+00:00","dateModified":"2017-12-01T17:46:21+00:00","mainEntityOfPage":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/"},"wordCount":479,"commentCount":0,"image":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg","keywords":["Yair Amir","internet","Amy Babay","Computer Science","Michael Dinitz","Emily Wagner","Network","Data Routing","Overlay Networks","Dissemination Graphs"],"articleSection":["Students"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/","url":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/","name":"A Speedy Route to Reliability - JHU Engineering Magazine","isPartOf":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/#website"},"primaryImageOfPage":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#primaryimage"},"image":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg","datePublished":"2017-12-01T12:53:49+00:00","dateModified":"2017-12-01T17:46:21+00:00","author":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/#\/schema\/person\/0244393be370fbc3ead8ec26062e9742"},"breadcrumb":{"@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#primaryimage","url":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg","contentUrl":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-content\/uploads\/2017\/11\/A-Speedy-Route_THUMB.jpg","width":300,"height":200,"caption":"Amy Babay"},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/2017\/12\/speedy-route-reliability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engineering.jhu.edu\/magazine-archive\/"},{"@type":"ListItem","position":2,"name":"A Speedy Route to Reliability"}]},{"@type":"WebSite","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/#website","url":"https:\/\/engineering.jhu.edu\/magazine-archive\/","name":"JHU Engineering Magazine","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.jhu.edu\/magazine-archive\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/engineering.jhu.edu\/magazine-archive\/#\/schema\/person\/0244393be370fbc3ead8ec26062e9742","name":"Abby Lattes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c56cb7af5427f847aa288542444ba9ff3d2107bf85dc6c6d44a4d1315608258d?s=96&r=g","caption":"Abby Lattes"}}]}},"_links":{"self":[{"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/posts\/10354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/comments?post=10354"}],"version-history":[{"count":2,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/posts\/10354\/revisions"}],"predecessor-version":[{"id":10732,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/posts\/10354\/revisions\/10732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/media\/10357"}],"wp:attachment":[{"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/media?parent=10354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/categories?post=10354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/magazine-archive\/wp-json\/wp\/v2\/tags?post=10354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}