摘要
针对新一代Web服务器设计中请求分发组件和响应表决器产生的性能和表决正确性问题。提出了一种用户代理/表决器设计方法,实现用户请求分发和响应表决。用户代理/表决器采用服务器多网卡协同工作,提高系统性能;采用自适应增量式大数表决算法,提高表决正确性。实验结果验证了与Nginx服务器、基于Nginx的反向代理服务器相比,用户代理/表决器具有同等数量级的新建速率、最大并发数、吞吐量和响应时间;表决器阻断了漏洞或后门引起的Web服务器关键数据泄露,从而保证了Web服务响应正确性。
In order to improve the system performance and improve the voting algorithm in response to accurately capture the Web server,a design method of user agent/voter to realize request distribution and response voting is proposed.The user agent/voter adopts server with more network adapter to improve the system performance and uses adaptive incremental voting algorithm of large number to improve the accuracy of the vote.Experimental results show that compared to the nginx server and the reverse proxy server based on nginx,user agent/voter has the same order of magnitude of the new rate,maximum concurrency and throughput,and response time.At the same time,the voter also ensures the validity of the Web service response data so that key data leak of the Web server caused by holes or back doors is blocked.
出处
《信息工程大学学报》
2017年第5期613-617,共5页
Journal of Information Engineering University
基金
国家自然科学基金资助项目(61472447)
上海市科委科技相关资助项目(13DZ1108800)
关键词
动态转发
子网隔离
表决模型
表决算法
dynamic forward
subnet isolation
arbitration model
arbitration algorithm