Re: [Teas-ns-dt] Availability
Greg Mirsky <gregimirsky@gmail.com> Mon, 01 June 2020 22:12 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: teas-ns-dt@ietfa.amsl.com
Delivered-To: teas-ns-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 523CE3A15DC
for <teas-ns-dt@ietfa.amsl.com>; Mon, 1 Jun 2020 15:12:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=gmail.com
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 qgTdDE9_3qPP for <teas-ns-dt@ietfa.amsl.com>;
Mon, 1 Jun 2020 15:12:12 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com
[IPv6:2a00:1450:4864:20::12b])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id D9A6B3A15DB
for <teas-ns-dt@ietf.org>; Mon, 1 Jun 2020 15:12:11 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id c12so4873141lfc.10
for <teas-ns-dt@ietf.org>; Mon, 01 Jun 2020 15:12:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=Gk3YfGEc3PPxzSdvmZOo8tHRGaSseP449qL63ytLU2s=;
b=jxXtVUr/+HXaavyTJ2+AiXPRYfHfOp9OfjGntrzxQCUTA0DkOJc09OpP4u5cnDBK4y
u+xlUFuls25xX/3VOeacxhTsR1MJHAsJmAe3pdK2tBgeesCD5rWpS+6Nf56yoKB6WHhh
orsV73xb3G1p8AriqIJvLXJFK8W/NMkbMTjGckUkAyilpmaC7FcN78XNxAIjx7AzYC3Z
FvyI+9OQBFpHjkZQn/0t//XMSHmoHPPCrG6FU0m39/DEzEzY5jxkVuUkt188l+zDJbSc
9PAwzjUxZO6RNi8o1cxVr7Ii88ovIplr2AUjdmA1HuziI8kVuZyTitg1UgJ1um+nbf8/
CTMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=Gk3YfGEc3PPxzSdvmZOo8tHRGaSseP449qL63ytLU2s=;
b=pT962dt7BIKcqH1+MkqKNhC6d+rZPyy4opfewFQULQu/mGrEzmoiWz40UNYgDJkxha
8aCQzTXH3VpD4oPlFEggLlgHItLwcdJ3t3XPbSKMkCqZcjJ8Axr+LL9Iv5vxrIYc8ri5
zAIKv25Myx8G5b8L5phJ5PQnnxhP3+qyUOm2UkCB/QJPr+HdMzwbF9q5Fakg47CA+SGo
T9ocMqIEtq+DpDx21HVGgwwQ9Ap8rEtFOG9MbHpgmH8Kwr38ZzUB2JOyUGJfT/vVLI4s
eJbcN8F0Dn2olI+PuK4kZ893+DBY6WRFmnh+apzEMPNGSfPfcNFW3KzMO/PVUR1Avryl
4E/w==
X-Gm-Message-State: AOAM530rScZ9PMkDjB9h4OYdjC//OiavZbR49SEV0m0Yh/QCE0IoBrp5
bbS6efA6588g8kVCdBWcjuCrbLguqn4mO0ZoYWg=
X-Google-Smtp-Source: ABdhPJzeiv1M9D2iLOgZtoQqPYS+VdyQ4Q/8VAKtbyPYwvCuchQ21uEApk0U4Fy7Abp2u2emwX/D9RIG0VHQNhn8DKA=
X-Received: by 2002:a05:6512:3190:: with SMTP id
i16mr12169258lfe.158.1591049530076;
Mon, 01 Jun 2020 15:12:10 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR15MB31030C424C7AEF28118B5704978A0@MN2PR15MB3103.namprd15.prod.outlook.com>
<BYAPR13MB24377B5E3FD0DEB85599C724D98A0@BYAPR13MB2437.namprd13.prod.outlook.com>
<22dcfd45-85ce-4300-a973-765b8575c4dd@Spark>
<CA+RyBmXXKjGPA7Fgwp+axVfnjx-iUySjyW8JF4Au3awDOUHTrQ@mail.gmail.com>
<09306ffd-5ac5-4006-a9fc-4ede36b5b4d3@Spark>
<MN2PR15MB31038392E8D35FAFCE9338B0978A0@MN2PR15MB3103.namprd15.prod.outlook.com>
In-Reply-To: <MN2PR15MB31038392E8D35FAFCE9338B0978A0@MN2PR15MB3103.namprd15.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 1 Jun 2020 15:11:57 -0700
Message-ID: <CA+RyBmW2h539XsmJcS9jW2aDrpfgTFo2WtqcN_J5DQVx+53tzg@mail.gmail.com>
To: Eric Gray <eric.gray@ericsson.com>
Cc: Jeff Tantsura <jefftant.ietf@gmail.com>,
"teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>,
Kiran Makhijani <kiranm@futurewei.com>
Content-Type: multipart/alternative; boundary="0000000000000f729a05a70d1635"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/eioziXHsORAmCcYWdkSlpjEYQIw>
Subject: Re: [Teas-ns-dt] Availability
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>,
<mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>,
<mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Jun 2020 22:12:14 -0000
Hi Eric,
sorry to be a pain in the neck but the current definition:
Availability: It a measure of how often a customer defined service
is lost or degraded to the point of unacceptable performance due
to any fault in the network. It is a ratio of time the transport
slice meets agreed SLO over the total time where the transport
slice is contracted
, in my reading, is circular. For example, what is the "unacceptable
performance" to the particular SLO? Is that all metrics being out of
profile at the same time or at least one of the metrics? Further, a fault
is, usually, understood as a defect, loss of path continuity. Is that the
only possible cause of a service degradation? If we understand what is
unacceptable we can easily add it to the definition.
Regards,
Greg
On Mon, Jun 1, 2020 at 2:56 PM Eric Gray <eric.gray@ericsson.com> wrote:
> Greg,
>
>
>
> I agree with Jeff, and would add that this is (again) a
> definitions draft. We can iron out a more definite description almost any
> time after the draft is adopted.
>
>
>
> I practically guarantee that this text will change at least
> a few times before we are done with last call.
>
>
>
> So, unless we feel that we really need to improve on the
> part of the definition that talks about the ratio that is used to determine
> availability before we ask the WG (again) to adopt the draft, we should get
> there first.
>
>
>
> --
>
> Eric
>
>
>
> *From:* Jeff Tantsura <jefftant.ietf@gmail.com>
> *Sent:* Monday, June 1, 2020 5:24 PM
> *To:* Greg Mirsky <gregimirsky@gmail.com>
> *Cc:* Eric Gray <eric.gray@ericsson.com>om>; teas-ns-dt@ietf.org; Kiran
> Makhijani <kiranm@futurewei.com>
> *Subject:* Re: [Teas-ns-dt] Availability
>
>
>
> Greg,
>
> I thought the definition provided was pretty clear and [comprehensible],
> why do we need to rephrase it?
>
>
>
> Cheers,
>
> Jeff
>
> On Jun 1, 2020, 2:00 PM -0700, Greg Mirsky <gregimirsky@gmail.com>om>, wrote:
>
> Hi Jeff,
>
> if we define availability as the ratio of the period all requested in the
> SLO metrics are within an acceptable range to the time since the service
> was handed to the customer (I propose to refer to this metric as
> "availability ratio"), then I think it can be expressed as
>
> [image: \bigcap _{i=1}^{n}A_{i}], where Ai is the time period the
> particular metric remained within its acceptable boundary.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jun 1, 2020 at 1:35 PM Jeff Tantsura <jefftant.ietf@gmail.com>
> wrote:
>
> Mostly agree with Eric/Kiran
>
> It should not be removed, but further clarified.
> Network/service availability is a measurable metric, availability =
> uptime/total_time(uptime+downtime)
> Rule of thumb - a service is deemed available when all the SLO’s
> associated with it are met(TRUE).
> In a complex/multidimensional service, different objects might have
> different availability metrics .
> For simplicity sake - total_availability(normalized metric) =
> Σ(subservice-1..subservice-n), so both, per SLO as well as composite
> metrics can be used.
>
>
>
> Cheers,
>
> Jeff
>
> On Jun 1, 2020, 10:08 AM -0700, Kiran Makhijani <kiranm@futurewei.com>om>,
> wrote:
>
> Thanks! I support not removing it.
>
> Sticking with individual SLO seems to be a right decision but can be
> deferred to NBI document. we need not state that here.
>
> -Kiran
>
>
>
> *From:* Teas-ns-dt <teas-ns-dt-bounces@ietf.org> *On Behalf Of* Eric Gray
> *Sent:* Monday, June 1, 2020 7:35 AM
> *To:* teas-ns-dt@ietf.org
> *Subject:* [Teas-ns-dt] Availability
>
>
>
> I agree that the definition needs to be cleaned up, but I disagree that it
> should be omitted.
>
>
>
> A part of what probably should be cleaned up is the part that talks about
> service degradation. In general, this is an important factor in
> determining availability, but it is a bit vague for the purpose of
> definition.
>
>
>
> I also disagree that availability is not measurable.
>
>
>
> As a proof of concept for measuring , if there are any mandatory
> measurable objectives, then failing to meet any of those objectives makes
> the service measurably unavailable. That is, if you can determine if
> specific mandatory objectives are being met, then you can determine if they
> are not being met and therefore determine if the service is unavailable.
>
>
>
> Availability is an important aspect of any service, because it is
> understood that the higher the required availability, the more difficult
> (and thus expensive) it is to provide that service.
>
>
>
> Defining availability as a fraction as we have done in the draft, allows
> for services that may experience a certain amount of outages over a service
> period. A service request may ask for as high an availability as the
> provider and requester have agreed to (under the terms they agreed to) in
> advance.
>
>
>
> Note that this elevates the importance of having (at least mostly)
> measurable objectives, simply because you cannot determine if a
> non-measurable objective is being met – hence you cannot (necessarily)
> determine the availability of any service that depends on that objective.
>
>
>
> It is further interesting to note that the notion of a service depending
> on objectives that it cannot determine are not being met is a non-sequitur.
>
>
>
> Measuring availability in terms of mandatory objectives – as a whole – is
> the simplest approach; one could group one or more mandatory objectives and
> define an availability separately for the group – thus allowing for a
> higher degree of acceptance for failing to meet one set of service
> objectives compared to others.
>
>
>
> If we were going to do that, it would probably be better to define
> availability as a parameter that applies individually to service objectives.
>
>
>
> In my opinion we should at least initially stick to the simple case, where
> availability is defined as a service objective, rather than as a parameter
> of every service objective – but I am willing to go either way.
>
>
>
> --
>
> Eric
>
> --
> Teas-ns-dt mailing list
> Teas-ns-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/teas-ns-dt
>
> --
> Teas-ns-dt mailing list
> Teas-ns-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/teas-ns-dt
>
>
- [Teas-ns-dt] Availability Eric Gray
- Re: [Teas-ns-dt] Availability Kiran Makhijani
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Eric Gray
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Jeff Tantsura
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Eric Gray
- Re: [Teas-ns-dt] Availability Greg Mirsky
- Re: [Teas-ns-dt] Availability Eric Gray
- Re: [Teas-ns-dt] Availability Eric Gray
- Re: [Teas-ns-dt] Availability Dongjie (Jimmy)
- Re: [Teas-ns-dt] Availability Jari Arkko
- Re: [Teas-ns-dt] Availability Jeff Tantsura