计算机科学与探索 ›› 2012, Vol. 6 ›› Issue (1): 32-45.DOI: 10.3778/j.issn.1673-9418.2012.01.002
周晓炜, 张文博, 王联华
ZHOU Xiaowei, ZHANG Wenbo, WANG Lianhua
摘要: 现有的Web容器多采用线程池体系结构, 而Web容器所支撑的动态Web组件在执行过程中可能需要获取多种共享资源, 由共享资源并发量限制导致的线程阻塞可能会严重影响性能。提出了一种资源敏感的Web容器体系结构ROSA (resource-oriented staged architecture)。当某些共享资源达到饱和时, 若Web容器接到对需要这些资源的Web组件的请求, ROSA会暂缓为这些请求提供服务以减少线程阻塞。基于排队Petri网, 建立了ROSA结构和线程池结构的性能模型, 通过模型仿真和负载实验验证了ROSA体系结构的性能优势。