{"id":483,"date":"2020-10-11T06:41:40","date_gmt":"2020-10-11T06:41:40","guid":{"rendered":"http:\/\/supercomputing.caltech.edu\/?p=483"},"modified":"2020-10-11T06:41:40","modified_gmt":"2020-10-11T06:41:40","slug":"sc19-network-research-exhibition-nre-022-toward-unified-resource-discovery-and-programming-in-multi-domain-networks","status":"publish","type":"post","link":"https:\/\/supercomputing.caltech.edu\/index.php\/2020\/10\/11\/sc19-network-research-exhibition-nre-022-toward-unified-resource-discovery-and-programming-in-multi-domain-networks\/","title":{"rendered":"SC19 Network Research Exhibition NRE-022 Toward Unified Resource Discovery and Programming in Multi-Domain Networks"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\">Submitted on behalf of the team by: Harvey Newman, Caltech, newman@hep.caltech.edu, Qiao Xiang and Jensen Zhang, Yale University, {qiao.xiang, jingxuang.zhang}@yale.edu<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/SC19-NRE-022-TowardUnifiedResourceDiscoveryandProgramminginMultiDomainNetworks.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Original NRE-022 Paper<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Abstract<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Yale, IBM, ESNet and Caltech team will demonstrate a novel, unified multi-domain resource discovery and programming system for data-intensive collaborative sciences. Specifically, this system provides three key components: (1) a fine-grained, accurate, highly-efficient multi-domain multi-resource discovery framework (a substantial extension of the team&#8217;s SC&#8217;18 Mercator paper), (2) a strong machine learning component to provide accurate performance prediction for dynamic, reactive science workflows, and (3) a high- level resource programming and composition framework. This demonstration will include: (1) efficient discovery of multiple available resources in a multi-domain wide-area collaborative science network connecting Los Angeles and Denver, (2) real-time, accurate performance prediction for dynamic, reactive science workflows in this wide-area network, and (3) high-level resource programming and composition in science network with automatic resource orchestration update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Goals<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Demonstrate how the proposed framework can discover fine-grained, global multi-resource information across networks while preserving the privacy of different networks [1-3];<\/li><li>Demonstrate how machine learning techniques can be utilized to provide accurate performance prediction for dynamic, reactive science workflows [4];<\/li><li>Demonstrate how a high-level resource programming language simplifies the resource orchestration in science networks [5]<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Resources<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This demo is composed of three domains. In particular, we will use 2-4 data transfer nodes (DTNs) and 2 switches in the Caltech booth at SC19 exhibit floor to form one network. This network will be connected to the Caltech SDN testbed located at Pasadena, California via a 100 Gbps WAN circuit, provided by SCinet, CenturyLink and CENIC Los Angeles. In the SDN testbed, several switches and DTNs will be used to form two other domains.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58-1024x555.png\" alt=\"\" class=\"wp-image-484\" srcset=\"https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58-1024x555.png 1024w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58-300x163.png 300w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58-768x417.png 768w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58-1536x833.png 1536w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.17.58.png 1814w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Involved Parties<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Qiao Xiang, Yale University, qiao.xiang@cs.yale.edu<\/li><li>Jensen Zhang, Yale University, jingxuan.zhang@yale.edu<\/li><li>Harvey Newman, California Institute of Technology, newman@hep.caltech.edu<\/li><li>Y. Richard Yang, Yale University, yry@cs.yale.edu<\/li><li>Franck Le, IBM T. J. Watson Research Center, fle@us.ibm.com<\/li><li>Chin Guok, Lawrence Berkeley National Laboratory, chin@es.net<\/li><li>John MacAuley, Lawrence Berkeley National Laboratory, macauley@es.net<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Publications<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Xiang, Qiao, Jingxuan Jensen Zhang, Xin Tony Wang, Yang Jace Liu, Chin Guok, Franck Le, John MacAuley, Harvey Newman, and Y. Richard Yang. &#8220;Toward Fine-Grained, Privacy-Preserving, Efficient Multi-Domain Network Resource Discovery.&#8221; IEEE Journal on Selected Areas in Communications 37, no. 8 (2019): 1924-1940.<\/li><li>Xiang, Qiao, X. Tony Wang, J. Jensen Zhang, Harvey Newman, Y. Richard Yang, and Y. Jace Liu. &#8220;Unicorn: Unified resource orchestration for multi-domain, geo-distributed data analytics.&#8221; Future Generation Computer Systems 93 (2019): 188-197.<\/li><li>Xiang, Qiao, J. Jensen Zhang, X. Tony Wang, Y. Jace Liu, Chin Guok, Franck Le, John MacAuley, Harvey Newman, and Y. Richard Yang. &#8220;Fine-grained, multi-domain network resource abstraction as a fundamental primitive to enable high-performance, collaborative data sciences.&#8221; In SC18: International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 58-70. IEEE, 2018.<\/li><li>Gao, Kai, Jingxuan Zhang, Y. Richard Yang, and Jun Bi. &#8220;Prophet: Fast Accurate Model-Based Throughput Prediction for Reactive Flow in DC Networks.&#8221; In IEEE INFOCOM 2018- IEEE Conference on Computer Communications, pp. 720- 728. IEEE, 2018.<\/li><li>Gao, Kai, Taishi Nojima, and Y. Richard Yang. &#8220;T rident: toward a unified SDN programming framework with automatic updates.&#8221; In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, pp. 386-401. ACM, 2018.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"278\" src=\"https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22-1024x278.png\" alt=\"\" class=\"wp-image-485\" srcset=\"https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22-1024x278.png 1024w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22-300x81.png 300w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22-768x208.png 768w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22-1536x417.png 1536w, https:\/\/supercomputing.caltech.edu\/wp-content\/uploads\/2020\/10\/Screenshot-2020-10-11-at-09.36.22.png 1754w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Submitted on behalf of the team by: Harvey Newman, Caltech, newman@hep.caltech.edu, Qiao Xiang and Jensen Zhang, Yale University, {qiao.xiang, jingxuang.zhang}@yale.edu Original NRE-022 Paper Abstract The Yale, IBM, ESNet and Caltech team will demonstrate a novel, unified multi-domain resource discovery and programming system for data-intensive collaborative sciences. Specifically, this system provides three key components: (1) a fine-grained, accurate, highly-efficient multi-domain multi-resource discovery framework (a substantial extension of the team&#8217;s SC&#8217;18 Mercator<\/p>\n<div class=\"belowpost\"><a class=\"btnmore\" href=\"https:\/\/supercomputing.caltech.edu\/index.php\/2020\/10\/11\/sc19-network-research-exhibition-nre-022-toward-unified-resource-discovery-and-programming-in-multi-domain-networks\/\">Read More<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-483","post","type-post","status-publish","format-standard","hentry","category-sc19"],"_links":{"self":[{"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/posts\/483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/comments?post=483"}],"version-history":[{"count":1,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/posts\/483\/revisions"}],"predecessor-version":[{"id":489,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/posts\/483\/revisions\/489"}],"wp:attachment":[{"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/media?parent=483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/categories?post=483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supercomputing.caltech.edu\/index.php\/wp-json\/wp\/v2\/tags?post=483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}