Energi är en viktig resurs för appar som körs på mobila enheter. Bland alla operationer är att göra HTTP-förfrågningar en av de mest energikrävande. Tidigare studier har visat att sammanslagning av mindre HTTP-förfrågningar till en enda större HTTP-förfrågan kan vara ett effektivt sätt att förbättra energieffektiviteten i nätverkskommunikation, men har inte definierat ett automatiserat sätt att upptäcka när appar kan levereras eller att omvandla appar för att göra denna kombination. I detta dokument föreslår vi en strategi för att minska energiförbrukningen av HTTP-förfrågningar i Android-appar genom att automatiskt upptäcka och sedan lägga ihop flera HTTP-förfrågningar. Vår strategi upptäcker först HTTP-förfrågningar som kan buntas med hjälp av statisk analys, sedan använder en proxybaserad teknik för att bunta HTTP-förfrågningar vid körning. Vi utvärderade vår strategi på en uppsättning av verkliga marknadsplats Android-appar. I denna utvärdering, vår strategi uppnått en genomsnittlig energiminskning på 15% för ämnet appar och inte införa en betydande körtid overhead på de optimerade apparna.
I REF identifieras HTTP-förfrågningar som en av de mest energikrävande aktiviteterna i en mobiltelefon bland alla operationer.
Automated energy optimization of HTTP requests for mobile applications
{'venue': None, 'journal': 'Proceedings of the 38th International Conference on Software Engineering', 'mag_field_of_study': ['Computer Science']}