Software for Smarter Grids

Default ARPA-E Project Image

OPEN 2015
Nashville, Tennessee
Project Term:
04/04/2016 - 03/01/2021

Technology Description:

Vanderbilt University will develop a foundation platform for developing and deploying robust, reliable, effective and secure software applications for the Smart Grid. The Resilient Information Architecture Platform for the Smart Grid (RIAPS) provides core services for building effective and powerful smart grid applications. It offers unique services for real-time data dissemination, fault tolerance, and coordination across apps distributed over the network. The platform will allow plug-and-play architecture by providing a software layer that isolates the hardware details making software applications portable across multiple devices and enabling interoperability among heterogeneous devices and applications. Additionally, the RIAPS will be supported by a model-driven development toolchain to reduce development costs. The platform will allow apps to be upgraded and dynamically reconfigured in the field and will enable a marketplace of hardware device vendors, app developers, and end users to sell and buy products and services that will interoperate. Vanderbilt's team will develop and prototype the platform using an open source code base. The team will also construct representative open source energy management software apps that will demonstrate the effectiveness and dependability of the system, while offering a starting point for commercial implementations. The team expects the platform to become an industry standard on which Smart Grid applications can reliably run, much in the same way Android and iOS have become industry standard platforms for smartphones.

Potential Impact:

If successful, innovations from this project would provide the technological foundation for distributed and resilient Smart Grid software applications for improved and effective energy management.


Robust, reliable, effective, and secure Smart Grid software could boost the grid’s cybersecurity and resiliency through decentralized management as well as failure detection, isolation, and recovery. It also improves grid flexibility through localized management of distributed resources.


The team’s software platform could help facilitate integration of more renewable energy onto the grid, helping to reduce greenhouse gas emissions from electricity generation.


Use of the team’s software could reduce the cost of Smart Grid management and ultimately decrease prices for consumers. Additionally, a common Smart Grid platform could enable a marketplace of hardware device vendors, app developers, and end users to sell and buy products and services that will interoperate.


ARPA-E Program Director:
Dr. Mario Garcia-Sanz
Project Contact:
Dr. Gabor Karsai
Press and General Inquiries Email:
Project Contact Email:


Washington State University
North Carolina State University

Related Projects

Release Date: