• DocumentCode
    3028157
  • Title

    EPiCS: Engineering Proprioception in Computing Systems

  • Author

    Becker, T. ; Agne, Andreas ; Lewis, Peter R. ; Bahsoon, Rami ; Faniyi, Funmilade ; Esterle, Lukas ; Keller, Andreas ; Chandra, Aniruddha ; Jensenius, A.R. ; Stilkerich, Stephan C.

  • Author_Institution
    Imperial Coll. London, London, UK
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    353
  • Lastpage
    360
  • Abstract
    Modern compute systems continue to evolve towards increasingly complex, heterogeneous and distributed architectures. At the same time, functionality and performance are no longer the only aspects when developing applications for such systems, and additional concerns such as flexibility, power efficiency, resource usage, reliability and cost are becoming increasingly important. This does not only raise the question of how to efficiently develop applications for such systems, but also how to cope with dynamic changes in the application behaviour or the system environment. The EPiCS Project aims to address these aspects through exploring self-awareness and self-expression. Self-awareness allows systems and applications to gather and maintain information about their current state and environment, and reason about their behaviour. Self-expression enables systems to adapt their behaviour autonomously to changing conditions. Innovations in EPiCS are based on systematic integration of research in concepts and foundations, customisable hardware/software platforms and operating systems, and self-aware networking and middleware infrastructure. The developed technologies are validated in three application domains: computational finance, distributed smart cameras and interactive mobile media systems.
  • Keywords
    cameras; cloud computing; distributed sensors; financial data processing; intelligent sensors; interactive systems; middleware; mobile computing; multimedia systems; operating systems (computers); parallel architectures; self-adjusting systems; EPiCS project; application behaviour; complex architecture; computational finance; customisable hardware-software platforms; distributed architecture; distributed smart cameras; engineering proprioception in computing systems; heterogeneous architecture; interactive mobile media systems; middleware infrastructure; operating systems; self-aware networking; self-awareness; self-expression; system environment; Computational modeling; Computer architecture; Educational institutions; Hardware; Instruction sets; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.56
  • Filename
    6417315