A comparison between Hardware and Software Solutions for Resource Partitioning in Multicore-based Mixed Criticality Applications

نویسندگان

  • Stefano Esposito
  • Sehriy Avramenko
  • Massimo Violante
  • Marco Sozzi
  • Massimo Traversone
  • Marco Binello
  • Marco Terrone
چکیده

The paper proposes a comparison between hardware and software solutions for resource partitioning in the scenario of a multi-core based mixed criticality application. A reference avionic application has been implemented in two versions: one using a software partitioning solution and one using a hardware partitioning solution. Both versions of the system have been evaluated using fault injection simulation experiments. Results show that the hardware solution can provide better isolation with respect to the software solutions when soft errors affecting processor memory elements are considered. Conversely, when software defects are of concerns, the two solutions provide the same level of robustness. Keywords—avionic; multi-core; mixed-criticality; consolidation; fault-tolerance; system-on-programmable-chip (SoPC); hypervisor (HV); intellectual property (IP); critical partition (CP); critical application (CA); non-critical partition (NCP); non-critical application (NCA); system watchdog timer (SWDT); watchdog (WD); single event upset (SEU); software bug (SwB)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VOSYSmonitor, a Low Latency Monitor Layer for Mixed-Criticality Systems on ARMv8-A

With the emergence of multicore embedded System on Chip (SoC), the integration of several applications with different levels of criticality on the same platform is becoming increasingly popular. These platforms, known as mixed-criticality systems, need to meet numerous requirements such as real-time constraints, Operating System (OS) scheduling, memory and OSes isolation. To construct mixed-cri...

متن کامل

Predictable transactional memory architecture for hierarchical mixed-criticality systems

A transactional memory simplifies the concurrency management in multicore systems by permitting sets of load and store instructions to be executed in an atomic way. The correct results for concurrent transactions and the execution time strongly depend on the coherency potentials, rollback capabilities and strategies of the transactional memory. A transactional memory can be implemented as a Har...

متن کامل

A safety concept for a wind power mixed-criticality embedded system based on multicore partitioning

The development of mixed-criticality systems that integrate applications of different criticality levels (safety, security, real-time and non real-time) can provide multiple benefits such as product cost-size-weight reduction, reliability increase and scalability. However, the integration of applications of different levels of criticality leads to several challenges with respect to safety certi...

متن کامل

Memory Architectures for NoC-Based Real-Time Mixed Criticality Systems

Mixed criticality systems (MCS) allow software components of differing criticalities to use the same physical resources (ie. CPU, memory). MCS highlight the trade-off between partitioning components of different criticalities and efficient resource usage. Components are partitioned due to safety concerns, but physical partitioning requires more resources than if components are unpartitioned and...

متن کامل

I/O Sharing in a Multi-core Kernel for Mixed-Criticality Applications

In a mixed-criticality system, applications with different safety criticality levels are usually required to be implemented upon one platform for several reasons( reducing hardware cost, space, power consumption). Partitioning technology is used to enable the integration of mixedcriticality applications with reduced certification cost. In the partitioning architecture of strong spatial and temp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016