The project coordinator
Project map
Russian version
English version
Write the mail
Healthcare tool diagnoses system reliability
News/ > 2021/ > Healthcare tool diagnoses system reliability/
Healthcare tool diagnoses system reliability
9 February 2021 Abaco Systems of Huntsville, Alabama today announced the newest release of its embedded systems health monitoring software suite, Health Toolkit 2.0. It is a software/middleware tool, operating between the underlying hardware and the application software.

The Health Toolkit collects health information such as voltage, temperature, memory usage, CPU/GPU/disk utilization, BIT information, and more via the «Health Inspector agent» that gathers board level health information locally and through the Intelligent Platform Management Interface Bus (IPMB).

It publishes the data to the network using open standard DDS publish/subscribe middleware which can then be viewed in the HealthView (customizable Health Toolkit GUI), used in the application, or stored for future analysis. In addition to the GUI application that provides a dashboard to display all the system health information being collected and published via the framework, a web server is provided that enables health data to be viewed via a standard web browser.

The Health Toolkit is unique in that it not only analyzes and reports on Abaco VPX hardware within the system, but also enables third party and custom hardware to be both integrated and interrogated, and does so in a unified manner that makes the gathering and interpretation of data easier.

The granular data provided by the Health Toolkit can be used to identify patterns of behavior that can lead to hardware malfunction, enabling corrective action to be taken to prevent system failure. Since the information derived from the Health Toolkit is available to the application software, enabling the application to take also appropriate programmatic action in the event of anticipated failure. The toolkit also reports on resource utilization, allowing resources to be reassigned if necessary. >>>
>>> The Health Toolkit is an extension of Abaco’s NodeWare family of software. NodeWare leverages the power of data with advanced software technologies including AI, deep learning and software-defined machines, and combines these to deliver actionable insights either via a GUI or an application programming interface (API). NodeWare also includes the AXIS integrated software development tool suite and the OpenWare switch management environment.

This new release adds key features to the toolkit, greatly enhancing its capability and extensibility. It provides integration with Abaco Deployed Test components — providing the ability to determine the results of both Power-on, and Continuous & Initiated Built-In Test (PBIT and CIBIT). This release also has a «Database connector» feature which provides the ability to subscribe and store health data to external MySQL, Postgres, or MongoDB databases. The web server enabling system allows the health information to be viewed in a web browser while allowing for greater extensibility, so users can incorporate their own hardware components into the Health Toolkit ecosystem.

Health Toolkit 2.0 allows for network utilization monitoring on local network interfaces or on switches via SNMP plug-in, as well as monitoring of additional hardware components including S.M.A.R.T disks and NVIDIA GPUs.

The addition of DDS «domains» allows for partitioning of published health data for different platform sub-systems. The DDS middleware integrates the components of a system together, providing low-latency data connectivity, extreme reliability, and a scalable architecture.

In a distributed system, middleware is the software layer that lies between the operating system and applications. It enables the various components of a system to more easily communicate and share data. It simplifies the development of distributed systems by letting software developers focus on the specific purpose of their applications rather than the mechanics of passing information between applications and systems. >>>
>>> The DDS middleware is a software layer that abstracts the Application from the details of the operating system, network transport, and low-level data formats. The same concepts and APIs are provided in different programming languages allowing applications to exchange information across operating systems, languages, and processor architectures. Low-level details like data wire format, discovery, connections, reliability, protocols, transport selection, QoS, security, etc. are managed by the middleware.

The DDS is widely used in many industries and aligns with wider common system architecture standards such as FACE and SOSA. The toolkit provides DDS publish and subscribe example source code. This, along with a fully documented data model, enables developers to integrate their own components into the framework.

John Muller, Chief Growth Officer at Abaco Systems, said, «Interoperability is at the heart of Health toolkit’s core design: not only between HW in the same chassis, but also between software at different layers. Furthermore, great attention has been given to the software portability across multiple future roadmap products. The concept of «adopt & enhance» not only preserves the same software quality across the product portfolio but speeds up the validation as well. From the R&D phase through deployment, Health Toolkit gives users the valuable information they need to make informed decisions quickly.»

Improvements in the new release include sensor threshold determination via the Intelligent Platform Management Interface (IPMI) and improved HealthView dashboard GUI with added sensor data logging capability.

Operating system support is provided for Linux, Windows and VxWorks. >>>
Search on the project
© 2021 State Research Institute of Aviation Systems. All rights reserved. Terms of Use.