{"title":"Software-defined extreme scale networks for bigdata applications","authors":"Haitham Ghalwash, Chun-Hsi Huang","doi":"10.1109/HPEC.2017.8091087","DOIUrl":null,"url":null,"abstract":"Software-Defined Networking (SDN) is an emerging technology that supports recent network applications. An SDN redefines networks by introducing the concept of decoupling the control plane from the data plane, thus providing centralized management, programmability, and dynamic reconfiguration. In this research, we specifically investigate the significance of using SDNs in support of Big-Data applications. SDN proved to support Big-Data applications through a more efficient use of distributed nodes. With Hadoop as an example of Big-Data application, we investigate the performance in terms of throughput and execution time for the read/write and sorting operations. The experiments take into consideration different network sizes of a Fat-tree topology. A Hadoop multi-node cluster is installed in Docker containers connected through a Fat-tree of OpenFlow switches. The packet forwarding is either by way of an SDN controller or the normal packet switching rules. Experimental results show that using an SDN controller outperforms normal forwarding by the switches. As a result, our research suggests that using SDN controllers has a strong potential to greatly enhance the performance of Big-Data applications on extreme-scale networks.","PeriodicalId":364903,"journal":{"name":"2017 IEEE High Performance Extreme Computing Conference (HPEC)","volume":"5 21","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE High Performance Extreme Computing Conference (HPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPEC.2017.8091087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Software-Defined Networking (SDN) is an emerging technology that supports recent network applications. An SDN redefines networks by introducing the concept of decoupling the control plane from the data plane, thus providing centralized management, programmability, and dynamic reconfiguration. In this research, we specifically investigate the significance of using SDNs in support of Big-Data applications. SDN proved to support Big-Data applications through a more efficient use of distributed nodes. With Hadoop as an example of Big-Data application, we investigate the performance in terms of throughput and execution time for the read/write and sorting operations. The experiments take into consideration different network sizes of a Fat-tree topology. A Hadoop multi-node cluster is installed in Docker containers connected through a Fat-tree of OpenFlow switches. The packet forwarding is either by way of an SDN controller or the normal packet switching rules. Experimental results show that using an SDN controller outperforms normal forwarding by the switches. As a result, our research suggests that using SDN controllers has a strong potential to greatly enhance the performance of Big-Data applications on extreme-scale networks.