{"title":"使用应用程序感知网络优化应用程序性能","authors":"Shuai Zhao, D. Medhi","doi":"10.1109/NOMS.2018.8406134","DOIUrl":null,"url":null,"abstract":"The traditional IP network has its inherent limitations that could cause application runs in a non-optimized manner. The common methods to improve applications' performance requires a great effort from both network administrators and application designers. In this work, we propose a Software- Defined Network (SDN) approach in an Application-Aware Network (AAN) platform. We first present an architecture for our approach and then show how this architecture can be applied to two real-world applications: Hadoop MapReduce (M/R) framework and MPEG-DASH. Our approach provides both underlying network functions and application-level forwarding logic for MapReduce and video streaming. Based on our experiments, we observed that our AAN platform for Hadoop MapReduce job optimization offers a significant improvement compared to a static, traditional IP network environment by reducing job run time by 16% to 300% for various MapReduce benchmark jobs. As for MPEG-DASH based video streaming, we can increase user perceived video bitrate by 100%.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application performance optimization using application-aware networking\",\"authors\":\"Shuai Zhao, D. Medhi\",\"doi\":\"10.1109/NOMS.2018.8406134\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The traditional IP network has its inherent limitations that could cause application runs in a non-optimized manner. The common methods to improve applications' performance requires a great effort from both network administrators and application designers. In this work, we propose a Software- Defined Network (SDN) approach in an Application-Aware Network (AAN) platform. We first present an architecture for our approach and then show how this architecture can be applied to two real-world applications: Hadoop MapReduce (M/R) framework and MPEG-DASH. Our approach provides both underlying network functions and application-level forwarding logic for MapReduce and video streaming. Based on our experiments, we observed that our AAN platform for Hadoop MapReduce job optimization offers a significant improvement compared to a static, traditional IP network environment by reducing job run time by 16% to 300% for various MapReduce benchmark jobs. As for MPEG-DASH based video streaming, we can increase user perceived video bitrate by 100%.\",\"PeriodicalId\":19331,\"journal\":{\"name\":\"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NOMS.2018.8406134\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOMS.2018.8406134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application performance optimization using application-aware networking
The traditional IP network has its inherent limitations that could cause application runs in a non-optimized manner. The common methods to improve applications' performance requires a great effort from both network administrators and application designers. In this work, we propose a Software- Defined Network (SDN) approach in an Application-Aware Network (AAN) platform. We first present an architecture for our approach and then show how this architecture can be applied to two real-world applications: Hadoop MapReduce (M/R) framework and MPEG-DASH. Our approach provides both underlying network functions and application-level forwarding logic for MapReduce and video streaming. Based on our experiments, we observed that our AAN platform for Hadoop MapReduce job optimization offers a significant improvement compared to a static, traditional IP network environment by reducing job run time by 16% to 300% for various MapReduce benchmark jobs. As for MPEG-DASH based video streaming, we can increase user perceived video bitrate by 100%.