期刊文献+

基于PID神经网络控制的服务器分配方法 被引量:2

Autonomic Server Provisioning Based On PID Neural Network Control
下载PDF
导出
摘要 研究多层网络应用服务系统的服务器分配问题,由于服务器传输延迟不可控,造成服务系统不稳定。为解决上述问题,提出采用比例积分微分(PID)神经网络控制的服务器分配方法。首先建立多层服务器分配模型,以服务系统处理延迟保证为限制条件,以最小化分配服务器数目为优化目标,将服务器分配问题抽象为最优化问题,并通过最优化方法求解;同时,为了保证95%的服务系统处理延迟在目标延迟以内,通过PID神经网络控制对通过最优化方法得到的服务器分配方案进行调整;并通过设计PID神经辨识系统对被控系统进行辨识,保证系统的稳定性。与现有方法相比,改进方法分配的服务器总数目减小6%,同时,在产生误差抖动和到达率变化时,系统更早收敛,更快恢复稳定。 Autonomic server provisioning based on Proportion-Integration-Differentiation (PID) neural network control, PIDN in short, was proposed to deal with server provisioning in service system for multi-layer network appli- cation. We built multi-layer server provisioning model at first. Based on the model, we considered server provisio- ning as optimization problem which minimizes the sum of servers in all layers under the average processing delay guar- antees. We solved the problem using optimization method. In order to ensure that the percent of requests whose pro- cessing delay is less than the target delay in all requests is up to 95%, we adjusted the resuh from optimization meth- ods by adding PID neural network controller. Besides, we designed PID neural network identifier to identify the system controlled to guarantee the stability of the system. The PIDN reduces the total number of servers by 6%. The system converges earlier and restores stability more quickly under jitters and changes on request arrival rate.
出处 《计算机仿真》 CSCD 北大核心 2014年第1期302-306,322,共6页 Computer Simulation
基金 国家科技支撑计划(2011BAH11B04) 国家高技术研究发展计划(2011AA01A102) 中国科学院战略性先导科技专项子课题(XDA6030500)
关键词 服务器分配 神经网络 网络应用 Server provisioning Neural network Network application
  • 相关文献

参考文献11

  • 1DiaoY. Modeling Differentiated Services of Multi-Tier Web Applications[A].{H}Washington,DC,USA:IEEE Computer Society,2006.314-326.
  • 2T F Abdelzaher,K G Shin,N Bhatti. Performance guarantees for web server end-systems:A control-theoretical approach[J].Parallel and Distributed Systems IEEE Transactions on,2002,(1):80-96.
  • 3A Kamra,V Misra,E M Nahum. Yaksha:A self-tuning controller for managing the performance of 3-tiered web sites[A].Washington,DC,USA:IEEE,2004.47-56.
  • 4M Welsh,D Culler. Adaptive overload control for busy internet servers[A].Berkeley,CA,USA:USENIX Association,2003.4.
  • 5B Urgaonkar. Agile dynamic provisioning of multi-tier internet applications[J].ACM Transactions on Autonomous and Adaptive Systems(TAAS),2008,(1):1.
  • 6P Lama,X Zhou. Efficient server provisioning with control for end-to-end response time guarantee on multitier clusters[J].Parallel and Distributed Systems IEEE Transactions on,2012,(1):78-86.
  • 7P Lama,X Zhou. Efficient server provisioning with end-to-end delay guarantee on multi-tier clusters[A].Washington,DC,USA:IEEE,2009.1-9.
  • 8L Kleinrock. Queueing Systems:Computer applications[M].New York,USA:Wiley-Interscience,1976.
  • 9郭科;魏友华;陈聆.最优化方法及其应用[M]北京:高等教育出版社,2007.
  • 10郭科;魏友华;陈聆.最优化方法及其应用[M]{H}北京:高等教育出版社,2007.

二级参考文献6

共引文献96

同被引文献23

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部