• DocumentCode
    2873897
  • Title

    Autocorrelation-driven load control in distributed systems

  • Author

    Mi, Ningfang ; Casale, Giuliano ; Zhang, Qi ; Riska, Alma ; Smirni, Evgenia

  • Author_Institution
    Northeastern Univ., Boston, MA, USA
  • fYear
    2009
  • fDate
    21-23 Sept. 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In this paper, we propose a new approach for the development of load control policies in autonomic multitier systems. We control system load in a completely new way compared to existing policies: we leverage on the autocorrelation of service times and show that autocorrelation can be used to forecast future service requirements of requests and adaptively control system load. To the best of our knowledge, this is the first direct application of autocorrelation of service times to autonomic load control. We propose ALoC and D ALoC, two autocorrelation-driven policies that drop a percentage of the load in order to meet pre-defined quality-of-service levels in a distributed system. Both policies are easy to implement and rely on minimal assumptions. In particular, D ALoC is a fully no-knowledge measurement-based policy that self-adjusts its load control parameters based only on policy targets and on statistical information of requests served in the past. We illustrate the effectiveness of these new policies in a distributed multi-server setting via detailed trace driven simulations. We show that if these policies are employed in the server with a temporal dependent service process, then end-to-end response time, across all servers, reduces up to 80% by only dropping at most 13% of the incoming requests. Using real traces, we also show that, in the constrained case of being able to drop only from a portion of the incoming workload, our policy still improves request response time by up to 30%.
  • Keywords
    Web services; control engineering computing; quality of service; ALoC; D ALoC; autocorrelation-driven load control; autonomic multitier systems; distributed multiserver setting; distributed systems; load control policies; no-knowledge measurement- based policy; predefined quality-of-service levels; Autocorrelation; Control systems; Degradation; Delay; Educational institutions; Internet; Load flow control; Load forecasting; Quality of service; Web server; autocorrelated flows; autonomic systems; distributed systems; load control; self-adaptive policies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09. IEEE International Symposium on
  • Conference_Location
    London
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-4927-9
  • Electronic_ISBN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOT.2009.5366831
  • Filename
    5366831