arrow
返回

Adaptive Dispatch: A Pattern for Performance-Aware Software Self-Adaptation

delete2018-04-02
delete0
PRE
AI
P
Petr Kubát *
L
Lubomír Bulej
T
Tomáš Bureš
V
Vojtěch Horký
P
Petr Tůma
DOI:10.1145/3185768.3186406delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Modern software systems often employ dynamic adaptation to runtime conditions in some parts of their functionality - well known examples range from autotuning of computing kernels through adaptive battery saving strategies of mobile applications to dynamic load balancing and failover functionality in computing clouds. Typically, the implementation of these features is problem-specific - a particular autotuner, a particular load balancer, and so on - and enjoys little support from the implementation environment beyond standard programming constructs. In this work, we propose Adaptive Dispatch as a generic coding pattern for implementing dynamic adaptation. We believe that such pattern can make the implementation of dynamic adaptation features better in multiple aspects - an explicit adaptation construct makes the presence of adaptation easily visible to programmers, lends itself to manipulation with development tools, and facilitates coordination of adaptation behavior at runtime. We present an implementation of the Adaptive Dispatch pattern as an internal DSL in Scala.
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
COMPANION OF THE ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND UBICOMP COMPANION
IF:
0
论文数:
6
被引数:
0

机构

C
Charles University Prague
学者数:
3.0W
论文数: 2.2W
被引数: 158
引用论文

引用论文

Vías de exposición a plaguicidas en escolares de la Provincia de Talca, Chile
err2014-05-01
err0
errOAAI
errMaría Teresa Muñoz-Quezada; Boris Lucero; Verónica Iglesias; María Pía Muñoz
err分享
err收藏
Brain neural synchronization and functional coupling in Alzheimer's disease as revealed by resting state EEG rhythms
err2016-05-01
err0
PREAI
errClaudio Babiloni; Roberta Lizio; Nicola Marzano; Paolo Capotosto; Andrea Soricelli; Antonio Ivano Triggiani; Susanna Cordone; Loreto Gesualdo; Claudio Del Percio
err分享
err收藏
err分享
err收藏
Development and Deployment at FacebookFacebook的开发和部署
err2013-07-01
err167
PREAI
errFeitelson, Dror G.; Frachtenberg, Eitan; Beck, Kent L.
err分享
err收藏
Introduction
err2017-03-21
err0
PREAI
errSean R. Bishop; Nicola H. Perry
err分享
err收藏
Gamma-Band Activity in Human Prefrontal Cortex Codes for the Number of Relevant Items Maintained in Working Memory
err2012-09-05
err0
errOAAI
errFrédéric Roux; Michael Wibral; Harald M. Mohr; Wolf Singer; Peter J. Uhlhaas
err分享
err收藏
Healthy aging: Relationship between quantitative electroencephalogram and cognition
err2012-02-01
err0
PREAI
errMilene Roca-Stappung; Thalía Fernández; Judith Becerra; Omar Mendoza-Montoya; Marbella Espino; Thalía Harmony
err分享
err收藏
学者 查看更多内容