Date of Graduation

5-2025

Document Type

Thesis

Degree Name

Bachelor of Science in Computer Science

Degree Level

Undergraduate

Department

Computer Science and Computer Engineering

Advisor/Mentor

Jin, Kevin

Committee Member

Farnell, Chris

Second Committee Member

Gauch, John

Abstract

The power grid utilizes a device called the phasor measurement unit (PMU), allowing power system administrators to remotely monitor and manage the state of the grid in Wide Area Monitoring Systems (WAMS). The advantages of PMUs – such as fine-grained, time-synchronized measurements and efficient, decentralized monitoring – are what make them key devices in the power grid. However, PMU technology also comes with new threats of the digital age, like malfunctions and cyberattacks, which can result in missing and faulty measurements that compromise power grid observability. P4 programmable networks can be used to detect faulty PMU data in a decentralized, efficient manner. Existing work has introduced in-network missing data recovery using P4. In this work, we extend that approach by adding the capability to detect and recover delayed PMU data to add onto the recovery scheme. We implement in-network PMU data logging on P4 switches, enabling retroactive power-system analysis without the need for changes to existing PDC hardware. Under a 5\% packet loss scenario, the mean absolute percentage error for voltage magnitude is 0.0279\% and the phase angle error is at 0.0272 degrees, demonstrating the effectiveness of incorporating delayed data recovery.

Keywords

Phasor Measurement Unit; Data Recovery; Programmable Network; P4; Software-Defined Networking

Share

COinS