{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:27Z","timestamp":1750220607699,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,8,10]],"date-time":"2020-08-10T00:00:00Z","timestamp":1597017600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,8,14]]},"DOI":"10.1145\/3405672.3405808","type":"proceedings-article","created":{"date-parts":[[2020,7,31]],"date-time":"2020-07-31T19:07:46Z","timestamp":1596222466000},"page":"14-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Dawn"],"prefix":"10.1145","author":[{"given":"Shuhe","family":"Wang","sequence":"first","affiliation":[{"name":"Institute for Network Sciences and Cyberspace, BNRist, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Guo","sequence":"additional","affiliation":[{"name":"Tongji University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Jiang","sequence":"additional","affiliation":[{"name":"Wuhan University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haizhou","family":"Du","sequence":"additional","affiliation":[{"name":"Tongji University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingwei","family":"Xu","sequence":"additional","affiliation":[{"name":"Institute for Network Sciences and Cyberspace, BNRist, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,10]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"113","volume-title":"Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, ACM","author":"Anderson C. J.","unstructured":"Anderson , C. J. , Foster , N. , Guha , A. , Jeannin , J.-B. , Kozen , D. , Schlesinger , C. , and Walker , D . NetKAT: Semantic Foundations for Networks . In Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, ACM , pp. 113 -- 126 . Anderson, C. J., Foster, N., Guha, A., Jeannin, J.-B., Kozen, D., Schlesinger, C., and Walker, D. NetKAT: Semantic Foundations for Networks. In Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, ACM, pp. 113--126."},{"key":"e_1_3_2_1_2_1","first-page":"328","volume-title":"Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM '16, ACM","author":"Beckett R.","unstructured":"Beckett , R. , Mahajan , R. , Millstein , T. , Padhye , J. , and Walker , D . Don't Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations . In Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM '16, ACM , pp. 328 -- 341 . Beckett, R., Mahajan, R., Millstein, T., Padhye, J., and Walker, D. Don't Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations. In Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM '16, ACM, pp. 328--341."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486011"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_1_5_1","first-page":"223","volume-title":"13th [USENIX] Symposium on Networked Systems Design and Implementation ({NSDI} 16)","author":"Heorhiadi V.","year":"2016","unstructured":"Heorhiadi , V. , Reiter , M. K. , and Sekar , V . Simplifying software-defined network optimization using {SOL} . In 13th [USENIX] Symposium on Networked Systems Design and Implementation ({NSDI} 16) ( 2016 ), pp. 223 -- 237 . Heorhiadi, V., Reiter, M. K., and Sekar, V. Simplifying software-defined network optimization using {SOL}. In 13th [USENIX] Symposium on Networked Systems Design and Implementation ({NSDI} 16) (2016), pp. 223--237."},{"key":"e_1_3_2_1_6_1","first-page":"4","article-title":"Millions of little minions: Using packets for low latency network programming and visibility","volume":"44","author":"Jeyakumar V.","year":"2014","unstructured":"Jeyakumar , V. , Alizadeh , M. , Geng , Y. , Kim , C. , and Mazi\u00e8res , D . Millions of little minions: Using packets for low latency network programming and visibility . ACM SIGCOMM Computer Communication Review 44 , 4 ( 2014 ), 3--14. Jeyakumar, V., Alizadeh, M., Geng, Y., Kim, C., and Mazi\u00e8res, D. Millions of little minions: Using packets for low latency network programming and visibility. ACM SIGCOMM Computer Communication Review 44, 4 (2014), 3--14.","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"e_1_3_2_1_7_1","first-page":"35","volume-title":"15th [USENIX] Symposium on Networked Systems Design and Implementation ([NSDI] 18)","author":"Jin X.","year":"2018","unstructured":"Jin , X. , Li , X. , Zhang , H. , Foster , N. , Lee , J. , Soul\u00e9 , R. , Kim , C. , and Stoica , I . Netchain: Scale-free sub-rtt coordination . In 15th [USENIX] Symposium on Networked Systems Design and Implementation ([NSDI] 18) ( 2018 ), pp. 35 -- 49 . Jin, X., Li, X., Zhang, H., Foster, N., Lee, J., Soul\u00e9, R., Kim, C., and Stoica, I. Netchain: Scale-free sub-rtt coordination. In 15th [USENIX] Symposium on Networked Systems Design and Implementation ([NSDI] 18) (2018), pp. 35--49."},{"key":"e_1_3_2_1_8_1","first-page":"121","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17, ACM","author":"Jin X.","unstructured":"Jin , X. , Li , X. , Zhang , H. , Soul\u00e9 , R. , Lee , J. , Foster , N. , Kim , C. , and Stoica , I . NetCache: Balancing Key-Value Stores with Fast In-Network Caching . In Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17, ACM , pp. 121 -- 136 . Jin, X., Li, X., Zhang, H., Soul\u00e9, R., Lee, J., Foster, N., Kim, C., and Stoica, I. NetCache: Balancing Key-Value Stores with Fast In-Network Caching. In Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17, ACM, pp. 121--136."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-585-29603-6_5"},{"key":"e_1_3_2_1_10_1","first-page":"143","volume-title":"17th {USENIX] Conference on File and Storage Technologies ([FAST] 19)","author":"Liu Z.","year":"2019","unstructured":"Liu , Z. , Bai , Z. , Liu , Z. , Li , X. , Kim , C. , Braverman , V. , Jin , X. , and Stoica , I . Distcache: Provable load balancing for large-scale storage systems with distributed caching . In 17th {USENIX] Conference on File and Storage Technologies ([FAST] 19) ( 2019 ), pp. 143 -- 157 . Liu, Z., Bai, Z., Liu, Z., Li, X., Kim, C., Braverman, V., Jin, X., and Stoica, I. Distcache: Provable load balancing for large-scale storage systems with distributed caching. In 17th {USENIX] Conference on File and Storage Technologies ([FAST] 19) (2019), pp. 143--157."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140280"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535405"},{"key":"e_1_3_2_1_13_1","first-page":"213","volume-title":"Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, CoNEXT '14","author":"Soul\u00e9 R.","unstructured":"Soul\u00e9 , R. , Basu , S. , Marandi , P. J. , Pedone , F. , Kleinberg , R. , Sirer , E. G. , and Foster , N . Merlin: A Language for Provisioning Network Resources . In Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, CoNEXT '14 , ACM, pp. 213 -- 226 . Soul\u00e9, R., Basu, S., Marandi, P. J., Pedone, F., Kleinberg, R., Sirer, E. G., and Foster, N. Merlin: A Language for Provisioning Network Resources. In Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, CoNEXT '14, ACM, pp. 213--226."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303979"},{"key":"e_1_3_2_1_15_1","first-page":"87","volume-title":"Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, ACM","author":"Voellmy A.","unstructured":"Voellmy , A. , Wang , J. , Yang , Y. R. , Ford , B. , and Hudak , P . Maple: Simplifying SDN Programming Using Algorithmic Policies . In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, ACM , pp. 87 -- 98 . Voellmy, A., Wang, J., Yang, Y. R., Ford, B., and Hudak, P. Maple: Simplifying SDN Programming Using Algorithmic Policies. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, ACM, pp. 87--98."}],"event":{"name":"SIGCOMM '20: Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Virtual Event USA","acronym":"SIGCOMM '20"},"container-title":["Proceedings of the Workshop on Network Application Integration\/CoDesign"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3405672.3405808","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3405672.3405808","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:32:09Z","timestamp":1750195929000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3405672.3405808"}},"subtitle":["Co-programming Distributed Applications with Network Control"],"short-title":[],"issued":{"date-parts":[[2020,8,10]]},"references-count":15,"alternative-id":["10.1145\/3405672.3405808","10.1145\/3405672"],"URL":"https:\/\/doi.org\/10.1145\/3405672.3405808","relation":{},"subject":[],"published":{"date-parts":[[2020,8,10]]},"assertion":[{"value":"2020-08-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}