NoC Interface for fault-tolerant Message-Passing communication on Multiprocessor SoC platform

Author(s):  
Heikki Kariniemi ◽  
Jari Nurmi
2016 ◽  
Vol 13 (6) ◽  
pp. 172988141666366
Author(s):  
Long Peng ◽  
Fei Guan ◽  
Luc Perneel ◽  
Martin Timmerman

Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked ro BoTic system (EmSBoT) targeting resource-constrained devices such as microcontroller-based robots. EmSBoT is primarily built upon μCOS-III with real-time support. However, its operating system abstraction layer makes it available for various operating systems. It employs a unified port-based communication mechanism to achieve message passing while hiding the heterogeneous distributed environment from applications, which also endows the framework with fault-tolerant capabilities. We describe the design and core features of the EmSBoT framework in this article. The implementation and experimental evaluation show its availability with small footprint size, effectiveness, and OS independence.


Author(s):  
Omer Subasi ◽  
Tatiana Martsinkevich ◽  
Ferad Zyulkyarov ◽  
Osman Unsal ◽  
Jesus Labarta ◽  
...  

We present a unified fault-tolerance framework for task-parallel message-passing applications to mitigate transient errors. First, we propose a fault-tolerant message-logging protocol that only requires the restart of the task that experienced the error and transparently handles any message passing interface calls inside the task. In our experiments we demonstrate that our fault-tolerant solution has a reasonable overhead, with a maximum observed overhead of 4.5%. We also show that fine-grained parallelization is important for hiding the overheads related to the protocol as well as the recovery of tasks. Secondly, we develop a mathematical model to unify task-level checkpointing and our protocol with system-wide checkpointing in order to provide complete failure coverage. We provide closed formulas for the optimal checkpointing interval and the performance score of the unified scheme. Experimental results show that the performance improvement can be as high as 98% with the unified scheme.


2013 ◽  
Vol 718-720 ◽  
pp. 2191-2196
Author(s):  
Yi Chun Chang ◽  
Yao Tien Wang

In this paper, a fuzzy-based dynamic resource allocation scheme for load balancing in cloud computing (FDLB) is presented to growth of the service type and user number in the mobile networks of the higher performance is required in service provision and throughput. Besides, the estimation of workload is difficult and time consuming, and the result causes an unstable system and unnecessary message passing overhead. The structure of the FDLB is composed of the design the load distributed agent (LDA). It is observed that the FDLB exhibits better adaptability, robustness, and fault-tolerant capability, thus yielding better performances compared to other existing algorithms.


Sign in / Sign up

Export Citation Format

Share Document