Re: Power aware networks : Comments requested from routing community

Balaji Venkat <balajivenkat299@gmail.com> Wed, 06 February 2013 21:39 UTC

Return-Path: <balajivenkat299@gmail.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEFC621F854F for <rtgwg@ietfa.amsl.com>; Wed, 6 Feb 2013 13:39:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.209
X-Spam-Level: **
X-Spam-Status: No, score=2.209 tagged_above=-999 required=5 tests=[AWL=0.079, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, MIME_QP_LONG_LINE=1.396, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2bRWgRlLQlb8 for <rtgwg@ietfa.amsl.com>; Wed, 6 Feb 2013 13:39:19 -0800 (PST)
Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 6C79121F847B for <rtgwg@ietf.org>; Wed, 6 Feb 2013 13:39:19 -0800 (PST)
Received: by mail-ie0-f172.google.com with SMTP id c10so2622798ieb.3 for <rtgwg@ietf.org>; Wed, 06 Feb 2013 13:39:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=+cR2e8i0N+ErJYKM4o/Xu9zePxhHr6+XsrHmWVnTlhA=; b=Ud73Va+SMpR65qK8a1kgQdLRvkPB5T9FTWAOf8oaz4KkDwvlkLlDqtJ3ciyxyPLgwN 2WkyLf53jRsk9okSdgzTySJMKVpOvAsZJ4MSbYX71rfOcDMF0o5bYm6K/irUmew9/EOs Gmp0uJhBhssacRhB7matmU0dX48QaLUdkde2hgvBteQbj0oMej5/Gp7sm5TC6nD/O/ZX 4tdnvVYQCx5dKn+pNYLQJDBFZTd40yE6KUu89ZPLjdYNl88nh/dTFeuk4N/PL7ILBB0g t8UWeuGZih0LEuZezkJP4KupY24r3qDJrIpmq2iTsA/kdUw/sQkmQ6OGXmkzZR5bHOm9 nXeg==
X-Received: by 10.50.181.136 with SMTP id dw8mr9711745igc.39.1360186758800; Wed, 06 Feb 2013 13:39:18 -0800 (PST)
Received: from [192.168.15.106] ([122.174.5.54]) by mx.google.com with ESMTPS id u4sm5561256igw.6.2013.02.06.13.39.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Feb 2013 13:39:18 -0800 (PST)
References: <CAHF4apO9bEkPk7QwA9fgJq9BNUNHNv+OFon_9_4Oij61e11r9w@mail.gmail.com> <201302061841.r16IfBn5084352@gateway1.orleans.occnc.com> <CAHF4apPfmB5gveLAULhbGaHQTf=GwTEO01UUsHOC3RmWp0Sd6Q@mail.gmail.com> <20ECF67871905846A80F77F8F4A27572100BEE0B@xmb-rcd-x09.cisco.com> <CB895417-FDFE-4766-B856-A00A67BA3A7E@gmail.com> <20ECF67871905846A80F77F8F4A27572100BEF6C@xmb-rcd-x09.cisco.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <20ECF67871905846A80F77F8F4A27572100BEF6C@xmb-rcd-x09.cisco.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-Id: <A657A04C-47F1-4866-9442-63817509BCCB@gmail.com>
X-Mailer: iPad Mail (10A523)
From: Balaji Venkat <balajivenkat299@gmail.com>
Subject: Re: Power aware networks : Comments requested from routing community
Date: Thu, 07 Feb 2013 03:08:36 +0530
To: "Eric Osborne (eosborne)" <eosborne@cisco.com>
Cc: Shankar Raman M J <mjsraman@gmail.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Feb 2013 21:39:20 -0000

Dear Eric,

We have some experimental results 

Will share it with the you and the alias by tomorrow.

Thanks for your kind review and your time,

Thanks and regards,

Balaji venkat

Sent from my iPad

On 07-Feb-2013, at 3:04 AM, "Eric Osborne (eosborne)" <eosborne@cisco.com> wrote:

> ...
> 
>> Again we are not asking the operator to shut off the equipment. He needs to
>> keep it running as long as he has traffic to carry except that the pce makes a
>> computation every time a large FEC of traffic needs to be carried through his
>> ASs through a path that consumes the least power with the links therein having
>> the required bandwidth. The ratio of consumed power to the available
>> bandwidth is the metric that is used. Consumed power relates to a weighted
>> average of the power consumed within the AS including the edge and core
>> devices while the available bw relates to the links ingressing into the AS at the
>> ASBRs that are the inter connectors between the ASes.
>> 
>> 
>> So in summary, we do not advocate shutting off links at all. In fact we disagree
>> with that approach. The scheme we advocate tries to optimise the power
>> consumption using the metric based approach with some heuristics.
> 
> You totally skipped over the example I put up.  No matter how you save power, you haven't shown you can save enough to make any efforts worth it.  Do you have any case studies, even hypothetical one with real-world architectures and load, that demonstrate that your approach saves enough money to make it worth adopting?  Can you even get close?
> 
> 
> 
> 
> eric
> 
> 
>> 
>> Hope this helps.
>> 
>> Thanks and regards,
>> Balaji venkat
>>> 
>>> These sorts of power optimizations all seem to be "here's how you reshape
>> the problem so that you can throw a linear problem solver at it".  For example,
>> [ http://www.cs.berkeley.edu/~suchara/publications/GreenNetsBundles.pdf ].
>> I've never seen anything which shows how much more work it will be for a
>> network operator or which quantifies the actual savings.
>>> 
>>> If you can demonstrate significant savings in real networks at little or no cost
>> to operators, you have an idea worth pursuing.  If your idea will cause more
>> operational angst (e.g. not knowing whether your unused capacity will be there
>> when you need it because you shut a third of it off all the time, increased risk of
>> equipment failure from constant power-cycling, operational tools and training
>> and expertise required to manage, deploy and troubleshoot variable-power
>> links and the centralized NMS required to run them, etc etc etc) then it will find
>> little traction.  Green-TE and power-aware BGP have been floating around for a
>> while and have seen no real uptake in the WGs as far as I can see.  Is that not to
>> be taken as an indication that there may be no real-world interest in them?  If
>> not, what would it take to convince you?
>>> 
>>> 
>>> 
>>> eric
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: rtgwg-bounces@ietf.org [mailto:rtgwg-bounces@ietf.org] On
>>>> Behalf Of Balaji venkat Venkataswami
>>>> Sent: Wednesday, February 06, 2013 1:53 PM
>>>> To: curtis@occnc.com
>>>> Cc: Shankar Raman M J; rtgwg@ietf.org
>>>> Subject: Re: Power aware networks : Comments requested from routing
>>>> community
>>>> 
>>>> Dear Curtis,
>>>> 
>>>> As already stated to you in a private email, "We" are a group of
>>>> people with 40 years of collective industry experience in the
>>>> networking industry. We dont need to be patronized by anybody since
>>>> we have independent minds that have the capability to digest
>>>> information not based on somebody else's interpretation of how future
>>>> networks need to be built and how power reduction needs to play a part in
>> it.
>>>> 
>>>> As you might recall one such research paper on GreenTE by Beichuan
>>>> Zhang rang a lot of bells in the IETF by collecting the ANRP prize.
>>>> So please dont misstate facts as you might know them and shove your
>>>> ideas of how networks are built down our throats.
>>>> 
>>>> We think the IETF is a free and fair body that accepts opinions and
>>>> ideas from all sides. We want to keep this a free and fair
>>>> organization. So incumbent people like you ought to encourage us and
>>>> have a fair argument when we present such work to you. Dont follow the
>> policy of exclusion to the nth degree.
>>>> 
>>>> It is but fair to say that you seem to be in a minority on this
>>>> matter. Nobody else responded with unkind misstatements of facts and
>>>> mis-understanding of our technical antecedents.
>>>> 
>>>> Suffice to say that if we get an opportunity to present this (since
>>>> IETF is OUR organization too) you need not sit through it. If you
>>>> want to give us a fair hearing please follow a policy of kind
>>>> inclusion and not create a ruckus about us research folks trying to
>>>> make an earnest attempt at some practical research that could well save
>> the planet.
>>>> 
>>>> Yours sincerely,
>>>> Thanks and regards,
>>>> balaji venkat and shankar raman
>>>> 
>>>> On Thu, Feb 7, 2013 at 12:11 AM, Curtis Villamizar <curtis@occnc.com>
>> wrote:
>>>> 
>>>> 
>>>> 
>>>>   Balaji,
>>>> 
>>>>   "We" in the context of your first paragraph seems to be a
>>>>   misrepresentation.  The authors of all of these drafts seem to be from
>>>>   the same university in India.  From prior attempts on your part to get
>>>>   a draft of this sort into IDR and a brief reading of a few of the
>>>>   drafts that you have just submitted, you don't seem to have a good
>>>>   understanding of how networks are built and how network equipment
>>>> is
>>>>   built from which to begin to attack the problem of reducing the power
>>>>   consumption of these networks.
>>>> 
>>>>   If you want to try to advance a research paper with your theories on
>>>>   power reduction, please choose an appropriate venue such as a
>>>> refereed
>>>>   technical journal.
>>>> 
>>>>   Curtis
>>>> 
>>>> 
>>>>   In message
>> <CAHF4apO9bEkPk7QwA9fgJq9BNUNHNv+OFon_9_4Oij61e11r9w@mail.gmail.
>>>> com
>> <mailto:CAHF4apO9bEkPk7QwA9fgJq9BNUNHNv%2BOFon_9_4Oij61e11r9w@
>>>> mail.gmail.com> >
>>>> 
>>>>   Balaji venkat Venkataswami writes:
>>>> 
>>>>> Dear all,
>>>>> 
>>>>> We are a group of research and industry individuals tied
>>>> together with a
>>>>> common goal towards reducing the energy consumption in the core
>>>> and edge
>>>>> networks.
>>>>> 
>>>>> We present a metric-based hierarchical approach to reduce power
>>>> consumption
>>>>> in core and edge networks. The proposal considers both unicast
>>>> and the
>>>> 
>>>>> multicast cases. For unicast, the metric considered is
>>>> *consumed- power to
>>>>> available-bandwidth* and for multicast the metric is *consumed-
>>>> power to
>>>>> available-replication-capacity.*
>>>> 
>>>>> 
>>>>> With unicast, the metric is used to determine a low-power path
>>>> between
>>>>> sources and destinations. With multicast, the metric serves the twin
>>>>> purpose of finding low-power multicast paths as well as multicast
>>>>> replication points.  We evolve multiple techniques at various
>>>> hierarchical
>>>>> levels. One at the Inter-AS level, Inter-Area level within the AS and
>>>>> intra-Area within an AS. Additionally, the proposed method can
>>>> also be used
>>>>> to determine disjoint or redundant paths for load balancing or fault
>>>>> tolerance. Additionally since TCAMs are one of the biggest power
>>>> guzzlers
>>>>> in all the components on a router/switch, we have presented a
>>>> solution for
>>>>> intra-AS purposes to use the TCAM according to the traffic
>>>> matrix passing
>>>>> through the system and shut down those TCAM banks that are
>>>> unused. With
>>>>> this in mind, we have also advocated taking into account a TCAM-
>>>> POWER-Ratio
>>>>> in order to compute the paths from source to destination based
>>>> on this
>>>>> metric. Once low-power paths, in either the unicast or the
>>>> multicast cases,
>>>>> are identified then currently available traffic engineering techniques
>>>>> could be used to route the data packets. In the case of inter-AS
>>>> BGP path
>>>>> selection is also modified to arrive at paths which are
>>>> low-power paths.
>>>>> 
>>>>> Our main objective is as follows...
>>>>> 
>>>>> We now outline four important aspects that any approach for
>>>> power reduction
>>>>> should be capable of addressing.
>>>> 
>>>>> *Should cater for both unicast and multicast scenarios*
>>>> 
>>>>> 
>>>>> Multicast provides an important scenario for the Internet.
>>>> Today, most
>>>>> proposals consider mainly low-power path routing with unicast
>>>> traffic.
>>>>> Multicast traffic has received a lot of attention in wireless
>>>> networks, but
>>>>> not in the wired domain. Any new proposal should be able to
>>>> address both
>>>>> the unicast and the multicast traffic scenarios. Having
>>>> different methods
>>>>> for these two scenarios might lead to unnecessary processing
>>>> burden in the
>>>>> routers, which might hinder its scalability.
>>>> 
>>>>> *Should not rely on just switching off unused links*
>>>> 
>>>>> 
>>>>> Most approaches to optimize energy pursue the following approach:
>>>> measure,
>>>>> monitor and respond to the system energy usage by switching off
>>>> unused or
>>>>> under-utilized links. Such an approach could be effective for reducing
>>>>> power locally. The effect on the network is not clearly understood.
>>>>> Further, the power usage involved in turning on and
>>>> rebooting/reconfiguring
>>>>> the device is often not explicitly considered. We note that
>>>> Service Level
>>>>> Agreement (SLA) requirements may not even permit the links to be
>>>> switched
>>>>> off. Also services provided by ISPs like Virtual Private
>>>> Networks
>>>> (VPNs)
>>>>> can be affected by such re-routing decisions.
>>>> 
>>>>> *Should follow an hierarchical and distributed approach*
>>>> 
>>>>> 
>>>>> For scalability, it is important that the algorithms proposed
>>>> for inter- AS
>>>>> should also be applicable to intra-AS situations. Networks do
>>>> not work in
>>>>> isolation, so any proposal should be both distributed and hierarchical.
>>>> The
>>>>> algorithms should be applicable at every level of the hierarchy.
>>>> 
>>>>> *Should  provide incentives for ISP for adoption*
>>>> 
>>>>> 
>>>>> The engineering proposals should be aligned with commercial
>>>> incentives for
>>>>> rapid and widespread adoption. Today, the device manufacturers
>>>> and the ISPs
>>>>> operate independently of each other, and there is no incentive for
>>>>> manufacturers to work towards low-power and high bandwidth
>>>> devices. An
>>>> 
>>>>> ISP=92s revenue model is based on the consumed bandwidth, which
>>>> in turn lea=
>>>>> d
>>>> 
>>>>> naturally to more power consumption. If the proposed method
>>>> chooses routers
>>>>> that consume low-power and increase the data flow through them,
>>>> then this
>>>>> indirectly provides encouragement for ISPs to purchase low-power
>>>> and high
>>>>> bandwidth devices.
>>>>> 
>>>>> 
>>>>> 
>>>>> We now present our metric-based proposals in the below mentioned
>>>> drafts
>>>>> which addresses the aforementioned design aspects.
>>>>> 
>>>>> We would like the routing community to provide feedback on these
>>>> drafts. We
>>>> 
>>>>> also intend to present this work in an abridged format in the
>>>> upcoming IETF=
>>>> 
>>>>> .
>>>>> 
>>>>> The drafts are as follows....
>>>> 
>>>>>   - mjsraman-panet-bgp-power-path<http://tools.ietf.org/html/draft-
>>>> mjsrama=
>>>>> n-panet-bgp-power-path>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-bg=
>>>>> p-power-path-timing.html>
>>>>>    Inter-AS-Proposal
>>>>>   - mjsraman-panet-ecmp-redirect-power-repl-
>>>> cap<http://tools.ietf.org/html=
>>>>> /draft-mjsraman-panet-ecmp-redirect-power-repl-cap>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-ec=
>>>>> mp-redirect-power-repl-cap-timing.html>
>>>>>    Multicast
>>>>>   - mjsraman-panet-inter-as-power-
>>>> source<http://tools.ietf.org/html/draft-=
>>>>> mjsraman-panet-inter-as-power-source>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-in=
>>>>> ter-as-power-source-timing.html>
>>>>> Inter-AS
>>>>>   Proposal
>>>>>   - mjsraman-panet-inter-as-psp<http://tools.ietf.org/html/draft-
>>>> mjsraman-=
>>>>> panet-inter-as-psp>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-in=
>>>>> ter-as-psp-timing.html>
>>>>> Inter-AS
>>>>>   Proposal
>>>>>   - mjsraman-panet-inter-as-psp-
>>>> protect<http://tools.ietf.org/html/draft-m=
>>>>> jsraman-panet-inter-as-psp-protect>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-in=
>>>>> ter-as-psp-protect-timing.html>
>>>>> Inter-AS
>>>>>   Proposal
>>>>>   - mjsraman-panet-pce-power-mcast-
>>>> replic<http://tools.ietf.org/html/draft=
>>>>> -mjsraman-panet-pce-power-mcast-replic>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-pc=
>>>>> e-power-mcast-replic-timing.html>
>>>>>    Multicast
>>>>>   - mjsraman-panet-pim-power<http://tools.ietf.org/html/draft-
>>>> mjsraman-pan=
>>>>> et-pim-power>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-pi=
>>>>> m-power-timing.html>
>>>>>    Multicast
>>>>>   - mjsraman-panet-tcam-power-
>>>> efficiency<http://tools.ietf.org/html/draft-=
>>>>> mjsraman-panet-tcam-power-efficiency>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-tc=
>>>>> am-power-efficiency-timing.html>
>>>>> TCAM
>>>>>   related
>>>>>   - mjsraman-panet-tcam-power-
>>>> ratio<http://tools.ietf.org/html/draft-mjsra=
>>>>> man-panet-tcam-power-ratio>
>>>>>    (timeline<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-tca=
>>>>> m-power-ratio-timing.html>)
>>>>>   TCAM related
>>>>>   - mjsraman-pce-power-replic<http://tools.ietf.org/html/draft-
>>>> mjsraman-pc=
>>>>> e-power-replic>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> pce-powe=
>>>>> r-replic-timing.html>
>>>>>    Multicast
>>>>>   - mjsraman-panet-intra-as-psp-te-
>>>> leak<http://tools.ietf.org/html/draft-m=
>>>>> jsraman-panet-intra-as-psp-te-leak>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-in=
>>>>> tra-as-psp-te-leak-timing.html>
>>>>> Inter-Area
>>>>>   within an AS
>>>>>   - mjsraman-panet-ospf-power-topo<http://tools.ietf.org/html/draft-
>>>> mjsram=
>>>>> an-panet-ospf-power-topo>
>>>>>    (timeline)<http://www.arkko.com/tools/lifecycle/draft-mjsraman-
>>>> panet-os=
>>>>> pf-power-topo-timing.html>
>>>> 
>>>>> Intra-Area
>>>>>   within an AS
>>>>> 
>>>>> We understand it is a lot of matter to go through. We would much
>>>> appreciate
>>>>> if some of you could review the inter-AS proposals while others
>>>> take up
>>>>> multicast and Intra-AS unicast and multicast.
>>>>> 
>>>>> Thanks again for your time on this matter.
>>>>> 
>>>>> thanks and regards,
>>>>> balaji venkat
>>>