{"title":"Non-interoperability detection for routing protocol implementations","authors":"Xi Jiang, Aaron Gember","doi":"10.1145/3472716.3472843","DOIUrl":"https://doi.org/10.1145/3472716.3472843","url":null,"abstract":"Network routing protocols help individual routers learn the network topology and select efficient routes, but the standards describing these protocols often contain ambiguous specifications. The abstract nature of the standards allows different implementations of the same routing protocol to have various interpretations of the specifications, causing them to experience non-interoperabilities when running in parallel. We present a technique for detecting such non-interoperabilities through specification mining for packet causal relationships.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"PP 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126352605","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}
Xiangrui Yang, Chenglong Li, Ling Yang, C. Han, Tao Li, Zhigang Sun
{"title":"CAMES","authors":"Xiangrui Yang, Chenglong Li, Ling Yang, C. Han, Tao Li, Zhigang Sun","doi":"10.1145/3472716.3472870","DOIUrl":"https://doi.org/10.1145/3472716.3472870","url":null,"abstract":"A tremendous investment in automotive embedded systems has been observed in recent years. And the trend continues to grow considering the emerging self-driving vehicles [2,6]. Those vehicles are equipped with complex sub-systems like multi-view camera system, lane-keeping assistant system, pedestrian avoidance system, etc. The systems are parts of the embedded system in the vehicle which contains hundreds of endpoints (cameras, millimeter-wave radars, GPS, brake system, etc.) and form a sophisticated network [12]. The state-of-art network of automotive embedded systems tends to be deployed in a distributed manner, where various sub-systems are divided into domains [6,12]. In each domain, a Domain Control Unit (DCU) is responsible for computing tasks. The DCU can be seen as a SoC which contains a CPU and sometimes a FPGA/GPU [5] for remote acceleration. The endpoints within/between each domain are connected via specialized network/bus like LIN, CAN or FlexRay, which provides deterministic network in the loops between sensors, DCUs and actuators. However, the emerging trend of self-driving in automotive brings at least three new challenges that the current systems find hard to address. 1) high-bandwidth and deterministic interconnection. Currently, 60-100 endpoints (sensors/actuators) are deployed per vehicle. But recent industry figures suggest the number to reach over 200 per vehicle [1]. In addition, inter-domain traffic grows rapidly as domains are increasingly integrated. The ever-scaling system desires lightweight and high-bandwidth network rather than sophisticated and low-bandwidth buses. Moreover, deterministic features should also be preserved for real-time and security-relatedapplications.2) high-performance computing for AI-powered inference real-time AI models (e.g., convolutional neural network) has been widely adopted for autopilot functionalities [2,3]. However, low-end computing platforms [5] have difficulties deploying large scale AI models [2,9]. For instance, Tesla requires >50 Tops neural network performance while maintaining the power under40W per chip (cooling reasons). This requires high-end computing node being implemented. Considering the budget and cooling constraints in automotive systems, deploying those computing nodes in a distributed manner would be infeasible.3) Over-the-air(OTA) updates for automotive software/firmware. Due to the fast evolution of software/firmware on vehicles, a number of manufacturers tend to update software/firmware via OTA techniques. This requires DCUs to be networked with the cloud from time totime. The distributed positioning increases the complexity of the remote updates and may incur security issues [6]. To address the challenges above, we present CAMES, a TSN-enabled centralized architecture for automotive embedded systems. In the center of CAMES, the central computing platform takes the advantage of high-end FPGAs for remote acceleration. DCUscan be largely simplified as no power-hungry","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114870947","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":"Blockchain and games: a novel middleware for blockchain-based multiplayer games","authors":"V. Shcherba, Rasheed Hussain","doi":"10.1145/3472716.3472845","DOIUrl":"https://doi.org/10.1145/3472716.3472845","url":null,"abstract":"Multiplayer computer games can be divided into two architectural groups: client-server and Peer-to-Peer (P2P). While the peer-to-peer approach is very promising due to its independence of expensive game servers, a number of issues, such as state synchronization in an un-trusted environment, arise. Blockchain networks are a special case of a P2P network, and they have the potential to efficiently tackle some issues with P2P-based multiplayer games. However, blockchain development is a vast and complicated area, foreign to most game developers. In this paper, we present a framework to connect an existing game client to a blockchain network, friendly towards game developers. More precisely, we develop a middleware solution and a data model therein, to store the game state on a chain and communicate it to the game client.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114227823","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}
Nico Mexis, N. Anagnostopoulos, Shuai Chen, Jan Bambach, T. Arul, S. Katzenbeisser
{"title":"A design for a secure network of networks using a hardware and software co-engineering architecture","authors":"Nico Mexis, N. Anagnostopoulos, Shuai Chen, Jan Bambach, T. Arul, S. Katzenbeisser","doi":"10.1145/3472716.3472849","DOIUrl":"https://doi.org/10.1145/3472716.3472849","url":null,"abstract":"This work concerns the demonstration of a security solution for a network of networks, which comprises heterogeneous devices and utilises diverse communication protocols. The security solution used in this work employs an architecture presented in a previous work, which is based upon the concept of hardware and software security co-engineering.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122669793","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":"Aerial: a GPU hyper-converged platform for 5G","authors":"Anupa Kelkar, C. Dick","doi":"10.1145/3472716.3472864","DOIUrl":"https://doi.org/10.1145/3472716.3472864","url":null,"abstract":"In addition to high-throughput, low-latency and high-reliability, softwarization, virtualization and open interfaces are key tenets of 5G wireless. In this paper we present Aerial, a pure software implementation of a MIMO multi-cell gNB. All of the baseband signal processing is implemented as CUDA running on an NVIDA GPU, layer-2 is hosted on a CPU and an O-RAN 7.2 split fronthaul interface is supported with a Mellanox ConnectX-6 DX NIC. The accompanying video demonstrates the three use-cases that are described in this paper.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129708182","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":"A novel approach for network resource sharing via blockchain","authors":"Fariba Ghaffari, E. Bertin, N. Crespi","doi":"10.1145/3472716.3472867","DOIUrl":"https://doi.org/10.1145/3472716.3472867","url":null,"abstract":"Authentication and access control are among the vital procedures to build efficient networks. Existing centralized solutions suffer from vulnerabilities to DoS attacks, high maintenance costs, and high computational load. Blockchain can provide unprecedented opportunities to improve existing methods. In this paper, we propose a Blockchain-based access control mechanism for providing access to network resources. Removing the single point of failure, decreasing the computational cost and load, high scalability and immutability, and trustful payment are some of the main advantages of the proposed model.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129465982","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":"Decentralization, privacy and performance for DNS","authors":"Rashna Kumar, F. Bustamante","doi":"10.1145/3472716.3472869","DOIUrl":"https://doi.org/10.1145/3472716.3472869","url":null,"abstract":"The Domain Name System (DNS) is both key determinant of a users' quality of experience (QoE) and privy to their tastes, preferences, and even the devices they own. Growing concern about user privacy and QoE has brought a number of alternative DNS techniques and services, from public DNS to encrypted and oblivious DNS. Today, a user choosing among these services and its few providers is forced to prioritize -- aware of it or not -- between web performance, privacy, reliability, and the potential for a centralized market and its consequences. We present Ónoma, a DNS resolver that addresses the concerns about DNS centralization without sacrificing privacy or QoE by sharding requests across alternative DNS services, placing these services in competition with each other, and pushing resolution to the network edge. Our preliminary evaluation shows the potential benefits of this approach across locales, with different DNS services, content providers, and content distribution networks.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"199 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125867991","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}
Venkata Siva Santosh Ganji, Tzu-Hsiang Lin, Jaewon Kim, P. R. Kumar
{"title":"Silent tracker: in-band beam management for soft handover for mm-wave networks","authors":"Venkata Siva Santosh Ganji, Tzu-Hsiang Lin, Jaewon Kim, P. R. Kumar","doi":"10.1145/3472716.3472871","DOIUrl":"https://doi.org/10.1145/3472716.3472871","url":null,"abstract":"In mm-wave networks, cell sizes are small due to high path and penetration losses. Mobiles need to frequently switch softly from one cell to another to preserve network connections and context. Each soft handover involves the mobile performing directional neighbor cell search, tracking cell beams, completing cell access request, and finally, context switching. The mobile must independently discover cell beams, derive timing information, and maintain beam alignment throughout the process to avoid packet loss and hard handover. We propose Silent Tracker which enables a mobile to reliably manage handover events by maintaining an aligned beam until the successful handover completion. It is an entirely in-band beam mechanism that does not need any side information. Experimental evaluations show that Silent tracker maintains the mobile's receive beam aligned to the potential target base station's transmit beam till the successful conclusion of handover in three mobility scenarios: human walk, device rotation, and 20 mph vehicular speed.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126657287","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}