Re: [eman] review of draft-ietf-eman-framework-08
"John Parello (jparello)" <jparello@cisco.com> Thu, 08 August 2013 17:32 UTC
Return-Path: <jparello@cisco.com>
X-Original-To: eman@ietfa.amsl.com
Delivered-To: eman@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71FF521F9FCA for <eman@ietfa.amsl.com>; Thu, 8 Aug 2013 10:32:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.949
X-Spam-Level:
X-Spam-Status: No, score=-9.949 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, 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 dgV2BWARuHij for <eman@ietfa.amsl.com>; Thu, 8 Aug 2013 10:32:14 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 6E22521F9FE5 for <eman@ietf.org>; Thu, 8 Aug 2013 10:32:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14932; q=dns/txt; s=iport; t=1375983132; x=1377192732; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=A2BdrCBvofzT9Ck6hh6GWpVClL1vbmYK1ZVkwG4XA3Q=; b=g17tlvwFljROQa7rTODQAUUwTNxPXmkAiwYBP77sbAshGWfPNvKyk/Qh 9KLy6L9s0ym7918ehAJ7L2pZ3QkIjlyXgZyGFZfaQa8+YZDgjhk+TiNru 7k+qS7aGaaewIzk75/AzGoU7Y8ml3lbFuF8FpF5msBasBe2+szr8Q8/Qa 0=;
X-Files: clip.txt : 5405
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AicFAPLUA1KtJXG8/2dsb2JhbABYA4MGNVC+SYEaFnSCJAEBAQQBAQFrBAcMBAIBCA4DBAEBAQodBwIlCxQJCAIEAQ0FCAaIAQEMuR+OZoEEBhALCwUHAgICAwiDCXQDkBSBLZdvgxiCKg
X-IronPort-AV: E=Sophos; i="4.89,840,1367971200"; d="txt'?scan'208"; a="245117631"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-2.cisco.com with ESMTP; 08 Aug 2013 17:32:11 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r78HWB3H017805 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 8 Aug 2013 17:32:11 GMT
Received: from xmb-aln-x04.cisco.com ([169.254.9.165]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.02.0318.004; Thu, 8 Aug 2013 12:32:11 -0500
From: "John Parello (jparello)" <jparello@cisco.com>
To: Brian Hedstrom <B.Hedstrom@CableLabs.com>, Juergen Quittek <Quittek@neclab.eu>
Thread-Topic: [eman] review of draft-ietf-eman-framework-08
Thread-Index: AQHOjGxs3SziTSTqUUuHFJzQcazEeJmCWXOAgAlGabA=
Date: Thu, 08 Aug 2013 17:32:10 +0000
Message-ID: <9C213D38848B89428F46808B16F6F08633D618@xmb-aln-x04.cisco.com>
References: <362176F4-8EE9-4CE7-8CD7-C00F2EDBB84E@cisco.com> <CE212103.25CA5%b.hedstrom@cablelabs.com>
In-Reply-To: <CE212103.25CA5%b.hedstrom@cablelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [171.71.223.13]
Content-Type: multipart/mixed; boundary="_002_9C213D38848B89428F46808B16F6F08633D618xmbalnx04ciscocom_"
MIME-Version: 1.0
Cc: "eman@ietf.org" <eman@ietf.org>
Subject: Re: [eman] review of draft-ietf-eman-framework-08
X-BeenThere: eman@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 08 Aug 2013 17:32:19 -0000
HI Brian, Thanks I agree. The IM should be agnostic to the layer it's used at. So it could be used as a transport between devices, an interchange between mgt station etc. For the standardized model of UML I'm all for that. I just wanted our work to go faster in the group and with the ascii text means of review and submission it was easier to just put plain text in the drafts. All I did was take the UML and represent it as a class definition. See section 5 or attached clip. Thanks! JP -----Original Message----- From: Brian Hedstrom [mailto:B.Hedstrom@CableLabs.com] Sent: Friday, August 02, 2013 7:48 AM To: John Parello (jparello); Juergen Quittek Cc: eman@ietf.org Subject: Re: [eman] review of draft-ietf-eman-framework-08 The UML simply specifies the Information Model, that is, the data or information that flows throughout the system. The interface where the data flows can be defined as the interface between the EnMS and the Network Layer, or more generally, the Network Management Layer and the Network Layer. It can also be between the Network Management Layer and the Business and Service Management Layer. Information is modeled with Class diagrams and a data dictionary. This is a static view of the information/data in the system. Business Processes and Business Process Workflows define those tasks which drive the need for information and data flow. These can be captured via Use Cases/User Stories, Sequence Diagrams, BPMN diagrams, etc. Can someone provide me an example of what an Information Model in pseudocode would look like? Why can't we stick to a standardized model of UML? Thanks, Brian Hedstrom Senior Architect, Business & Operational Support Systems CableLabs, Inc. 858 Coal Creek Circle Louisville, CO 80027 Direct: 303.661.3829 eFax: 303.664.8120 Google+: brian.hedstrom Skype IM: brian.hedstrom b.hedstrom@cablelabs.com On 7/29/13 9:00 AM, "John Parello (jparello)" <jparello@cisco.com> wrote: >Hi Juergen, > >I was about to send a detailed reply, but how about we just meet up and >go over the draft at a keyboard and work it through. > >I'm free anytime tomorrow and Thursday. >Jp > > >Sent from my iPad >(expect ridiculous spelling mistakes) > >On Jul 29, 2013, at 8:40 AM, "Juergen Quittek" <Quittek@neclab.eu> wrote: > >> Dear all, >> >> It may not be common for a co-author to comment on a draft he >>contributed to, but since I commented the individual ER framework >>draft, I want to also comment on the WG's EMAN framework draft. \ >> >> Here are my high-level comments on the new version -08 of >>draft-ietf-eman-framework. Detailed comments will follow in a separate >>message. >> >> >> The draft is improving, particularly in the direction of getting a >>cleaner structure, more consistency, and less redundant concepts and >>text. Still, further improvement in these directions seems to be >>desirable to me, particularly towards simplification. >> >> The new structure starts with explaining specifics of energy >>management (compared to management tasks that we use to have) and then >>introduces an abstraction for energy management that models managed >>entities, their properties and attributes, monitoring and control. On >>top of this relationships are introduced. I wonder is relationships >>should not be introduced before discussing monitoring and control. >> >> Then the draft contains a UML (or UML-like) model for all information >>elements used in the sections before, and helpful examples that >>explain how to use the model. It is debatable whether or not the model >>including data types should be contained in a framework draft or it >>should rather be in a separate document. >> >> With this structure, the draft is much easier to read and to >>understand than previous versions. >> >> >> The biggest problem that I still have with the draft is that it >>rather describes how to build an Energy Management System (EnMS) than >>what needs to be on the wire or on the managed entities. Two examples >>illustrate this: >> 1. Concepts are introduced based on software-engineering aspects >>rather than on aspects describing the physical reality. An example is >>the Energy Object for which the draft explains: "An Energy Object is >>an abstract class that contains the base attributes for Energy Management." >>This may be a nice guideline for implementing it, but is not exactly >>what I want to understand the real world behind it. >> 2. The draft seems to propose that concepts and structures that in my >>opinion could be hidden in the EnMS get pushed down to the managed >>entities. The draft requests that many things that today are modeled >>in the management systems are visible at the devices. One example out >>of several is the request to write relations down to the devices >>(potentially beyond need): "In some situations, it is not possible >>[for the device] to discover the energy object relationships, and they >>must be set by an EnMS or administrator." I think it is OK if the EnMS >>knows them. No need to write them to the device. Similar >>considerations concern context-related information. >> >> Without stating this anywhere explicitly, the draft is focusing on >>building management. Is this the dominant use case? Many statements in >>the draft are obviously relevant for building management and need a >>"translation" to energy management of other kinds of units. An example >>out of several is the definition of 'Importance': "An Energy Object >>can provide an importance value in the range of 1 to 100 to help rank >>a device's use or relative value to the site." What is a site? What if >>there is none? >> >> I see room for improvement in Section 4.8 where recommendations for >>relationships are given. Here the draft over-specifies how an EnMS is >>implemented and what how an EnMS should work internally. >> >> As conclusion: there is a big improvement. The draft is moving >>towards the right direction, but still some way to go. >> >> I look forward to a vivid discussion. >> >> Cheers, >> Juergen >> >> >> >> >> >> -- >> Juergen Quittek quittek@neclab.eu Tel: +49 6221 4342-115 >> General Manager http://www.neclab.eu Fax: +49 6221 4342-155 >> Network Research Division, NEC Europe Ltd. >> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany >> >> >> _______________________________________________ >> eman mailing list >> eman@ietf.org >> https://www.ietf.org/mailman/listinfo/eman >_______________________________________________ >eman mailing list >eman@ietf.org >https://www.ietf.org/mailman/listinfo/eman
- [eman] review of draft-ietf-eman-framework-08 Juergen Quittek
- Re: [eman] review of draft-ietf-eman-framework-08 Benoit Claise
- Re: [eman] review of draft-ietf-eman-framework-08 John Parello (jparello)
- Re: [eman] review of draft-ietf-eman-framework-08 Brian Hedstrom
- Re: [eman] review of draft-ietf-eman-framework-08 John Parello (jparello)
- Re: [eman] review of draft-ietf-eman-framework-08 John Parello (jparello)