• DocumentCode
    3752760
  • Title

    X-Ware: mutant computing substrates

  • Author

    Joao Gabriel Reis;Antonio Augusto Frohlich;Lucas F. Wanner

  • Author_Institution
    Federal University of Santa Catarina, Florianopolis, Brazil
  • fYear
    2015
  • Firstpage
    25
  • Lastpage
    31
  • Abstract
    In this paper we introduce X-Ware, a framework for computing whereby components used by an application can take different forms and characteristics across the lifetime of the system in order to adjust to dynamic application requirements. In particular, we explore two aspects of system mutability: dynamic choice of implementations for certain system components (e.g., leading to different trade-offs between quality and resource usage); and the change in non-functional characteristics of these components (e.g., speed and energy consumption) due to process and environmental variations. We demonstrate X-Ware with a library of mathematical APIs that can help components save up to 93% in energy and 94% in execution time by tolerating a small degradation in quality.
  • Keywords
    "Hardware","Operating systems","Runtime","Substrates","Quality of service","Monitoring"
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2015 International Symposium on
  • Electronic_ISBN
    2150-5519
  • Type

    conf

  • DOI
    10.1109/RSP.2015.7416542
  • Filename
    7416542