Runtime modularity in complex structures: a component model for fine grained runtime adaptation

Runtime modularity in complex structures: a component model for fine grained runtime adaptation
复制标题

复杂结构中的运行时模块化:用于细粒度运行时适应的组件模型

DOI:
10.1145/2602458.2602471
复制
发表时间:
2014
期刊:
IBM Syst. J.
影响因子:
--
通讯作者:
Barry Porter
Barry Porter
中科院分区:
--
文献类型:
--
作者:
Barry Porter

文献摘要

被引文献

相似文献

在线模块化自适应和自适应技术在粗粒度软件中已经证明了显著的优势,从而实现了敏捷和高性能的部署。我们正在研究应用于细粒度软件(如图形用户界面和Web服务器实现)的相同类型的运行时适配。然而,这类软件是由行为驱动结构的普遍使用定义的。现有的运行时组件模型未能捕捉到这一必要性,由于其排他性依赖于外部驱动的结构组合。在本文中,我们提出了一种新的运行时组件模型,既满足需要外部管理软件结构,使运行时的适应和自适应,同时也满足需要细粒度的软件创建自己的结构元素的基础上,应用程序特定的系统行为。我们提出了我们的模型沿着的初步评估的关键细节。
Online modular adaptation and self-adaptation techniques have demonstrated significant benefits in coarse-grained software, enabling agile and high-performance deployments. We are studying the same kinds of runtime adaptation applied to fine-grained software such as graphical user interfaces and web server implementations. However, this kind of software is defined by pervasive use of behaviourally-driven structure. Existing runtime component models fail to capture this necessity due to their exclusive reliance on externally-driven structural composition. In this paper we present a novel runtime component model that both satisfies the need to externally manage software structure, enabling runtime adaptation and self-adaptation, while also satisfying the need for fine-grained software to create elements of its own structure based on application-specific system behaviour. We present the key details of our model along with an initial evaluation.