Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Web servers energy efficiency under HTTP/2

View through CrossRef
Server energy consumption has been a subject of research for more than a decade now. With Internet scaling rapidly all over the world, more servers are being added continuously. With global warming and financial cost associated with running servers, it has now become a more pressing concern to optimize the power consumption of these servers while still not affecting the performance. The optimization that can be carried out at the hardware level has its limits and therefore the onus comes on to the software developers as well to optimize their web interacting services and use protocols that are more efficient. Recently, Internet Engineering Task Force (IETF) formalized the specification for the successor of HTTP/1.1 protocol. Named HTTP/2, it has been projected to overcome all the limitations of HTTP/1.1 protocol for which web services developers have to optimize their applications. Understandably, HTTP/2 has been drawing a lot of interest from users, web administrators to big organizations. With HTTP/2 as the future of the Internet communication and servers acting as the backbone of the Internet, we are interested in knowing if HTTP/2 will provide energy efficiency benefits to servers or it will just improve users web experience. In this paper, we evaluate the energy efficiency of two web servers while they communicate over HTTP/1.1 and HTTP/2 protocol. We also investigate how Transport layer security (TLS) affects the power consumption of the servers. In our tests, we have introduced HTTP/2 features one by one so that readers can see for themselves what benefits the HTTP/2 over HTTP/1.1. Our study suggests that multiplexing and Round Trip time (RTT) are the biggest factors helping HTTP/2 achieve its design goals. We conclude that even with huge TLS associated cost with HTTP/2, on high latency networks it can help servers to be more energy efficient while improving their performance as well.
Title: Web servers energy efficiency under HTTP/2
Description:
Server energy consumption has been a subject of research for more than a decade now.
With Internet scaling rapidly all over the world, more servers are being added continuously.
With global warming and financial cost associated with running servers, it has now become a more pressing concern to optimize the power consumption of these servers while still not affecting the performance.
The optimization that can be carried out at the hardware level has its limits and therefore the onus comes on to the software developers as well to optimize their web interacting services and use protocols that are more efficient.
Recently, Internet Engineering Task Force (IETF) formalized the specification for the successor of HTTP/1.
1 protocol.
Named HTTP/2, it has been projected to overcome all the limitations of HTTP/1.
1 protocol for which web services developers have to optimize their applications.
Understandably, HTTP/2 has been drawing a lot of interest from users, web administrators to big organizations.
With HTTP/2 as the future of the Internet communication and servers acting as the backbone of the Internet, we are interested in knowing if HTTP/2 will provide energy efficiency benefits to servers or it will just improve users web experience.
In this paper, we evaluate the energy efficiency of two web servers while they communicate over HTTP/1.
1 and HTTP/2 protocol.
We also investigate how Transport layer security (TLS) affects the power consumption of the servers.
In our tests, we have introduced HTTP/2 features one by one so that readers can see for themselves what benefits the HTTP/2 over HTTP/1.
1.
Our study suggests that multiplexing and Round Trip time (RTT) are the biggest factors helping HTTP/2 achieve its design goals.
We conclude that even with huge TLS associated cost with HTTP/2, on high latency networks it can help servers to be more energy efficient while improving their performance as well.

Related Results

Performance Modeling of Web Servers
Performance Modeling of Web Servers
A general model of a web server system comprising of the interactions between World Wide Web users and the web sites (servers) is analyzed and evaluated. Incoming requests, once ad...
Does Environmental Tax Affect Energy Efficiency? An Empirical Study of Energy Efficiency in OECD Countries Based on DEA and Logit Model
Does Environmental Tax Affect Energy Efficiency? An Empirical Study of Energy Efficiency in OECD Countries Based on DEA and Logit Model
OECD countries are the largest energy consuming economies in the world, improving energy efficiency and reducing pollution emissions is one of the important goals of the environmen...
Optimization Approach for Green Cloud Computing
Optimization Approach for Green Cloud Computing
With the increased use of computers and computing power, implementing cloud computing (CC) has become imperative in the present-day global scenario. While CC techniques give the us...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Bringing Web 2.0 to web lectures
Bringing Web 2.0 to web lectures
PurposeAt many universities, web lectures have become an integral part of the e‐learning portfolio over the last few years. While many aspects of the technology involved, like auto...
A survey of semantic web (Web 3.0), its applications, challenges, future and its relation with Internet of things (IoT)
A survey of semantic web (Web 3.0), its applications, challenges, future and its relation with Internet of things (IoT)
The Semantic Web (Web 3.0) is an advancement of the existing web in which knowledge is given well-defined importance, allowing people and machines to operate better. The Semantic W...
A New Paradigm for Server-Aided MPC
A New Paradigm for Server-Aided MPC
The server-aided model for multiparty computation (MPC) was introduced to capture a real-world scenario where clients wish to off-load the heavy computation of MPC protocols to ded...

Back to Top