Verifiable Computation in Smart Grids Using Dynamic Slicing

The verification of computations such as load profiling and billing in smart grids, is a critical challenge, regardless of whether these tasks are outsourced to third-party companies or performed by utility providers themselves. Ensuring the correctness of these computations is essential, as any miscalculations can lead to significant financial losses and operational inefficiencies. For instance, an incorrect load profile prediction could result in either overproduction or underproduction of electricity, leading to wastage or shortages of electricity. This paper introduces a novel approach to verifiable computation by applying dynamic slicing, a technique used to break down computations into smaller slices and dynamically distribute them across multiple servers based on their past performance, trustworthiness, or current load on the servers. Originally a concept from software engineering, where slices of code are isolated to trace errors, dynamic slicing is adapted here to verifiable computation by distributing and verifying slices of tasks in an environment like smart grids.

Authors

Institutions

Publication Details

Published
2025-03-17
DOI
https://doi.org/10.1109/percomworkshops65533.2025.00101
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Verifiable Computation in Smart Grids Using Dynamic Slicing

Roopa Vishwanathan, Matheen Basha Shaik
Distributed systems and fault tolerance
article

Verifiable Computation in Smart Grids Using Dynamic Slicing

Roopa Vishwanathan, Matheen Basha Shaik
article en

Abstract

The verification of computations such as load profiling and billing in smart grids, is a critical challenge, regardless of whether these tasks are outsourced to third-party companies or performed by utility providers themselves. Ensuring the correctness of these computations is essential, as any miscalculations can lead to significant financial losses and operational inefficiencies. For instance, an incorrect load profile prediction could result in either overproduction or underproduction of electricity, leading to wastage or shortages of electricity. This paper introduces a novel approach to verifiable computation by applying dynamic slicing, a technique used to break down computations into smaller slices and dynamically distribute them across multiple servers based on their past performance, trustworthiness, or current load on the servers. Originally a concept from software engineering, where slices of code are isolated to trace errors, dynamic slicing is adapted here to verifiable computation by distributing and verifying slices of tasks in an environment like smart grids.

New Mexico State University (US)
National Science Foundation
Affordable and clean energy
Openalex Percentile: Top 85%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Verifiable Computation in Smart Grids Using Dynamic Slicing — Roopa Vishwanathan, Matheen Basha Shaik · (2025) | TGRS Research Map | TGRS