Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICDCS.2008.11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Autotuning Configurations in Distributed Systems for Performance Improvements Using Evolutionary Strategies

Published: 17 June 2008 Publication History

Abstract

Distributed systems usually have many configurable parameters such as those included in common configuration files. Performance of distributed systems is partially dependent on these system configurations. While operators may choose default settings or manually tune parameters based on their experience and intuition, the resulted settings may not be the optimal one for specific services running on the distributed system. In this paper, we formulate the problem of autotuning configurations as a black-box optimization problem. This problem becomes quite challenging since the joint parameter search space is huge and also no explicit relationship between performance and configurations exists. We propose to use a well known evolutionary algorithm called Covariance Matrix Adaptation (CMA) to automatically tune system parameters. We compare CMA algorithm to another existing techniques called Smart Hill Climbing (SHC) and demonstrate that CMA algorithm outperforms SHC algorithm both on synthetic data and in a real system.

Cited By

View all
  • (2018)Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster ComputingACM SIGPLAN Notices10.1145/3296957.317318753:2(564-577)Online publication date: 19-Mar-2018
  • (2018)Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster ComputingProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3173187(564-577)Online publication date: 19-Mar-2018
  • (2017)Safe Inspection of Live Virtual MachinesACM SIGPLAN Notices10.1145/3140607.305076652:7(97-111)Online publication date: 8-Apr-2017
  • Show More Cited By

Index Terms

  1. Autotuning Configurations in Distributed Systems for Performance Improvements Using Evolutionary Strategies
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ICDCS '08: Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
    June 2008
    886 pages
    ISBN:9780769531724

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 17 June 2008

    Author Tags

    1. Automatic Tuning
    2. Covariance Matrix Update
    3. Evolutionary Strategies
    4. Heuristic Methods
    5. System Configuration

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster ComputingACM SIGPLAN Notices10.1145/3296957.317318753:2(564-577)Online publication date: 19-Mar-2018
    • (2018)Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster ComputingProceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3173162.3173187(564-577)Online publication date: 19-Mar-2018
    • (2017)Safe Inspection of Live Virtual MachinesACM SIGPLAN Notices10.1145/3140607.305076652:7(97-111)Online publication date: 8-Apr-2017
    • (2017)ORCAProceedings of the 18th ACM/IFIP/USENIX Middleware Conference10.1145/3135974.3135982(81-94)Online publication date: 11-Dec-2017
    • (2017)CAPESProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3126908.3126951(1-14)Online publication date: 12-Nov-2017
    • (2017)Safe Inspection of Live Virtual MachinesProceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments10.1145/3050748.3050766(97-111)Online publication date: 8-Apr-2017
    • (2015)Configuring Distributed Computations Using Response SurfacesProceedings of the 16th Annual Middleware Conference10.1145/2814576.2814730(235-246)Online publication date: 24-Nov-2015
    • (2009)Experience transfer for the configuration tuning in large scale computing systemsACM SIGMETRICS Performance Evaluation Review10.1145/1639562.163958137:2(51-52)Online publication date: 16-Oct-2009
    • (2009)A gradient oriented recombination scheme for evolution strategiesProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529520(1080-1084)Online publication date: 8-Mar-2009
    • (2009)Boosting the performance of computing systems through adaptive configuration tuningProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529511(1045-1049)Online publication date: 8-Mar-2009

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media