SBIR/STTR Research Award

DiagSoftfailure: Automated Soft-Failure Diagnostic Tool Using Machine Learning for Network Users

Award identifier 2939e01e09971c32b83f66a11260e144cb92e5146045980fc558515422d2ccb7Awarding agency Department of Energy

Award amount

$225,000

Program and phase

SBIR · Phase I

Award year

2019

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Energy
Branch
Not reported
Recipient company
INFOBEYOND TECHNOLOGY LLC
Proposal award date
2019-02-19
Contract end date
2019-11-18
UEI
JMXHCAK12LZ7
Solicitation number
DE-FOA-0001940
Topic code
02c

Research abstract

As increasing individuals and organizations move their activities and services into online, network performance problems resulting in slow data communication speed becomes the significant obstacle for satisfactory user experience. Currently, there is a lack of a fully automated tool that can help network users to find the complicated network problems that degrade the performance of network applications. To fill this gap, we proposed an Automated Soft- Failure Diagnostic Tool Using Machine Learning (DiagSoftfailure) for Network Users to infer the location and root cause of network failures that result in performance degradation. Upon the user’s request via the web browser, DiagSoftfailure sever (DS) deployed at the border router between the campus/enterprise LAN and the backbone network collects and analyzes the packet trace corresponding to the target application for soft-failure diagnosis. It first utilizes open source TCP trace analysis software (i.e, libpcap and tcptrace) to obtain the raw features of the network behavior. Then, those raw features are further processed to extract network signatures that can provide sufficient distinction for an effective and reliable diagnosis. Base on the network signature, automated classifiers trained by combining supervised and semi-supervised machine learning is used to identify both known and unknown soft-failures in the network. Finally, the DS sends the network user a diagnosis report which allows novice and expert users to view and understand network condition and problems. DiagSoftfailure provides the capabilities for automated network soft-failure diagnosis with the following features: (i) a user-focused diagnosis requires no cooperation with the network manager; (ii) an adaptive network signature that is robust against data inconsistency and high-dimensionality of network behavior data ensures high diagnosis accuracy; (iii) capable of identifying unknown faults by combining supervised and unsupervised machine learning; (iv) requires no changes in OS system kernel and allows implementation flexibility. (v) a diagnosis report groups test results into the different categories in a comprehensive format and can be understood by novice users. DiagSoftfailure is designed as an automated user-focused network diagnosis tool that helps network users to actively find the performance problems that cause the application to run slower than expected. Once developed as COTS/GOTS products, it can significantly improve the user’s experience on network performance by helping them identifying and solving the network soft-failures: (1) Improve User Satisfaction: The DiagSoftfailure is designed to quickly and easily identify a specific set of conditions that impact the network performance. It can help users to find the root cause of the network performance degradation. It can assist the user and network administrator to rapidly resolve the network problem and improve connection speeds and alleviate user dissatisfaction; (2) Implementation Flexibility: Users can diagnose their network problems without cooperation with the network operator, which a capability unavailable in many network diagnostic tools. Thus it can be implemented as an application in the LAN of the users. This provides flexibility for the network operator to deploy the DiagSoftfailure system at any desired network location; and (3) Reducing Network Maintenance Cost: DiagSoftfailure provides an automatic data collection and analysis tool for users to automatically find the root cause of the performance problem in the network. By leveraging the automated diagnosis, it reduces the manpower required for network diagnosis as much as possible. Therefore it can largely reduce the cost of network operation and system maintenance.

Technology keywords

Not reported

Other awards by this recipient

Verified by the same UEI. These are other public SBIR/STTR award pages, not a merged company record.

Awards with the same topic code

Verified by an exact topic code match. This is not a text-similarity match.

Research funding history

44 SBIR/STTR records share this UEI (2010–2025). Reported award amounts total $13,013,950. Reported amounts are not federal obligations.

Phases: Phase I, Phase II

Agencies: Department of Defense, Department of Energy, Department of Commerce, Department of Transportation

Agency intelligence

Department of Energy

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.