Re: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

Brad Schoening <brads@coraid.com> Mon, 03 February 2014 15:32 UTC

Return-Path: <brads@coraid.com>
X-Original-To: eman@ietfa.amsl.com
Delivered-To: eman@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 260681A00DC for <eman@ietfa.amsl.com>; Mon, 3 Feb 2014 07:32:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level:
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Au7_Fn9AsNul for <eman@ietfa.amsl.com>; Mon, 3 Feb 2014 07:32:14 -0800 (PST)
Received: from server506.appriver.com (server506c.appriver.com [50.56.144.127]) by ietfa.amsl.com (Postfix) with ESMTP id 662771A00E1 for <eman@ietf.org>; Mon, 3 Feb 2014 07:32:14 -0800 (PST)
X-Note-AR-ScanTimeLocal: 2/3/2014 9:32:13 AM
X-Policy: GLOBAL - coraid.com
X-Policy: GLOBAL - coraid.com
X-Policy: GLOBAL - coraid.com
X-Primary: brads@coraid.com
X-Note: This Email was scanned by AppRiver SecureTide
X-Virus-Scan: V-
X-Note-SnifferID: 0
X-Note: TCH-CT/SI:0-270/SG:5 2/3/2014 9:31:17 AM
X-GBUdb-Analysis: 0, 10.242.229.139, Ugly c=1 p=-0.964134 Source White
X-Signature-Violations: 0-0-0-32767-c
X-Note-419: 31.2054 ms. Fail:1 Chk:1345 of 1345 total
X-Note: SCH-CT/SI:1-1345/SG:1 2/3/2014 9:32:06 AM
X-Note: Spam Tests Failed:
X-Country-Path: UNKNOWN->PRIVATE->UNITED STATES
X-Note-Sending-IP: 10.242.229.139
X-Note-Reverse-DNS: smtp.exg6.exghost.com
X-Note-Return-Path: brads@coraid.com
X-Note: User Rule Hits:
X-Note: Global Rule Hits: G327 G328 G329 G330 G334 G335 G445
X-Note: Encrypt Rule Hits:
X-Note: Mail Class: VALID
X-Note: Headers Injected
Received: from [10.242.229.139] (HELO smtp.exg6.exghost.com) by server506.appriver.com (CommuniGate Pro SMTP 6.0.2) with ESMTPS id 50794037; Mon, 03 Feb 2014 09:32:13 -0600
Received: from DAGN05C-E6.exg6.exghost.com ([169.254.3.11]) by HT03-E6.exg6.exghost.com ([50.56.144.21]) with mapi id 14.03.0158.001; Mon, 3 Feb 2014 09:32:13 -0600
From: Brad Schoening <brads@coraid.com>
To: Thomas Dietz <Thomas.Dietz@neclab.eu>, Bruce Nordman <bnordman@lbl.gov>, eman mailing list <eman@ietf.org>
Thread-Topic: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13
Thread-Index: AQHPG+0tpS6rr1XnlUCE8LfKL9ID95qaoPaAgAIjFICAAKfBAIAApz8AgAAAwoCAAB4fgP//hCMAgAEv6QD///rTAIAFFCUA///OLYA=
Date: Mon, 03 Feb 2014 15:32:11 +0000
Message-ID: <CF1515A5.1136C5%brads@coraid.com>
In-Reply-To: <75581E268A48F849916117B977D76D37688A7A30@DAPHNIS.office.hd>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.14.0.111121
x-originating-ip: [50.56.144.245]
x-rerouted-by-exchange:
Content-Type: multipart/alternative; boundary="_000_CF1515A51136C5bradscoraidcom_"
MIME-Version: 1.0
Subject: Re: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13
X-BeenThere: eman@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussions about the Energy Management Working Group <eman.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eman>, <mailto:eman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/eman/>
List-Post: <mailto:eman@ietf.org>
List-Help: <mailto:eman-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eman>, <mailto:eman-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Feb 2014 15:32:18 -0000

Thomas,

The power domain provides a first-order grouping.  The keywords and relationships in EMAN-Energy-Aware-MIB provide for additional characterization that allow you to "slice and dice" your energy objects in context specific ways (such as the landlord – tenant relationship you mentioned).

Sec 5.2 of the Energy-Aware-MIB states:


        An Energy Object can provide a set of eoKeywords. These keywords
        are a list of tags that can be used for grouping and summary
        reporting within or between Energy Management Domains.


You ask: "why not put the domain into the keywords as well"?  Well, because having a first order grouping into a single domain is both useful and practical.  It tends to closely match the physical distribution of power, while the keywords allow for additional levels of grouping when and if required.  This minimizes the parsing you would need to do in simple use cases.

The discussion has been a useful exercise to validate that the existing model works well to address the use cases you and Juergen have raised.  As Benoit notes, implementation experience over the last 6 years has also verified the usability of this approach.

Regards,

Brad


From: Thomas Dietz <Thomas.Dietz@neclab.eu<mailto:Thomas.Dietz@neclab.eu>>
Date: Mon, 3 Feb 2014 13:30:28 +0000
To: Brad Schoening <brads@coraid.com<mailto:brads@coraid.com>>, Bruce Nordman <bnordman@lbl.gov<mailto:bnordman@lbl.gov>>, eman mailing list <eman@ietf.org<mailto:eman@ietf.org>>
Subject: RE: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

