• DocumentCode
    1816168
  • Title

    Dynamic Provisioning of Multi-tier Internet Applications

  • Author

    Urgaonkar, Bhuvan ; Shenoy, Prashant ; Chandra, Abhishek ; Goyal, Pawan

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    217
  • Lastpage
    228
  • Abstract
    Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multitier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. Our experiments on a forty-machine Linux-based hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response time targets
  • Keywords
    Internet; queueing theory; resource allocation; Internet workload; Linux-based hosting platform; application capacity; dynamic capacity provisioning; dynamic workload handling; multitier Internet applications; predictive method; queuing model; reactive method; resource allocation; resource provisioning; Application software; Computer science; Delay; Economic forecasting; Electronic commerce; Fluctuations; Internet; Predictive models; Resource management; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.27
  • Filename
    1498066