• DocumentCode
    3481193
  • Title

    Dynamic Request Management Algorithms for Web-Based Services in Cloud Computing

  • Author

    Lancellotti, Riccardo ; Andreolini, Mauro ; Canali, Claudia ; Colajanni, Michele

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Modena & Reggio Emilia, Modena, Italy
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    401
  • Lastpage
    406
  • Abstract
    Providers of Web-based services can take advantage of many convenient features of cloud computing infrastructures, but they still have to implement request management algorithms that are able to face sudden peaks of requests. We consider distributed algorithms implemented by front-end servers to dispatch and redirect requests among application servers. Current solutions based on load-blind algorithms, or considering just server load and thresholds are inadequate to cope with the demand patterns reaching modern Internet application servers. In this paper, we propose and evaluate a request management algorithm, namely Performance Gain Prediction, that combines several pieces of information (server load, computational cost of a request, user session migration and redirection delay) to predict whether the redirection of a request to another server may result in a shorter response time. To the best of our knowledge, no other study combines information about infrastructure status, user request characteristics and redirection overhead for dynamic request management in cloud computing. Our results show that the proposed algorithm is able to reduce the response time with respect to existing request management algorithms operating on the basis of thresholds.
  • Keywords
    Web services; cloud computing; distributed algorithms; software performance evaluation; Internet application server; Web-based services; cloud computing; distributed algorithm; dynamic request management algorithm; front end server; load-blind algorithm; performance gain prediction; request dispatching; Cloud computing; Computational efficiency; Heuristic algorithms; Performance gain; Prediction algorithms; Servers; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.59
  • Filename
    6032371