By Topic

Partitioning Granularity, Communication Overhead, and Adaptation in OS Services for Distributed Reconfigurable Systems on Chip

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Samara, S. ; Design of Distrib. Embedded Syst., Univ. of Paderborn, Paderborn, Germany

Distributed embedded systems are exposed to variable applications and requirements. This results in a dynamic and unpredictable changes in the availability of resources. Existing operating system implementations for embedded devices are struggling to address the challenges of efficiently utilizing modern target platforms with heterogeneous computational elements and variable resources. To cope with these challenges, operating system services can be partitioned into small blocks that can run on any computational element and use different resource combinations in the target platform. Although this partitioning allows flexibility and adaptation, it also introduces undesired inter-partition communication overhead. In this paper we discuss a lower bound for the partitioning granularity in order to provide a trade off between communication overhead and adaptation. In addition, we argue the usage of pipelining as an approach to reducing the communication overhead. As a proof of concept a case study is presented.

Published in:

Computational Science and Engineering (CSE), 2010 IEEE 13th International Conference on

Date of Conference:

11-13 Dec. 2010