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

Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation

Published: 24 June 2013 Publication History

Abstract

Replication plays an essential role for in-memory distributed transactional platforms, such as NoSQL data grids, given that it represents the primary mean to ensure data durability. Unfortunately, no single replication technique can ensure optimal performance across a wide range of workloads and system configurations. This paper tackles this problem by presenting MORPHR, a framework that allows to automatically adapt the replication protocol of in-memory transactional platforms according to the current operational conditions. MORPHR presents two key innovative aspects. On one hand, it allows to plug in, in a modular fashion, specialized algorithms to regulate the switching between arbitrary replication protocols. On the other hand, MORPHR relies on state of the art machine learning techniques to autonomously determine the optimal replication in face of varying workloads. We integrated MORPHR in a popular open-source in-memory NoSQL data grid, and evaluated it by means of an extensive experimental study. The results highlight that MORPHR is accurate in identifying the optimal replication strategy in presence of complex, realistic workloads, and does so with minimal overhead.

Cited By

View all
  • (2018)Dynamic adaptation of byzantine consensus protocolsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167179(411-418)Online publication date: 9-Apr-2018
  • (2015)Q-OPTProceedings of the 16th Annual Middleware Conference10.1145/2814576.2814809(88-99)Online publication date: 24-Nov-2015
  • (2015)Time-WarpACM Transactions on Parallel Computing (TOPC)10.1145/27754352:2(1-44)Online publication date: 29-Jun-2015
  • Show More Cited By

Index Terms

  1. Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    DSN '13: Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
    June 2013
    647 pages
    ISBN:9781467364713

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 24 June 2013

    Author Tag

    1. Protocols

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Dynamic adaptation of byzantine consensus protocolsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167179(411-418)Online publication date: 9-Apr-2018
    • (2015)Q-OPTProceedings of the 16th Annual Middleware Conference10.1145/2814576.2814809(88-99)Online publication date: 24-Nov-2015
    • (2015)Time-WarpACM Transactions on Parallel Computing (TOPC)10.1145/27754352:2(1-44)Online publication date: 29-Jun-2015
    • (2015)Hybrid Machine Learning/Analytical Models for Performance PredictionProceedings of the 6th ACM/SPEC International Conference on Performance Engineering10.1145/2668930.2688823(341-344)Online publication date: 28-Jan-2015
    • (2014)Analytical/ML mixed approach for concurrency regulation in software transactional memoryProceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing10.1109/CCGrid.2014.118(81-91)Online publication date: 26-May-2014

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media