• DocumentCode
    83071
  • Title

    A Survey of Resource Management in Multi-Tier Web Applications

  • Author

    Dong Huang ; Bingsheng He ; Chunyan Miao

  • Author_Institution
    Inst. for Infocomm Res., Agency for Sci. Technol. & Res. (A*STAR), Singapore, Singapore
  • Volume
    16
  • Issue
    3
  • fYear
    2014
  • fDate
    Third Quarter 2014
  • Firstpage
    1574
  • Lastpage
    1590
  • Abstract
    Web applications are mostly designed with multiple tiers for flexibility and software reusability. It is difficult to model the behavior of multi-tier Web applications due to the fact that the workload is dynamic and unpredictable and the resource demand in each tier is different. Those features also cause the task of resource allocation for multi-tier Web applications very challenging. In order to meet service level agreements (SLAs) with minimal resource costs, Web service providers should dynamically allocate appropriate resources to each tier. This is particularly important to minimize the monetary cost in the pay-as-you-go cloud computing environments. Recently, a number of rule and model based approaches have been proposed for resource provisioning in cloud computing. In this survey, we identify challenges of the resource allocation problem and conduct a comparative review on those rule and model based approaches for resource allocation in multi-tier Web sites. Given the analysis on their advantages and limitations, we outline research directions to further improve the effectiveness of resource management in multi-tier Web applications.
  • Keywords
    Web services; cloud computing; contracts; fuzzy control; learning (artificial intelligence); resource allocation; SLA; Web service providers; model based approach; multi-tier Web applications; pay-as-you-go cloud computing environments; resource allocation; resource demand; resource management; resource provisioning; rule based approach; service level agreements; software reusability; Machine learning algorithms; Quality of service; Resource management; Servers; Service-oriented architecture; Web sites; Web service; control theory; learning; multi-tier architecture; resource allocation;
  • fLanguage
    English
  • Journal_Title
    Communications Surveys & Tutorials, IEEE
  • Publisher
    ieee
  • ISSN
    1553-877X
  • Type

    jour

  • DOI
    10.1109/SURV.2014.010814.00060
  • Filename
    6728783