FREACSIM - A Framework for Creating and Simulating Real-Time Capable Network on Chip Systems and Applications
Journal Title: EAI Endorsed Transactions on Internet of Things - Year 2016, Vol 2, Issue 7
Abstract
This paper presents the new Framework for Real-time capable Embedded system and ArChitecture SIMulation (FREACSIM), a highly configurable full-system simulation environment enabling and easing the modeling, simulation and verification of Network on Chip architectures for hard real-time systems. The framework is mostly geared towards software developers, supporting them in the simulation of NoCs at an instruction accurate level and offers a broad variety of real-world hardware components as part of the integrated virtualization toolbox. FREACSIM provides a software-based routing strategy between nodes, with a single node consisting of a processor and required peripherals for enabling real-time capability. This allows a flexible and independent comparison of currently implemented hardware strategies, as well as an easy adaption to better suit new hardware needs. The software-based routing, as well as distributed applications that can be implemented for the NoC hardware design, are able to use the real-time operating system eCos, which is part of our framework. As a result, real-time capable software can be implemented for, and tested on, complex NoC systems. We demonstrate the flexibility and the benefits of our framework with a set of applications (use cases), which cover typical heavy and light load distributions between communication and computation.
Authors and Affiliations
Dominik Schönwetter, Ronald Veldema, Dietmar Fey
Modeling and Experimental Analysis of an In-body Area Nanonetwork
Nanotechnology is gaining more and more consensus in several application fields, comprised in-body applications. Innovative therapies and diagnostic approaches are based on the use of injections or oral delivery of nanop...
Approximate Transient Analysis of Queuing Networks by Decomposition based on Time-Inhomogeneous Markov Arrival Processes
We address the transient analysis of networks of queues with exponential service times. Such networks can easily have such a huge state space that their exact transient analysis is unfeasible. In this paper we propose an...
The DiscoDNC v2 – A Comprehensive Tool for Deterministic Network Calculus
In this paper, we present the Disco Deterministic Network Calculator v2 – our continuation in the effort to provide open-source tool support for worst-case performance analysis. The major achievement of this release is t...
IoT-F2CDM-LB: IoT Based Fog-to-Cloud and Data-in-Motion Architectures with Load Balancing
The work in this paper tries to enhance the performance of IoT by modifying the Cloud based architecture in terms of storage, processing, and Load Balancing (LB). The assumption is as follows: In a single Fog server, hig...
An analytical model of information spreading through conjugation in bacterial nanonetworks
Molecular communications are a powerful tool to implement communication functionalities in environments where the use of electromagnetic waves becomes critical, e.g. in the human body. Molecules such as proteins, DNA, RN...