Re: [earlywarning] What problem is ATOCA trying to address?

Henning Schulzrinne <hgs@cs.columbia.edu> Fri, 26 March 2010 20:47 UTC

Return-Path: <hgs@cs.columbia.edu>
X-Original-To: earlywarning@core3.amsl.com
Delivered-To: earlywarning@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8B6E3A6BFD for <earlywarning@core3.amsl.com>; Fri, 26 Mar 2010 13:47:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.665
X-Spam-Level:
X-Spam-Status: No, score=-0.665 tagged_above=-999 required=5 tests=[AWL=-1.796, BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FTOHLfp+WwOF for <earlywarning@core3.amsl.com>; Fri, 26 Mar 2010 13:47:11 -0700 (PDT)
Received: from tarap.cc.columbia.edu (tarap.cc.columbia.edu [128.59.29.7]) by core3.amsl.com (Postfix) with ESMTP id 974183A6BFB for <earlywarning@ietf.org>; Fri, 26 Mar 2010 13:47:11 -0700 (PDT)
Received: from dhcp-wireless-open-abg-26-78.meeting.ietf.org (dhcp-wireless-open-abg-26-78.meeting.ietf.org [130.129.26.78]) (user=hgs10 mech=PLAIN bits=0) by tarap.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o2QKlUIi001306 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 26 Mar 2010 16:47:31 -0400 (EDT)
References: <C7D24EAC.2B5BC%br@brianrosen.net><8136DC6D-FD55-4A9F-A81B-902584B3DF6D@cs.columbia.edu> <424647DE-DA3B-4141-A1A1-060B7F7195E5@incident.com> <FDFC6E6B2064844FBEB9045DF1E3FBBC3A8887@BD01MSXMB016.US.Cingular.Net> <C718259D-FD05-4F8D-AA51-0A9B008DBCDE@cisco.com>
In-Reply-To: <C718259D-FD05-4F8D-AA51-0A9B008DBCDE@cisco.com>
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset="us-ascii"
Message-Id: <C84353BC-1D2A-4CC7-82A2-175932E78B3B@cs.columbia.edu>
Content-Transfer-Encoding: quoted-printable
From: Henning Schulzrinne <hgs@cs.columbia.edu>
Date: Fri, 26 Mar 2010 16:47:29 -0400
To: David R Oran <oran@cisco.com>
X-Mailer: Apple Mail (2.1077)
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.68 on 128.59.29.7
Cc: earlywarning@ietf.org
Subject: Re: [earlywarning] What problem is ATOCA trying to address?
X-BeenThere: earlywarning@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Discussion list for Authority-to-Individuals \(Early Warning\) Emergency " <earlywarning.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/earlywarning>, <mailto:earlywarning-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/earlywarning>
List-Post: <mailto:earlywarning@ietf.org>
List-Help: <mailto:earlywarning-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/earlywarning>, <mailto:earlywarning-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Mar 2010 20:47:13 -0000

Agreed. The scalability issue is, in my view, overrated. We're not talking about using SMS here, but let's do a little math, with lots of rounding:

- The average per-month iPhone data consumption is 250-300 MB, i.e., 10 MB/day.

- This translates to roughly 100 KB/hour per user (obviously more during daytime hours, but this is back-of-the-envelope) or 27 bytes/second.

- I'd guess that an alert would be about 1 KB, i.e., it's about 1% of the average per-hour data consumption.

Very roughly, assuming you displaced normal data traffic for a large-scale alert, even without any multicast, you could send the alert to everyone within 40 seconds (1000 / 27).

Clearly, there could still be congestion if you wanted to send a message to every user in New York within a few seconds or whatever the threshold is, but I suspect that the threshold for that will get higher and higher as normal data volume increases.

For what it's worth (http://blog.twitter.com/2010/02/measuring-tweets.html), Twitter handles 600 tweets per second or 50 million a day. Thus, except for the largest metropolitan areas, even such a centralized, non-scalable infrastructure can probably work. (It would handle my community in about 10 seconds.) I'm not advocating that we use Twitter, just that there are different scales and uses and that modern systems scale surprisingly well. We're no longer talking SMS here.

We do need massively scalable and efficient distribution for the "ICBM incoming" alerts, but it is not clear that these are appropriate or necessary for the more mundane "traffic accident on Elm Street" events - or that the local police department would be able to use them for those purposes.

Henning

On Mar 26, 2010, at 4:10 PM, David R Oran wrote:

> 
> On Mar 26, 2010, at 3:56 PM, DALY, BRIAN K (ATTCINW) wrote:
> 
>> Agree Art - Twitter is like SMS - no guarantee, unreliable, and prone to
>> congestion. While in general it is good to try to get the message out as
>> many ways as possible, at least one should be deemed "reliable".
>> 
> Sometimes reliability is the enemy of resilience. I would argue we're mostly shooting for the latter, and the former is often over-rated, especially if people start thinking it will work when needed and don't think more broadly, like maybe the cell tower just fell down.
> 
> That's why I think it's extremely short-sighted to try to "exempt" any particular device from the general IETF solution, and we should view the particular L2-specific mechanisms as optimizations to reduce load/congestion.
> 
> It also makes sense to view the cell-broadcast capability as an "underlay" for delivery of the more general Internet-generated and managed emergency alerts as opposed to some parallel and un-coordinated capability. 
> 
> Cheers, DaveO.
> 
>> Brian
>> 
>> -----Original Message-----
>> From: earlywarning-bounces@ietf.org
>> [mailto:earlywarning-bounces@ietf.org] On Behalf Of Art Botterell
>> Sent: Friday, March 26, 2010 9:37 AM
>> To: earlywarning@ietf.org
>> Subject: Re: [earlywarning] What problem is ATOCA trying to address?
>> 
>> On Mar 26, 2010, at 3/26/10 9:14 AM, Henning Schulzrinne wrote:
>>> And to bore everyone again with the same thing: In many cases,
>> notifications are routinely sent to people outside a specific area or
>> beyond a single network.
>> 
>> Which is why I thought it might be useful to reflect on WHY, after all
>> these years, IP multicast has such limited scope, and on whether similar
>> constraints might apply here.
>> 
>> Meanwhile, unicast approaches like Twitter rarely try to reach everyone
>> on a particular local network, and they don't have any strict
>> constraints on latency or even reliability, so I'd be cautious about
>> assuming their suitability in emulation of a multicasting function.
>> Anyone who's ever tried to text on New Year's Eve or Mother's Day should
>> be able to relate.
>> 
>> - Art
>> _______________________________________________
>> earlywarning mailing list
>> earlywarning@ietf.org
>> https://www.ietf.org/mailman/listinfo/earlywarning
>> _______________________________________________
>> earlywarning mailing list
>> earlywarning@ietf.org
>> https://www.ietf.org/mailman/listinfo/earlywarning
> 
> _______________________________________________
> earlywarning mailing list
> earlywarning@ietf.org
> https://www.ietf.org/mailman/listinfo/earlywarning
>