{"title":"SDN存储:一种基于软件定义网络的流存储系统","authors":"Ming-Hung Wang, Po-Wen Chi, Jing-Wei Guo, C. Lei","doi":"10.1109/INFCOMW.2016.7562146","DOIUrl":null,"url":null,"abstract":"Software-defined networking (SDN) is well-known of its programmable and centralized management mechanism of networks. The controller unit in SDN enables users to determine network behaviors by defining flow rules on programmable switches in SDN. In this paper, we briefly propose a novel concept of network storage systems. Unlike most network storage systems store files on hosts and access files through networks, we leverage the programmable ability of SDN to assemble switching fabric queues as a storage system. Users upload files and our system keeps the files as packets alive by looping them in our defined routes. Every time users want to retrieve their files, our system duplicates the desired packets and redirects them to users.","PeriodicalId":348177,"journal":{"name":"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"SDN storage: A stream-based storage system over software-defined networks\",\"authors\":\"Ming-Hung Wang, Po-Wen Chi, Jing-Wei Guo, C. Lei\",\"doi\":\"10.1109/INFCOMW.2016.7562146\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software-defined networking (SDN) is well-known of its programmable and centralized management mechanism of networks. The controller unit in SDN enables users to determine network behaviors by defining flow rules on programmable switches in SDN. In this paper, we briefly propose a novel concept of network storage systems. Unlike most network storage systems store files on hosts and access files through networks, we leverage the programmable ability of SDN to assemble switching fabric queues as a storage system. Users upload files and our system keeps the files as packets alive by looping them in our defined routes. Every time users want to retrieve their files, our system duplicates the desired packets and redirects them to users.\",\"PeriodicalId\":348177,\"journal\":{\"name\":\"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-04-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INFCOMW.2016.7562146\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFCOMW.2016.7562146","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SDN storage: A stream-based storage system over software-defined networks
Software-defined networking (SDN) is well-known of its programmable and centralized management mechanism of networks. The controller unit in SDN enables users to determine network behaviors by defining flow rules on programmable switches in SDN. In this paper, we briefly propose a novel concept of network storage systems. Unlike most network storage systems store files on hosts and access files through networks, we leverage the programmable ability of SDN to assemble switching fabric queues as a storage system. Users upload files and our system keeps the files as packets alive by looping them in our defined routes. Every time users want to retrieve their files, our system duplicates the desired packets and redirects them to users.