2009
DOI: 10.1145/1851340.1851356
|View full text |Cite
|
Sign up to set email alerts
|

Enabling self-adaptivity in component-based streaming applications

Abstract: Abstract-Self-adaptivity is the capability of a system to adapt itself dynamically to achieve its goals. By means of this mechanism the system is able to autonomously modify its behavior or the way in which applications are run and implemented to achieve the goals set.In this paper we propose a framework that uses a component-based approach to implement self-adaptivity at application level. By using this mechanism, the framework provides the ability to perform both adaptation on the structure of the applicatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2012
2012

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…In [5], authors presented a monitor-controller-adapterbased framework to enable self-adaptivity for streaming applications. The paper introduces a framework based on the KPN computation model.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [5], authors presented a monitor-controller-adapterbased framework to enable self-adaptivity for streaming applications. The paper introduces a framework based on the KPN computation model.…”
Section: Related Workmentioning
confidence: 99%
“…This section presents our framework to build self-adaptive component-based applications by incorporating a distributed monitor-controller-adapter (M-C-A) mechanism in the KPN application pipeline (as proposed in [5]). Monitoring involves measurements of various parameters to check whether the system meets the assigned goals.…”
Section: Self-adaptive Kpn Applications Using Distributed M-c-a Framementioning
confidence: 99%
“…SACRE [4] is a component framework that allows creating self-adaptive applications based on software components and incorporates the Monitor-Controller-Adapter loop [5] with the application pipeline. The component model is based on KPN.…”
Section: Middleware Implementationmentioning
confidence: 99%
“…It consists of a middleware that provides standard interfaces to the application components allowing them to communicate without knowing about the particularities of the network interface and the communication network in general. Moreover, the distributed run-time environment can manage the adaptation of the application for high-level goals such as fault-tolerance, high performance, and lowpower consumption by migrating the application components between the available resources and/or increasing the parallelism of the application by instantiating multiple copies of the same component on different resources [3,4]. Such a selfadaptive RTE constitutes a fundamental part in order to enable systemwide self-adaptivity and continuity of service support [5].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation