2.0 and Radio Impacts/battery efficiency

Salvatore Loreto <salvatore.loreto@ericsson.com> Thu, 12 April 2012 08:55 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E60B621F865B for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 12 Apr 2012 01:55:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.52
X-Spam-Level:
X-Spam-Status: No, score=-8.52 tagged_above=-999 required=5 tests=[AWL=2.078, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TxHDib8dfkP5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 12 Apr 2012 01:55:21 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id CF56021F8624 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 12 Apr 2012 01:55:17 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1SIFm1-0000sy-1b for ietf-http-wg-dist@listhub.w3.org; Thu, 12 Apr 2012 08:53:01 +0000
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <salvatore.loreto@ericsson.com>) id 1SIFlp-0000s7-8P for ietf-http-wg@listhub.w3.org; Thu, 12 Apr 2012 08:52:49 +0000
Received: from mailgw7.ericsson.se ([193.180.251.48]) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <salvatore.loreto@ericsson.com>) id 1SIFli-0008KI-Th for ietf-http-wg@w3.org; Thu, 12 Apr 2012 08:52:47 +0000
X-AuditID: c1b4fb30-b7b07ae000006839-05-4f8697c409d2
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 13.6C.26681.4C7968F4; Thu, 12 Apr 2012 10:52:20 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.213.0; Thu, 12 Apr 2012 10:52:19 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 93595230B for <ietf-http-wg@w3.org>; Thu, 12 Apr 2012 11:52:19 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 99DE05267A for <ietf-http-wg@w3.org>; Thu, 12 Apr 2012 11:52:19 +0300 (EEST)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 2925A4FCC9 for <ietf-http-wg@w3.org>; Thu, 12 Apr 2012 11:52:19 +0300 (EEST)
Message-ID: <4F8697C2.5000702@ericsson.com>
Date: Thu, 12 Apr 2012 10:52:18 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="------------070904030106050008050205"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Received-SPF: pass client-ip=193.180.251.48; envelope-from=salvatore.loreto@ericsson.com; helo=mailgw7.ericsson.se
X-W3C-Hub-Spam-Status: No, score=-4.2
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1SIFli-0008KI-Th f36c07034bb87b1a86df30cac34ad341
X-Original-To: ietf-http-wg@w3.org
Subject: 2.0 and Radio Impacts/battery efficiency
Archived-At: <http://www.w3.org/mid/4F8697C2.5000702@ericsson.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/13429
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Resent-Message-Id: <E1SIFm1-0000sy-1b@frink.w3.org>
Resent-Date: Thu, 12 Apr 2012 08:53:01 +0000

Hi there,

here a good read about "Optimizing Downloads for Efficient Network Access"
http://developer.android.com/training/efficient-downloads/efficient-network-access.html

the major points are

1) reducing the number of connections is a MUST as each new network 
connection is extremely expensive
from a Radio/Battery prospective

It is also worth to add that the server-initiated closing of  idle 
connection is also something to avoid.
So if the client keeps the connection open longer, then the 
specification has to mandate servers to keep
the connection open for very long.


2) the ping frequency is also very important:
/"An app that pings the server every 20 seconds, just to acknowledge 
that the app is running and visible to the user, will keep the radio 
powered on indefinitely"
/

3) also Prefetching data need some consideration from the radio 
prospective as Prefetching data (on a wireless connection)
  may cost money but for sure has a cost from a battery prospective


cheers
Sal

-- 
Salvatore Loreto, PhD
www.sloreto.com