[Netconf] Updated draft-mm-netconf-time-capability-01
Tal Mizrahi <dew@tx.technion.ac.il> Thu, 02 January 2014 15:56 UTC
Return-Path: <dew@tx.technion.ac.il>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 789E41AE604 for <netconf@ietfa.amsl.com>; Thu, 2 Jan 2014 07:56:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.438
X-Spam-Level:
X-Spam-Status: No, score=-0.438 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.538] 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 oJkvbVabIEvF for <netconf@ietfa.amsl.com>; Thu, 2 Jan 2014 07:56:39 -0800 (PST)
Received: from mailgw12.technion.ac.il (mailgw12.technion.ac.il [132.68.225.12]) by ietfa.amsl.com (Postfix) with ESMTP id 43CBB1ADF83 for <netconf@ietf.org>; Thu, 2 Jan 2014 07:56:39 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvwCAFCLxVKERAEijGdsb2JhbABYg0NVgn+uRIg3Fg4BAQEnPIJPFXYCJgIuiEgNmUaPD5VWhGqBKY4RgliBSASUM4NjgTGPD4UE
X-IPAS-Result: AvwCAFCLxVKERAEijGdsb2JhbABYg0NVgn+uRIg3Fg4BAQEnPIJPFXYCJgIuiEgNmUaPD5VWhGqBKY4RgliBSASUM4NjgTGPD4UE
X-IronPort-AV: E=Sophos;i="4.95,591,1384293600"; d="scan'208";a="87366657"
Received: from webmail.technion.ac.il ([132.68.1.34]) by mailgw12.technion.ac.il with ESMTP; 02 Jan 2014 17:56:30 +0200
Received: by webmail.technion.ac.il (Postfix, from userid 48) id BD975100136; Thu, 2 Jan 2014 17:56:30 +0200 (IST)
Received: from galiil.marvell.com (galiil.marvell.com [199.203.130.254]) by webmail.technion.ac.il (Horde Framework) with HTTP; Thu, 02 Jan 2014 17:56:30 +0200
Date: Thu, 02 Jan 2014 17:56:30 +0200
Message-ID: <20140102175630.Horde.7dNbR0WQjedx_Klc7ZQZng1@webmail.technion.ac.il>
From: Tal Mizrahi <dew@tx.technion.ac.il>
To: netconf@ietf.org
User-Agent: Internet Messaging Program (IMP) H5 (6.1.3)
Content-Type: text/plain; charset="UTF-8"; format="flowed"; DelSp="Yes"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: [Netconf] Updated draft-mm-netconf-time-capability-01
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jan 2014 15:56:42 -0000
Hi, We have posted an updated draft: http://tools.ietf.org/html/draft-mm-netconf-time-capability-01 Thanks to all the people who reviewed and sent comments about draft 00. Here is a summary of the changes compared to draft 00: - We have added discussion about the scheduling tolerance: an upper bound on how far into the future/past an RPC can be scheduled. - The scheduled time now refers to the *start* time of the operation, rather than to its completion. - The time format has been changed to date-and-time. There is a key issue that we would like to raise. There is a well-known distinction between *hard* real-time and *soft* real-time scheduling; hard-real time implies that if one of the servers does not perform the scheduled operations on time the system may fail, whereas soft real-time means that the system will perform better if all the servers invoke the operations on time, but nothing breaks even if they don’t. We received quite a bit of comments and questions, that we believe are more relevant to the *hard* real-time case, for example: what happens if a server is unable to schedule the RPC to the scheduled time? is there a way to remove pending scheduled operations? What if the NACM rules change while the operation is pending? What if the server reboots while operations are pending? We believe the current draft allows soft real-time scheduling, i.e., it provides the tools to schedule an RPC without strict guarantees. An implicit assumption here is that RPCs are scheduled to near-future deadlines (e.g., on the order of seconds in the future), which allows a long enough time for the NETCONF message to be delivered to the server, but not enough time for (or a very low probability of) significant changes in the server, such as NACM rule changes, or server restart. At this point, draft 01 is soft-real-time-oriented. We are interested to hear feedback about whether there is an interest in the working group to develop the hard real-time functionality as well. Regards, Tal Mizrahi.
- [Netconf] Updated draft-mm-netconf-time-capabilit… Tal Mizrahi
- Re: [Netconf] Updated draft-mm-netconf-time-capab… Joe Marcus Clarke
- Re: [Netconf] Updated draft-mm-netconf-time-capab… Tal Mizrahi
- Re: [Netconf] Updated draft-mm-netconf-time-capab… Joe Marcus Clarke
- Re: [Netconf] Updated draft-mm-netconf-time-capab… Tal Mizrahi
- Re: [Netconf] Updated draft-mm-netconf-time-capab… Joe Marcus Clarke