• DocumentCode
    628216
  • Title

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

  • Author

    Couceiro, M. ; Ruivo, Pedro ; Romano, Pietro ; Rodrigues, Luis

  • Author_Institution
    Inst. Super. Tecnico, Univ. Tec. de Lisboa, Lisbon, Portugal
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    1
  • Lastpage
    12
  • 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.
  • Keywords
    SQL; grid computing; learning (artificial intelligence); memory protocols; public domain software; replicated databases; transaction processing; MORPHR; arbitrary replication protocol; data durability; machine learning; open source in-memory NoSQL data grid; replicated in-memory distributed transactional platform; switching regulation; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-6471-3
  • Type

    conf

  • DOI
    10.1109/DSN.2013.6575311
  • Filename
    6575311