2013 · 59 citations · 30 references
ComputingCommunicationAdvertisingMobile ComputingMobile SystemsCachingDigital AdvertisingEnergy-efficient Mobile ComputingMobile AdvertisingAuction-based AdvertisingEnergy-efficient CommunicationIn-app AdvertisingMobile Ad AuctionsMobile App Performance OptimizationPrefetching StrategiesResource Preloading
Mobile app marketplaces are dominated by free apps that rely on advertising for their revenue. These apps place increased demands on the already limited battery lifetime of modern phones. For example, in the top 15 free Windows Phone apps, we found in-app advertising contributes to 65% of the app's total communication energy (or 23% of the app's total energy). Despite their small size, downloading ads each time an app is started and at regular refresh intervals forces the network radio to be continuously woken up, thus leading to a high energy overhead, so-called 'tail energy' problem. A straightforward mechanism to lower this overhead is to prefetch ads in bulk and serve them locally. However, the prefetching of ads is at odds with the real-time nature of modern advertising systems wherein ads are sold through real-time auctions each time the client can display an ad.
30
Where is the energy spent inside my app?
Abhinav Pathak, Y. Charlie Hu, Ming Zhang · 2012 · 653 citations
Augmenting mobile 3G using WiFi
Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani · 2010 · 589 citations