Energy-Driven Computing

A New Paradigm for Energy Harvesting Systems

Energy harvesters are being increasingly used to power IoT and embedded systems, but their output power is usually variable and intermittent. To overcome this, systems typically add batteries or supercapacitors to smooth out changes, making the supply appear 'battery-like'. However, these additional devices require time for charging and increase the size, mass and cost of systems.

A new paradigm for energy harvesting systems is "Energy-Driven Systems", a system where the energy source is a key consideration in the design of the system, and energy storage hasn't been added to make it appear battery-like. They are typically characterised by a comparatively small energy storage element compared to average power consumption.

Our Research

Find out more about our research activities in the following areas of energy-driven computing, including our publications, downloads, videos and other related material:

Power-Neutral Computing

Systems which dynamically manage their operation to match the instantaneous power consumed to the instantaneous power harvested.

Application Case Studies

Explore our case studies of prototype energy-driven systems implementing a range of different application domains.

Overview Publications

The following publications provide an overview of energy-driven computing:

Research Team

The energy-driven research team is formed of the following people. If you are interested in joining the team, please visit

Academics (Faculty)

Researchers (Postdocs and PhD Students)

Previous Staff

  • Dr Domenico Balsamo
    Research Fellow
  • Ben Fletcher
    Undergraduate Project Student
  • Bogdan ***
    Undergraduate Intern
  • Ali ***
    Undergraduate Project Student
  • Giorgos ***
    Undergraduate Intern
  • Vinayak ***
    Undergraduate Intern
  • Uvis ***
    MSc Project Student
  • Rhys ***
    Undergraduate Project Student
  • Vinayak ***
    Undergraduate Intern