Philipp Moll, Varun Patil, Lixia Zhang, Davide Pesavento
{"title":"基于NDN的弹性无代理发布订阅","authors":"Philipp Moll, Varun Patil, Lixia Zhang, Davide Pesavento","doi":"10.1109/MILCOM52596.2021.9652885","DOIUrl":null,"url":null,"abstract":"Publish-subscribe (pub/sub) is a popular API used by today's distributed multiparty applications. TCP/IP, however, does not directly support multiparty communication, therefore realizing pub/sub requires complex logic at the application layer. In this paper, we introduce SVS-PS, a brokerless pub/sub protocol running over NDN. SVS-PS utilizes NDN for data-centric security and many-to-many communication. Compared to IP-based implementations, SVS-PS enables publishers and subscribers to rendezvous “in the air”, thereby reduces the complexity of the application layer and lowers network traffic load. Our open-source implementation of SVS-PS makes NDN's networking primitives transparent to applications, allowing developers to work with a familiar pub/sub API while benefiting from NDN's secure and resilient multiparty communication support.","PeriodicalId":187645,"journal":{"name":"MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Resilient Brokerless Publish-Subscribe over NDN\",\"authors\":\"Philipp Moll, Varun Patil, Lixia Zhang, Davide Pesavento\",\"doi\":\"10.1109/MILCOM52596.2021.9652885\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Publish-subscribe (pub/sub) is a popular API used by today's distributed multiparty applications. TCP/IP, however, does not directly support multiparty communication, therefore realizing pub/sub requires complex logic at the application layer. In this paper, we introduce SVS-PS, a brokerless pub/sub protocol running over NDN. SVS-PS utilizes NDN for data-centric security and many-to-many communication. Compared to IP-based implementations, SVS-PS enables publishers and subscribers to rendezvous “in the air”, thereby reduces the complexity of the application layer and lowers network traffic load. Our open-source implementation of SVS-PS makes NDN's networking primitives transparent to applications, allowing developers to work with a familiar pub/sub API while benefiting from NDN's secure and resilient multiparty communication support.\",\"PeriodicalId\":187645,\"journal\":{\"name\":\"MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM52596.2021.9652885\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 2021 - 2021 IEEE Military Communications Conference (MILCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM52596.2021.9652885","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Publish-subscribe (pub/sub) is a popular API used by today's distributed multiparty applications. TCP/IP, however, does not directly support multiparty communication, therefore realizing pub/sub requires complex logic at the application layer. In this paper, we introduce SVS-PS, a brokerless pub/sub protocol running over NDN. SVS-PS utilizes NDN for data-centric security and many-to-many communication. Compared to IP-based implementations, SVS-PS enables publishers and subscribers to rendezvous “in the air”, thereby reduces the complexity of the application layer and lowers network traffic load. Our open-source implementation of SVS-PS makes NDN's networking primitives transparent to applications, allowing developers to work with a familiar pub/sub API while benefiting from NDN's secure and resilient multiparty communication support.