Sixth International Conference on Quality Software (QSIC'06)
An Event-Driven Adaptive Differentiated Service Web Container Architecture
Beijing, China
October 27-October 28
ISBN: 0-7695-2718-3
Web container conforming to J2EE specification is adopted by more and more web servers to provide dynamic content services for internet-based applications. Web applications with complex business require web container to provide differentiated services for requests from different clients according to role or payment etc. However, most traditional web containers still adopt the best-effort service mode. Some approaches such as admission control and priority scheduling have been provided to do with the problem, but they do not solve the problem completely for lack of the considerations in the architecture. This paper brings forward an event-driven adaptive differentiated service web container architecture named EADWA. In EADWA, requests from clients are encapsulated into request events which connect a group of self-management units (SMU) to compose request process flow that is called SMU chain. EADWA provides both SMU-based and SMU chain-based differentiated services for requests from different clients according to SLA (Service Level Agreement) defined by application developer. In addition, SMU-based differentiated services can select proper differentiated service strategies adaptively. The experiments on prototype show the effect of EADWA.
Index Terms:
Event Driven; Web Container Architecture; Differentiated Service
Citation:
Yang Li, Ningjiang Chen, Tao Huang, "An Event-Driven Adaptive Differentiated Service Web Container Architecture," qsic, pp.22-29, Sixth International Conference on Quality Software (QSIC'06), 2006