Measuring and Optimizing Energy Efficiency in Internet Communication: Implementing a Packet-Level Energy Model for Content Delivery Networks
MetadataShow full item record
Green ICT (Information and Communication Technology) aims at reducing the environmental impacts of ICT operations, maximizing energy efficiency and promoting recyclability. The ICT industry is resource intensive with rapidly increasing demands for more infrastructure and power. It is heavily dependent on full-time network connectivity. Therefore, networks play a crucial role in the overall green ICT initiatives. Various research efforts are being made by network equipment manufacturers as well as researchers to promote energy efficiency in the networks. The target of this master thesis is to develop mechanisms that allow measuring the energy consumption in networks and using them to optimize network usage. The thesis implements a packet-level energy accounting model using NS-3 simulator. The main idea is that IP packets collect the information of energy they consume at each hop while traversing a network. This information is later processed to account for the overall network energy consumption.The thesis work analyzes a specific use case of selecting energy-efficient servers in Content Delivery Networks (CDNs) to deliver content to end users. The energy model is implemented and tested for different traffic scenarios and sample network topologies. Simulation results show that the model can prove highly useful in the CDN use case. The energy accounting scheme allows end users to choose energy-efficient server alternatives for accessing content over the internet. End users are made aware of their carbon footprint and are able to contribute to green networking.Additionally, there is also a possibility to integrate the model with other network performance metrics such as network throughput in order to increase its usability.