• DocumentCode
    168604
  • Title

    Analytical/ML Mixed Approach for Concurrency Regulation in Software Transactional Memory

  • Author

    Rughetti, Diego ; Di Sanzo, Pierangelo ; Ciciani, Bruno ; Quaglia, Francesco

  • fYear
    2014
  • fDate
    26-29 May 2014
  • Firstpage
    81
  • Lastpage
    91
  • Abstract
    In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order to build a performance model allowing to dynamically tune the level of concurrency of applications based on Software Transactional Memory (STM). Our mixed approach has the advantage of reducing the training time of pure machine learning methods, and avoiding approximation errors typically affecting pure analytical approaches. Hence it allows very fast construction of highly reliable performance models, which can be promptly and effectively exploited for optimizing actual application runs. We also present a real implementation of a concurrency regulation architecture, based on the mixed modeling approach, which has been integrated with the open source Tiny STM package, together with experimental data related to runs of applications taken from the STAMP benchmark suite demonstrating the effectiveness of our proposal.
  • Keywords
    concurrency control; learning (artificial intelligence); public domain software; transaction processing; STAMP benchmark suite; STM; analytical-ML mixed approach; concurrency regulation architecture; machine learning; mixed modeling approach; open source Tiny STM package; software transactional memory; Analytical models; Computational modeling; Concurrent computing; Data models; Proposals; Reliability; Training; Concurrency; Energy Optimization; Performance Models; Performance Optimization; Software Transactional Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/CCGrid.2014.118
  • Filename
    6846443