Towards Self-Adaptive KPN Applications on NoC-Based MPSoCs

Joint Authors

Cannella, Emanuele
Meloni, Paolo
Derin, Onur
Kuncheerath Ramankutty, Prasanth

Source

Advances in Software Engineering

Issue

Vol. 2012, Issue 2012 (31 Dec. 2012), pp.1-16, 16 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2012-11-19

Country of Publication

Egypt

No. of Pages

16

Main Subjects

Mathematics

Abstract EN

Self-adaptivity is the ability of a system to adapt itself dynamically to internal and external changes.

Such a capability helps systems to meet the performance and quality goals, while judiciously using available resources.

In this paper, we propose a framework to implement application level self-adaptation capabilities in KPN applications running on NoC-based MPSoCs.

The monitor-controller-adapter mechanism is used at the application level.

The monitor measures various parameters to check whether the system meets the assigned goals.

The controller takes decisions to steer the system towards the goal, which are applied by the adapters.

The proposed framework requires minimal modifications to the application code and offers ease of integration.

It incorporates a generic adaptation controller based on fuzzy logic.

We present the MJPEG encoder as a case study to demonstrate the effectiveness of the approach.

Our results show that even if the parameters of the fuzzy controller are not tuned optimally, the adaptation convergence is achieved within reasonable time and error limits.

Moreover, the incurred steady-state overhead due to the framework is 4% for average frame-rate, 3.5% for average bit-rate, and 0.5% for additional control data introduced in the network.

American Psychological Association (APA)

Derin, Onur& Kuncheerath Ramankutty, Prasanth& Meloni, Paolo& Cannella, Emanuele. 2012. Towards Self-Adaptive KPN Applications on NoC-Based MPSoCs. Advances in Software Engineering،Vol. 2012, no. 2012, pp.1-16.
https://search.emarefa.net/detail/BIM-451677

Modern Language Association (MLA)

Derin, Onur…[et al.]. Towards Self-Adaptive KPN Applications on NoC-Based MPSoCs. Advances in Software Engineering No. 2012 (2012), pp.1-16.
https://search.emarefa.net/detail/BIM-451677

American Medical Association (AMA)

Derin, Onur& Kuncheerath Ramankutty, Prasanth& Meloni, Paolo& Cannella, Emanuele. Towards Self-Adaptive KPN Applications on NoC-Based MPSoCs. Advances in Software Engineering. 2012. Vol. 2012, no. 2012, pp.1-16.
https://search.emarefa.net/detail/BIM-451677

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-451677