Fan Yang, Yinan Dou, Zhenming Lei, Huanhao Zou, Kun Zhang
{"title":"The optimization of HTTP packets reassembly based on multi-core platform","authors":"Fan Yang, Yinan Dou, Zhenming Lei, Huanhao Zou, Kun Zhang","doi":"10.1109/ICNIDC.2010.5657823","DOIUrl":null,"url":null,"abstract":"HTTP is the most popular application-layer protocol in the Internet. Improving the performance of HTTP packets reassembly is the key point of HTTP traffic analysis. In this paper, we first parallel the traditional serial HTTP packets reassembly system according to the HTTP protocol features. This optimization improves the throughput of packets reassembly system by 45% on the generic multi-core platform. Second, by considering the parallelization extra cost on the multi-core platform, we propose a new method to calculate system speedup based on the Amdahl's law. Furthermore, we make a theoretical analysis to discuss the relationship between system speedup and throughput improvement and then we can estimate the upper bound on throughput improvement.","PeriodicalId":348778,"journal":{"name":"2010 2nd IEEE InternationalConference on Network Infrastructure and Digital Content","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 2nd IEEE InternationalConference on Network Infrastructure and Digital Content","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNIDC.2010.5657823","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
HTTP is the most popular application-layer protocol in the Internet. Improving the performance of HTTP packets reassembly is the key point of HTTP traffic analysis. In this paper, we first parallel the traditional serial HTTP packets reassembly system according to the HTTP protocol features. This optimization improves the throughput of packets reassembly system by 45% on the generic multi-core platform. Second, by considering the parallelization extra cost on the multi-core platform, we propose a new method to calculate system speedup based on the Amdahl's law. Furthermore, we make a theoretical analysis to discuss the relationship between system speedup and throughput improvement and then we can estimate the upper bound on throughput improvement.