Layer 4 Optimizer (L4O) for Enhancing Battery Life in Smart Devices
Published in IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 2018
Applications (Apps) in Smart devices make our life connected to Internet all the time. 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 connection flow on Smart phone battery. We have conducted extensive experiments and collected data from various operator networks in different countries. We observe that TCP delayed closures at the client and prolonged TCP zero Window probes (ZWP) from the server lead to increased signaling overhead and radio ON time. These phenomenon cause unwanted battery drain at the smart phones. To address these problems, we propose a solution that prevents unnecessary packet communication due to TCP delayed closures and ZWPs. Our solution has been evaluated for Android devices such as Samsung Galaxy S7 and S8 variants and Tizen device such as Samsung Z3. We have found that, our solution consistently achieves 10 to 20% of power usage reduction irrespective of varying network and traffic conditions.