Hi Brad,

You tend to put all those elements that put some structure (except the domain) into the keywords. Those keywords need to be parsed by the Management System and does complicate building some more structure into these objects. Usually the world is more complex than putting one thing exactly to one domain all the time. In addition putting structure to keywords makes filtering in advance for those objects that the Management System wants to act on more complex because it first needs to read all keywords for all objects, parse them and filter out those that it does not need right now.

If I would play devil’s advocate why not put the domain into the keywords as well?

Best Regards,

Thomas

--
Thomas Dietz
NEC Europe Ltd., NEC Laboratories, Network Research Division, 69115 Heidelberg, Germany

NEC Europe Limited, Registered in England 2832014
Registered Office: Athene, Odyssey Business Park, West End  Road, London, HA4 6QE, GB

From: Brad Schoening [mailto:brads@coraid.com]
Sent: Friday, January 31, 2014 4:57 PM
To: Thomas Dietz; Bruce Nordman; eman mailing list
Subject: Re: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

HI Thomas,

As Mouli mentioned in a separate email, the use case you mention can be address with keywords.  A single domain + keywords gives flexibility in characterizing your environment.  Given this, I think the current single domain model has shown it address all the specific concerns raised  thus far.

Best Regards,

Brad

Brad Schoening
Engineering | Coraid
Tel: +1 917 304 7190
brads@coraid.com<mailto:brads@coraid.com> | www.coraid.com<http://www.coraid.com>
Coraid: Redefining Storage


From: Thomas Dietz <Thomas.Dietz@neclab.eu<mailto:Thomas.Dietz@neclab.eu>>
Date: Fri, 31 Jan 2014 08:15:36 +0000
To: Brad Schoening <brads@coraid.com<mailto:brads@coraid.com>>, Bruce Nordman <bnordman@lbl.gov<mailto:bnordman@lbl.gov>>, eman mailing list <eman@ietf.org<mailto:eman@ietf.org>>
Subject: RE: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

Dear Brad, all,

first of all I second Jürgen’s view that we should not artificially limit ourselves if there is no technical reason.

And what the discussion below shows is exactly the reason for that. The definition of the domain leaves some room for interpretation. Thus, IMHO it should be allowed to have an implementation of a domain that allows that objects are part of more than one domain. You could define the domain as a sort of “geographical domain” and have a building that get controlled by the owner and some rental units that are controlled by the tenant. This would imply that the same object are part of two different domain. And this example would match in my opinion the definition of domain in the framework document.

Best Regards,

Thomas

--
Thomas Dietz
NEC Europe Ltd., NEC Laboratories, Network Research Division, 69115 Heidelberg, Germany

NEC Europe Limited, Registered in England 2832014
Registered Office: Athene, Odyssey Business Park, West End  Road, London, HA4 6QE, GB

From: eman [mailto:eman-bounces@ietf.org] On Behalf Of Brad Schoening
Sent: Thursday, January 30, 2014 11:08 PM
To: Bruce Nordman; eman mailing list
Subject: Re: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

"If one uses domain in the recommended fashion, then a device that receives
power from two sources (each sub-metered) is definitely in two different
domains."

Or a new domain, which combines the two and has its own power policy.  In which case, a single domain suits our model quite well.

Regards,

Brad

From: Bruce Nordman <bnordman@lbl.gov<mailto:bnordman@lbl.gov>>
Date: Thu, 30 Jan 2014 13:31:11 -0800
To: eman mailing list <eman@ietf.org<mailto:eman@ietf.org>>
Subject: Re: [eman] WG Last Call for draft-ietf-eman-energy-monitoring-mib-08 and draft-ietf-eman-energy-aware-mib-13

For the Domain issue, I have always believed that the Framework draft
did not define the concept well.  Since it is ambiguous in the Framework,
it is not surprising that we are running into problems with it in later
stages (the MIBs for example).

The current Framework states (6.3.6):

   An Energy Management Domain can be any collection of Energy
   Objects in a deployment, but it is recommended to map 1:1
   with a metered or sub-metered portion of the site.

If one uses domain in the recommended fashion, then a device that receives
power from two sources (each sub-metered) is definitely in two different
domains.
If one uses it differently, as is permitted, then many reasonable
and useful usages require more than one domain.

Another way to think about this is that it was a flawed idea in
the first place that a device is in a domain at all.  It is the
power interface (or interfaces, for devices which receive supply
from more than one) that is in the domain, not the device itself.
An interface is more clearly in one domain.  Different types of
entities (devices, components, power interfaces) have different
types of data available, so having domain only in the PI is quite
reasonable.

Thus, the correct answer to me for domain for a device is either
zero or multiple.  To recommend one as a compromise seeks OK.
For a PI, only a single domain is needed.

I second Juergen's line of reasoning that it is quite unnecessary
and not justified to make the framework change to single at this time.

Thanks,

--Bruce

--
Bruce Nordman
Lawrence Berkeley National Laboratory
nordman.lbl.gov<http://nordman.lbl.gov>
BNordman@LBL.gov<mailto:BNordman@LBL.gov>
510-486-7089
m: 510-501-7943
_______________________________________________ eman mailing list eman@ietf.org<mailto:eman@ietf.org> https://www.ietf.org/mailman/listinfo/eman