• DocumentCode
    558665
  • Title

    Distributed workload and response time management for web applications

  • Author

    Zhang, Shengzhi ; Wu, Haishan ; Wang, Wenjie ; Yang, Bo ; Liu, Peng ; Vasilakos, Athanasios V.

  • Author_Institution
    Penn State Univ., University Park, PA, USA
  • fYear
    2011
  • fDate
    24-28 Oct. 2011
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Managing workload for large scale web applications is a fundamental task for satisfactory quality of service, low management and operation cost. In this paper, we present SCOPS, a system of distributed workload management to achieve service differentiation and overload protection in such large scale deployment. Our system splits the workload management logic into distributed components on each back-end server and front-end proxy. The control solution is designed to protect the backend server from overloading and to achieve both efficient usage of system resource and service differentiation by employing a unique optimization target. The control components are automatically organized based on the flow of workloads, such that management overhead is minimized. SCOPS is extremely flexible because it requires no source code changes to host OS, application servers, or web applications. Additionally, the distributed design makes it scalable and robust for cloud scale server deployment. Experiments with our implementation confirm SCOPS´s performance with dynamic heavy workload, incurring neglectable runtime overhead. More importantly, SCOPS also ensures fault-tolerance and fast convergence to system failures.
  • Keywords
    DiffServ networks; cloud computing; network servers; quality of service; resource allocation; software fault tolerance; Web application; application server; back-end server; backend server protection; cloud scale server deployment; distributed component; distributed design; distributed workload management; dynamic heavy workload; fault tolerance; front-end proxy; host operating system; management overhead minimisation; overload protection; quality of service; response time management; service differentiation; subcontroller on proxies and server; system failure convergence; workload management logic; Calculators; Monitoring; Optimization; Quality of service; Resource management; Servers; Time factors; Admission control; cloud; distributed computing; service class differentiation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Service Management (CNSM), 2011 7th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4577-1588-4
  • Electronic_ISBN
    978-3-901882-44-9
  • Type

    conf

  • Filename
    6103955