{"title":"DTNbox:用于点对点目录同步的DTN应用程序","authors":"Marco Bertolazzi, C. Caini, Nicolò Castellazzi","doi":"10.1109/WD.2019.8734214","DOIUrl":null,"url":null,"abstract":"This paper aims to present DTNbox, an application for peer-to-peer directory synchronization between DTN nodes, suitable for challenged networks. By contrast to similar applications, DTNbox neither relies on a server node on Internet, which would be impractical in challenged networks, nor is restricted to direct pairing of devices, as in Bluetooth. To cope with possible link disruptions and long delays typical of challenged networks, DTNbox uses the Bundle Protocol (BP), running on top of other ordinary Transport protocols, such as TCP. In order to be compatible with all three major BP implementations, ION, DTN2 and IBR-DTN, DTNbox is built on top of an interface, called Abstraction Layer, which decouples the application from the specific BP implementation in use. DTNbox rationale, design and potential uses are fully described in the paper.","PeriodicalId":432101,"journal":{"name":"2019 Wireless Days (WD)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"DTNbox: a DTN Application for Peer-to-Peer Directory Synchronization\",\"authors\":\"Marco Bertolazzi, C. Caini, Nicolò Castellazzi\",\"doi\":\"10.1109/WD.2019.8734214\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper aims to present DTNbox, an application for peer-to-peer directory synchronization between DTN nodes, suitable for challenged networks. By contrast to similar applications, DTNbox neither relies on a server node on Internet, which would be impractical in challenged networks, nor is restricted to direct pairing of devices, as in Bluetooth. To cope with possible link disruptions and long delays typical of challenged networks, DTNbox uses the Bundle Protocol (BP), running on top of other ordinary Transport protocols, such as TCP. In order to be compatible with all three major BP implementations, ION, DTN2 and IBR-DTN, DTNbox is built on top of an interface, called Abstraction Layer, which decouples the application from the specific BP implementation in use. DTNbox rationale, design and potential uses are fully described in the paper.\",\"PeriodicalId\":432101,\"journal\":{\"name\":\"2019 Wireless Days (WD)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 Wireless Days (WD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WD.2019.8734214\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Wireless Days (WD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WD.2019.8734214","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
DTNbox: a DTN Application for Peer-to-Peer Directory Synchronization
This paper aims to present DTNbox, an application for peer-to-peer directory synchronization between DTN nodes, suitable for challenged networks. By contrast to similar applications, DTNbox neither relies on a server node on Internet, which would be impractical in challenged networks, nor is restricted to direct pairing of devices, as in Bluetooth. To cope with possible link disruptions and long delays typical of challenged networks, DTNbox uses the Bundle Protocol (BP), running on top of other ordinary Transport protocols, such as TCP. In order to be compatible with all three major BP implementations, ION, DTN2 and IBR-DTN, DTNbox is built on top of an interface, called Abstraction Layer, which decouples the application from the specific BP implementation in use. DTNbox rationale, design and potential uses are fully described in the paper.