[Ibnemo] 80/20 rule for the set of intent expressions/commands

"Bert Wijnen (IETF)" <bwietf@bwijnen.net> Thu, 15 October 2015 19:08 UTC

Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A97AD1AD34F for <ibnemo@ietfa.amsl.com>; Thu, 15 Oct 2015 12:08:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 w5Lj-aL4LhuK for <ibnemo@ietfa.amsl.com>; Thu, 15 Oct 2015 12:08:22 -0700 (PDT)
Received: from lb1-smtp-cloud6.xs4all.net (lb1-smtp-cloud6.xs4all.net [194.109.24.24]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63D5B1AD333 for <ibnemo@ietf.org>; Thu, 15 Oct 2015 12:08:22 -0700 (PDT)
Received: from Macintosh.fritz.box ([83.163.239.181]) by smtp-cloud6.xs4all.net with ESMTP id VX8K1r0033vXPcr01X8L98; Thu, 15 Oct 2015 21:08:20 +0200
To: "ibnemo@ietf.org" <ibnemo@ietf.org>
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
Message-ID: <561FF9A5.2030609@bwijnen.net>
Date: Thu, 15 Oct 2015 21:08:21 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/ZS95CIj_5wObFQHg4fUCMvkhNXY>
Subject: [Ibnemo] 80/20 rule for the set of intent expressions/commands
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Oct 2015 19:08:23 -0000

During the bar-bof at ietf93, it seemed to us that we
need additional details on why the 80/20 rule is useful.

These details should include:

a)What is the long-term benefit for applications?

b)Why does a more user-friendly interface help?

c)What is the benefit for the service provider?

We will try to answer some of this, but discussion and views from a wider audience
can be very helpful. None of the IBNEMO stuff is fixed in stone yet. We are only at
the beginning. We need to discuss and work together to define a proper set of
"intent commands" or "intent statements" and have an idea as to why and how
the set we  focus on as the 20% of the most used commands can indeed address
80% of the normal application/user needs.

Input or discussion is very welcome.

Bert