DOI: 10.5281/zenodo.17282064
title: Power Consumption and Network Traffic Telemetry Datasets of Carrier-Grade Network Equipment for Smart Energy-aware Zero-touch Traffic Engineering

description: To develop a model that characterizes the energy consumption of network equipment, we conducted a series of experiments in a physical network laboratory at Telefónica Innovación Digital premises. The experiments were carried out on two different router models from different manufacturers (i.e., router models A and B) and were designed to explore how varying network conditions—such as traffic load, packet length, and flow patterns—influence instantaneous power consumption, from which energy usage over time can be inferred.

Three types of experiments were conducted to generate the datasets, which are described in detail below:



TC3.2_traffic_load_variation (Experiment 1): In this type of experiment the traffic load was varied in a ramp pattern, from 0% to 100% and then decreasing back to 0%, with the packet length remaining fixed (1500 bytes). The rate of traffic load variation is 300 seconds.

TC3.2_traffic_load_packet_length_variation (Experiment 2): In this type experiment both traffic load and packet length were varied simultaneously in a ramp pattern. The traffic load was ramped from 0% to 100% and back to 0%, while the packet length varied from 62 bytes to 1500 bytes and back to 62 bytes at each traffic load variation. The rate of packet length variation is 300 seconds and the rate of traffic load variation is 1,500 seconds.

TC3.2_multiple_traffic_flows (Experiment 3): In this type of experiment four concurrent traffic flows were created, each with distinct packet lengths (62 bytes, 1300 bytes, 1500 bytes, and a random length between 62 bytes and 1300 bytes). The total traffic load varied from 0% to 100% and back to 0%, following a ramp pattern. Each flow contributed a specific percentage to the total traffic load: the first flow accounted for 40%, the second flow for 5%, the third for 25%, and the fourth for 30%. The rate of traffic load variation is 1,500 seconds.


Each experiment type was repeated three times, with a total experimental duration of five hours for Experiment 1 and 27.5 hours for each of Experiments 2 and 3. Every iteration of each experiment for each router model constitutes an individual dataset (e.g., TC3.2_traffic_load_variation_modelA_iteration1 dataset for the first iteration of Experiment 1 regarding router model A). All the experiments were performed for router model A, whereas only the Experiments 2 and 3 were run for router model B. Energy consumption was characterized by measuring the instantaneous power consumed by the network equipment, with samples collected every five seconds. In total, 3,600 samples were obtained for Experiment 1—conducted exclusively on router model A—and 19,800 samples for each of Experiments 2 and 3, both carried out on router models A and B.

The features of the datasets are as follows:



DateTime: the date and time at which the energy consumption and traffic throughput were measured.

Time_s: the time in seconds since the experiment began.

Throughput_Percentage: the percentage of traffic throughput for the network equipment interfaces.

Throughput_Gbps: the traffic throughput occupancy in gigabits per second for the network equipment interfaces.

PacketSize_B: the packet size used for each traffic measurement. For the TC3.2_traffic_load_variation datasets, the packet size is fixed at 1500 bytes. For the TC3.2_traffic_load_packet_length_variation datasets, the packet size varies among 62, 160, 640, 1300, 1500 bytes. For the TC3.2_multiple_traffic_flows datasets, the average packet size is 669.1 bytes.

Power_Consumption: the instantaneous power consumed by the network equipment at a specific moment under different network conditions.

Packet_Rate: the packet rate is the number of packets carried on the network interfaces of the network equipment during each traffic measurement.


These datasets serve as a valuable basis for modeling energy consumption under varying network conditions. In ACROSS European project, a Network Digital Twin (NDT) approach was employed to emulate realistic network conditions and traffic patterns, enabling the analysis and optimization of energy efficiency in the network. This work is being developed in a test case called "TC3.2 – Smart Energy-aware Zero-touch TE", which aims to convert network telemetry events into intelligent zero-touch traffic engineering (TE) decisions by taking into account energy consumption considerations. The NDT solution of TC3.2 uses Artificial Intelligence (AI) inference models to infer the energy consumption associated with the traffic profiles carried on the network by each network node. A traffic generator solution injects these traffic profiles into an emulated network environment, and the NDT framework monitors network telemetry statistics to feed the AI inference models. Based on energy consumption predictions, the NDT automates TE mechanisms to implement an energy-aware dynamic routing solution on real networks, enabling traffic to be forwarded along the most energy-efficient path.