期刊文献+

Web应用服务器自适应负载平衡服务 被引量:26

Towards Adaptive Load Balancing Services for Web Application Servers
在线阅读 下载PDF
导出
摘要 Web应用服务器是为事务性Web应用提供一系列运行时服务的分布式系统.基于中间件的自适应负载平衡服务是为Web应用服务器提供高可信赖性和高伸缩性的一种有效方法,但目前还存在许多不足,如缺乏服务端透明性、负载策略不可替换等,不能满足Web应用服务器特有的需求.分析了Web应用服务器负载平衡服务的关键需要,设计了一种自适应负载平衡服务,阐述了在J2EE应用服务器WebFrame2.0上实现该服务的若干关键技术及其解决办法,包括可热插拔、负载策略可替换、负载反馈与自适应控制、状态迁移以及容错技术等,最后是相关工作介绍及其比较.该负载平衡服务已在Web应用服务器WebFrame2.0中得以实现. WAS (Web application server) is a distributed system which provides runtime integrated services for transactional Web applications. To improve the dependability and scalability of WASs, one effective way is to balance loads via adaptive load balancing service based on the middleware. The existing adaptive load balancing services, however, have inadequacies such as lack of server transparency and extensible load balancing strategy etc., and provide insufficient functionality to satisfy WASs. The key requirements of adaptive load balancing services for WASs are addressed first, and then the design of a novel adaptive load balancing service is presented. The key design challenges including hot plug-in, customizable load balancing strategy, load feedback and adaptive control, state migration and fault tolerance etc. are described, and the technical solutions are outlined. Lastly, a comparative study with other related works is given. The adaptive load balancing service is developed and implemented in WebFrame2.0 application server by using Java RMI.
出处 《软件学报》 EI CSCD 北大核心 2003年第6期1134-1141,共8页 Journal of Software
基金 国家高技术研究发展计划(863) 国家重点基础研究发展计划(973)~~
关键词 WEB应用服务器 自适应负载平衡服务 中间件 可信赖性 可伸缩性 Adaptive control systems Algorithms Fault tolerant computer systems Feedback control World Wide Web
  • 相关文献

参考文献7

  • 1Mohan C. Tutorial: Application servers and associated technologies. In: SIGMOD, ed. Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data. New York: ACM Press, 2002. 636.
  • 2Mohan C. Application servers: Born-Again TP monitors for the Web. In: SIGMOD, ed. Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data. New York: ACM Press, 2001. 622.
  • 3Kindel C, Booch G. Essential COM. 2nd ed., Addison-Wesley, 2001.
  • 4Othman O, Schmidt DC. Issues in the design of adaptive middleware load balancing. In: ACM SIGPLAN, ed. Proceedings of the ACM SIGPLAN workshop on Languages, Compilers and Tools for Embedded Systems. New York: ACM Press, 2001. 205-213.
  • 5Lindermeier M. Load management for distributed object-oriented environments. In: IEEE Computer Society, ed. Proceedings of the 2nd International Symposium on Distributed Objects and Applications (DOA 2000). Antwerp: OMG, 2000. 59--68.
  • 6Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Reading: Addison-Wesley, 2002. 223-325.
  • 7Hui C-C, Chanson ST. Improved strategies for dynamic load balancing. IEEE Concurrency, 1999,7(3):58-67.

同被引文献147

引证文献26

二级引证文献80

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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