{"title":"Toward Consistent State Management of Adaptive Programmable Networks Based on P4","authors":"Mu He, Andreas Blenk, W. Kellerer, S. Schmid","doi":"10.1145/3341558.3342202","DOIUrl":"https://doi.org/10.1145/3341558.3342202","url":null,"abstract":"Emerging network applications (augmented reality, industrial Internet, etc.) introduce stringent new requirements on the performance, dependability, and adaptability of communication networks. Programmable data planes (e.g., based on P4) provide new opportunities to meet these requirements, by enabling adaptive network reconfigurations. However, ensuring consistency during such reconfigurations remains challenging. This paper makes a first step toward a more automated state management of adaptive data planes. In particular, we present an efficient P4 state management framework, P4State, which allows to quickly identify the network states from the source code that are critical for data plane reconfigurations (e.g., due to scaling, failure recovery). We report on first promising evaluation results of our prototype implementation in terms of correctness and efficiency, also considering two case studies using HULA (load balancing in data center) and HashPipe (line-rate measurement in data plane).","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128703365","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Network Support for Emerging Applications: Flexible Network Services as Frameworks? (Keynote)","authors":"Zhi-Li Zhang","doi":"10.1145/3341558.3359665","DOIUrl":"https://doi.org/10.1145/3341558.3359665","url":null,"abstract":"","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132692691","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luis Gonzalez-Naharro, J. Escudero-Sahuquillo, P. García, F. Quiles, J. Duato, Wenhao Sun, Ling Shen, Xiang Yu, Hewen Zheng
{"title":"Efficient Dynamic Isolation of Congestion in Lossless DataCenter Networks","authors":"Luis Gonzalez-Naharro, J. Escudero-Sahuquillo, P. García, F. Quiles, J. Duato, Wenhao Sun, Ling Shen, Xiang Yu, Hewen Zheng","doi":"10.1145/3341558.3342200","DOIUrl":"https://doi.org/10.1145/3341558.3342200","url":null,"abstract":"The architecture of modern DataCenters (DCs) has evolved to meet the stringent communication latency requirements of applications. RDMA technologies such as RoCEv2 have become mainstream to reduce latency, but their performance is impaired in systems with lossy networks due to the overload introduced by packet retransmissions. Thus, lossless networks are increasingly used in DCs to avoid retransmissions delays. However, lossless networks favor the occurrence of congestion, degrading network and system performance. Traditional congestion solutions, such as backpressure or injection throttling, may be ineffective when congestion arises from traffic generated by DC applications. Hence, new efficient congestion management strategies suited to the lossless networks of modern DCs are required. In this paper, we analyze congestion and its negative effects in these scenarios. In addition, we propose and evaluate a congestion management strategy that effectively eliminates the main negative effects of congestion, based on the dynamic isolation of congested flows in special queues. Unlike previous proposals based on this approach, a single special queue is shared by all the congested flows reaching a port. We also propose enhancements to this basic strategy to optimize its efficiency.","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121270148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deep Learning-based Short Video Recommendation and Prefetching for Mobile Commuting Users","authors":"Q. Li, Yuan Zhang, Hong Huang, Jinyao Yan","doi":"10.1145/3341558.3342205","DOIUrl":"https://doi.org/10.1145/3341558.3342205","url":null,"abstract":"Mobile short video application is growing rapidly and it is quickly occupying people's life. In this paper, we consider an emerging yet common scenario of short video application usage: mobile users watching short videos on their daily commuting trip on high speed public transport, where the network condition is unsatisfactory. To reduce users waiting time and improve the QoE, we propose a deep learning-based data recommendation and prefetching scheme which obtains user interests and pushes the preferred short video content to the most likely base station that users will be connected to. We use Principal Component Analysis (PCA) plus dropout to reduce the feature dimensions of Inception structure to improve the short video recommendation speed without degrading the accuracy. Through experimental evaluations, we show that the proposed scheme can effectively recommend short video and predict user trajectory, with a recall rate of 100%.","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124524711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Zonghui Li, Hai Wan, Boxu Zhao, Yangdong Deng, M. Gu
{"title":"Dynamically Optimizing End-to-End Latency for Time-Triggered Networks","authors":"Zonghui Li, Hai Wan, Boxu Zhao, Yangdong Deng, M. Gu","doi":"10.1145/3341558.3342203","DOIUrl":"https://doi.org/10.1145/3341558.3342203","url":null,"abstract":"In time-triggered (TT) networks, frames for industrial control, so-called TT frames, are statically scheduled to be transmitted at precise sending points. Meanwhile, the remaining frames, so-called BE frames, are forwarded with best-effort (BE) strategies. TT frames meet application-specific end-to-end latency requirements by scheduling the worst cases. Furthermore, the planned sending points tend to prevent them from delivering as soon as possible. However, BE frames are transmitted as soon as possible but not assure bounded latency even lead to loss of frames due to queuing, congestion, etc. In this paper, we propose a BE assisted TT communication protocol (BEST TT protocol) to dynamically optimize end-to-end latency of TT frames by opportunistically taking advantage of BE transmission. Given a TT frame, the BEST TT protocol generates a cloned copy that is transmitted with the BE strategies. Whichever the TT frame or its copy, the first frame arriving at the end device is finally delivered and the other frame is ignored. So, the protocol ensures that the latency of the final delivered frame is not worse than that of the TT frame. We implement the protocol in an industry-strength TT switch and present three test scenarios to demonstrate its optimization compared with the previous state-of-art TT transmission.","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115953619","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shoushou Ren, Delei Yu, Guangpeng Li, Shihui Hu, Ye Tian, Xiangyang Gong, R. Moskowitz
{"title":"Routing and Addressing with Length Variable IP Address","authors":"Shoushou Ren, Delei Yu, Guangpeng Li, Shihui Hu, Ye Tian, Xiangyang Gong, R. Moskowitz","doi":"10.1145/3341558.3342204","DOIUrl":"https://doi.org/10.1145/3341558.3342204","url":null,"abstract":"IP addressing has become the core of Internet since the Internet was invented and its significance has never changed. However, with the dramatic development of Internet in recent years, the conventional IP address is facing with more and more problems, such as address exhaustion, low packet efficiency in Internet of Things, etc. The reason is that the conventional IP address is designed with fixed length, lacking of extensibility, while the demands for address varies greatly in different cases. To solve these problems, we propose a new address system called Flexible Address System (FAS). The FAS is designed with an infinite address space and can provide variable-length addresses on demand. Accordingly, multiple Routing Information Bases (RIBs) are used on routers to store FAS routing entries according to their different length. Further, a new data structure called Multi-Entrance-Trie (METrie) is proposed as the realization of multiple RIBs. The METrie is designed with multiple entrance nodes, enabling fast lookup. Experiments show that the METrie can achieve a high efficiency lookup on routers with less storage costs, implying that the FAS is friendly to the scale of routing table.","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122460766","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FlexNGIA","authors":"M. Zhani","doi":"10.1145/3341558.3359666","DOIUrl":"https://doi.org/10.1145/3341558.3359666","url":null,"abstract":"","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122910914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analysis of Cellular Network Latency for Edge-Based Remote Rendering Streaming Applications","authors":"Zhehui Zhang, Shu Shi, Varun Gupta, R. Jana","doi":"10.1145/3341558.3342199","DOIUrl":"https://doi.org/10.1145/3341558.3342199","url":null,"abstract":"Recent advances in low-latency streaming cloud technology have enabled remote rendering applications such as Google Stadia and Occulus VR. Edge-clouds located close to the end-user are expected to play an important part in improving user experience for remote rendering application. In this paper, we investigate network latency in edge-based remote rendering over LTE networks. We quantify network latency and identify the roadblocks in deploying remote rendering on existing cellular networks with extensive measurements. We show that crossing traffic could severely deteriorate latency performance and network side resource management can solve the issue. We also find the impact of various radio configurations and scheduling algorithm in LTE networks. Our results shed light on how the network side and client side can cooperatively reduce network latency for emerging applications.","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116399047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Richard Li, K. Makhijani, Hamed Yousefi, C. Westphal, Lijun Dong, T. Wauters, F. Turck
{"title":"A Framework for Qualitative Communications Using Big Packet Protocol","authors":"Richard Li, K. Makhijani, Hamed Yousefi, C. Westphal, Lijun Dong, T. Wauters, F. Turck","doi":"10.1145/3341558.3342201","DOIUrl":"https://doi.org/10.1145/3341558.3342201","url":null,"abstract":"In the current Internet architecture, a packet is a minimal or fundamental unit upon which different actions such as classification, forwarding, or discarding are performed by the network nodes. When faced with constrained or poor network conditions, a packet is subjected to undesirable drops and re-transmissions, resulting in unpredictable delays and subsequent traffic overheads in the network. Alternately, we introduce qualitative communication services which allow partial, yet timely, delivery of a packet instead of dropping it entirely. These services allow breaking down packet payloads into smaller units (called chunks), enabling much finer granularity of bandwidth utilization. We propose Packet Wash as anew operation in forwarding nodes to support qualitative services. Upon packet error or network congestion, the forwarding node selectively removes some chunk(s) from the payload based on the relationship among the chunks or the individual signiicance level of each chunk. We also present a qualitative communication framework as well as a Packet Wash directive implemented in a newly evolved data plane technology, called Big Packet Protocol (BPP).","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122639624","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","authors":"","doi":"10.1145/3341558","DOIUrl":"https://doi.org/10.1145/3341558","url":null,"abstract":"","PeriodicalId":401123,"journal":{"name":"Proceedings of the ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121123333","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}