• DocumentCode
    2929090
  • Title

    An Event-Driven Adaptive Differentiated Service Web Container Architecture

  • Author

    Li Yang ; Chen Ningjiang ; Huang Tao

  • Author_Institution
    Inst. of Software, Chinese Acad. of Sci., Beijing
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    22
  • Lastpage
    29
  • Abstract
    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
  • Keywords
    DiffServ networks; Java; Web services; data encapsulation; formal specification; scheduling; software architecture; Internet-based applications; J2EE specification; SMU chain; Web servers; admission control; differentiated service Web container architecture; dynamic content services; event-driven adaptive architecture; priority scheduling; request encapsulation; request events; request process flow; self-management units; service level agreement; Application software; Computer architecture; Containers; Educational institutions; Prototypes; Quality of service; Service oriented architecture; Software engineering; Web server; Yarn; Differentiated Service; Event Driven; Web Container Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.12
  • Filename
    4032265