• DocumentCode
    3657134
  • Title

    ICE: An Integrated Configuration Engine for Interference Mitigation in Cloud Services

  • Author

    Amiya K. Maji;Subrata Mitra;Saurabh Bagchi

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    91
  • Lastpage
    100
  • Abstract
    Performance degradation due to imperfect isolation of hardware resources such as cache, network, and I/O has been a frequent occurrence in public cloud platforms. A web server that is suffering from performance interference degrades interactive user experience and results in lost revenues. Existing work on interference mitigation tries to address this problem by intrusive changes to the hyper visor, e.g., Using intelligent schedulers or live migration, many of which are available only to infrastructure providers and not end consumers. In this paper, we present a framework for administering web server clusters where effects of interference can be reduced by intelligent reconfiguration. Our controller, ICE, improves web server performance during interference by performing two-fold autonomous reconfigurations. First, it reconfigures the load balancer at the ingress point of the server cluster and thus reduces load on the impacted server. ICE then reconfigures the middleware at the impacted server to reduce its load even further. We implement and evaluate ICE on Cloud Suite, a popular web application benchmark, and with two popular load balancers - HA Proxy and LVS. Our experiments in a private cloud test bed show that ICE can improve median response time of web servers by up to 94% compared to astatically configured server cluster. ICE also outperforms an adaptive load balancer (using least connection scheduling) by up to 39%.
  • Keywords
    "Interference","Web servers","Ice","Time factors","Benchmark testing","Measurement"
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing (ICAC), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICAC.2015.48
  • Filename
    7266938