{"title":"通过Wi-Fi自组织网络快速分发带有喷泉代码的图像文件,使用低功耗处理器","authors":"C. Faneca, José M. N. Vieira, A. Zúquete","doi":"10.1109/NETWKS.2014.6959232","DOIUrl":null,"url":null,"abstract":"In this work we propose a system to efficiently broadcast large files at maximum Wi-Fi transmission speed over an ad-hoc network using Fountain codes. With this type of rateless encoding we were able to avoid the feedback channel from the receivers and the need to retransmit the lost packets. This way it is possible to take advantage of the full bandwidth of the channel to transmit useful data. To encode each packet the system has to select n different symbols and since they are chosen randomly from K symbols sized image, the system has to pick a few (symbols) far apart from each other. This makes the CPU cache useless, decreasing the efficiency of the codeword generation process when the message size K is very large, especially on low power processors like ODROID-U3 and RaspberryPI. To overcome this problem we study a Block Angular encoding approach witch divides the message in nb blocks, small enough to be inside the CPU cache. In this paper we compare the encoding results using regular LT codes and the Block Angular codes, discussing its pros and cons in relation to the DETIboot system and other file distributing systems.","PeriodicalId":410892,"journal":{"name":"2014 16th International Telecommunications Network Strategy and Planning Symposium (Networks)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Fast image file distribution with Fountain codes via a Wi-Fi ad-hoc network, using low power processors\",\"authors\":\"C. Faneca, José M. N. Vieira, A. Zúquete\",\"doi\":\"10.1109/NETWKS.2014.6959232\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work we propose a system to efficiently broadcast large files at maximum Wi-Fi transmission speed over an ad-hoc network using Fountain codes. With this type of rateless encoding we were able to avoid the feedback channel from the receivers and the need to retransmit the lost packets. This way it is possible to take advantage of the full bandwidth of the channel to transmit useful data. To encode each packet the system has to select n different symbols and since they are chosen randomly from K symbols sized image, the system has to pick a few (symbols) far apart from each other. This makes the CPU cache useless, decreasing the efficiency of the codeword generation process when the message size K is very large, especially on low power processors like ODROID-U3 and RaspberryPI. To overcome this problem we study a Block Angular encoding approach witch divides the message in nb blocks, small enough to be inside the CPU cache. In this paper we compare the encoding results using regular LT codes and the Block Angular codes, discussing its pros and cons in relation to the DETIboot system and other file distributing systems.\",\"PeriodicalId\":410892,\"journal\":{\"name\":\"2014 16th International Telecommunications Network Strategy and Planning Symposium (Networks)\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 16th International Telecommunications Network Strategy and Planning Symposium (Networks)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NETWKS.2014.6959232\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 16th International Telecommunications Network Strategy and Planning Symposium (Networks)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NETWKS.2014.6959232","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast image file distribution with Fountain codes via a Wi-Fi ad-hoc network, using low power processors
In this work we propose a system to efficiently broadcast large files at maximum Wi-Fi transmission speed over an ad-hoc network using Fountain codes. With this type of rateless encoding we were able to avoid the feedback channel from the receivers and the need to retransmit the lost packets. This way it is possible to take advantage of the full bandwidth of the channel to transmit useful data. To encode each packet the system has to select n different symbols and since they are chosen randomly from K symbols sized image, the system has to pick a few (symbols) far apart from each other. This makes the CPU cache useless, decreasing the efficiency of the codeword generation process when the message size K is very large, especially on low power processors like ODROID-U3 and RaspberryPI. To overcome this problem we study a Block Angular encoding approach witch divides the message in nb blocks, small enough to be inside the CPU cache. In this paper we compare the encoding results using regular LT codes and the Block Angular codes, discussing its pros and cons in relation to the DETIboot system and other file distributing systems.