Loading…
Optimizing TCP zero window probes for power saving in smart devices
Smart phones have made our life easier by providing 24×7 connectivity to Internet. But, the battery capacity is a major setback for Internet connected Smart phones. We know that TCP is the backbone protocol for these Internet data transmissions. In this paper, we studied the impacts of TCP flow cont...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Smart phones have made our life easier by providing 24×7 connectivity to Internet. But, the battery capacity is a major setback for Internet connected Smart phones. We know that TCP is the backbone protocol for these Internet data transmissions. In this paper, we studied the impacts of TCP flow control mechanism on battery life. Generally, TCP flow control mechanism is used to avoid buffer overflow at the receiver and is achieved by advertising the receive buffer size as TCP window to the sender. When sender receives zero TCP window, it stops sending data and starts sending probes to receiver till space opens up in the input window. During our study, we observed some abnormal behavior, whenever video streaming or downloads were interrupted. We found that there were prolonged TCP Zero Window Probes(ZWPs) from the sender which lead to increased signalling overhead and radio ON time at receiver. This phenomenon causes unwanted battery drain. To address this particular problem, we propose a solution that prevents unnecessary packet communication due to ZWPs. We have implemented our solution for Android devices and analyzed the performance extensively based on real time measurements. In our experiments, we could achieve 10-15% of power gain consistently in smart phones. |
---|---|
ISSN: | 1558-2612 |
DOI: | 10.1109/WCNC.2018.8376966 |