Re: [Netslices] Reliability & Availability in NetSling

Stewart Bryant <stewart.bryant@gmail.com> Mon, 14 August 2017 08:51 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: netslices@ietfa.amsl.com
Delivered-To: netslices@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D6B91320CC for <netslices@ietfa.amsl.com>; Mon, 14 Aug 2017 01:51:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 60CI5vTb_G4U for <netslices@ietfa.amsl.com>; Mon, 14 Aug 2017 01:51:27 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (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 2432E13207A for <netslices@ietf.org>; Mon, 14 Aug 2017 01:51:27 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id m57so1975371wrm.5 for <netslices@ietf.org>; Mon, 14 Aug 2017 01:51:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=4IkaniI4O+r+rYOt1Q+CGEJ9Nh0bVsxsRt71LvVh1K4=; b=IOMmzyg7IFE6LJ1EKKsehhkCqj0p8nSKS6zxBnvTdt6/3FdWhi41WRaVh4jZrKH2r7 dazAtZz7Q2mzTPvuCbpkylTyeOA4DCyMtiZlck3QREeox321mPnE+LrrIVJWceksJZYh 8zCNazX3JHQ3MilxGKMb4rnBw7MBYxy2QpYcc0cWxbl0Mxl1Y79jxcpTi5uPnMSpO4jg 7VOtJc3RZTkOlY58GTaX1N8MW3agO/f4IOVhdTvPt+GArn/lcEo8VHffbMVtvtARSzmy RwamXxawyYzy7PhB826O99RU0x3RJudPBQ4sU+kl+4IFPM+3FKoJNCQTExjD+5CBNoWY Lalw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=4IkaniI4O+r+rYOt1Q+CGEJ9Nh0bVsxsRt71LvVh1K4=; b=fVvqFk5oF8MnRzeAYsLfqbr0slhZSOiMfSiiYE3fy3kfIIEBNhPjri8vDixDBBkfDE A0gN0H6hU5ahFM2XT/R2/NsNXqVxwhf9rENGFgbHggI4BBBTqQoms2LQs4b49/nMpyQC eq5OxKKOoDbjUS3FhcDWH4NAexwQjlQyL0j28E3C9cYLimo0A4GlyDS8UujjFMd/Bw6d sKkMrGqLyhkqsxLszdErmd3vl80UbTgEZ2yFbGWZ3JP/tf7txgq78CldvzHExEzftfRl NwAzC++q2CsL7TS46fSUnT1YNR2bdFlx6ywEZ+zbCcWM/LCMEd0ns4sjmOO9n6Nxach4 a4Kg==
X-Gm-Message-State: AHYfb5j+SZbP7UT7tgGD7UtbRcuI1zm/2huyedmNjMqjn9iCs6r2zDK2 f4v4pG/mOmjK9Q==
X-Received: by 10.223.184.98 with SMTP id u31mr3586487wrf.149.1502700685587; Mon, 14 Aug 2017 01:51:25 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id r3sm5750500wra.97.2017.08.14.01.51.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Aug 2017 01:51:25 -0700 (PDT)
To: "qiangli (D)" <qiangli3@huawei.com>, "netslices@ietf.org" <netslices@ietf.org>
Cc: Liang Geng | 耿亮 <gengliang@chinamobile.com>, 'Pedro Martinez-Julia' <pedro@nict.go.jp>
References: <06C389826B926F48A557D5DB5A54C4ED2A5743F7@dggemi509-mbs.china.huawei.com> <TY1PR06MB0928FED40F8D136737C6036187880@TY1PR06MB0928.apcprd06.prod.outlook.com> <20170810044200.GB1828@spectre> <17a7e36c-21c7-93ef-8058-573019280dfc@gmail.com> <06C389826B926F48A557D5DB5A54C4ED2A5745E2@dggemi509-mbs.china.huawei.com> <af0cd20c-5747-31bf-cdc7-6af146bf2a87@gmail.com> <06C389826B926F48A557D5DB5A54C4ED2A579B55@dggemi509-mbs.china.huawei.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <c43067da-edb2-85c8-9c85-bc00b21a3717@gmail.com>
Date: Mon, 14 Aug 2017 09:51:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <06C389826B926F48A557D5DB5A54C4ED2A579B55@dggemi509-mbs.china.huawei.com>
Content-Type: multipart/alternative; boundary="------------EEE522AC95FD2DD55E5C9B40"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/netslices/kxwpYYVq8vLWq9O1-zCkqgcpTtk>
Subject: Re: [Netslices] Reliability & Availability in NetSling
X-BeenThere: netslices@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is intended for discussion and review of network slicing at IETF." <netslices.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netslices>, <mailto:netslices-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netslices/>
List-Post: <mailto:netslices@ietf.org>
List-Help: <mailto:netslices-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netslices>, <mailto:netslices-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Aug 2017 08:51:30 -0000

Well, we do need a definition to point to even if we reuse an existing 
definition. That way we all have a common understanding of the term and 
can provide a common explanation to the tenants.

- Stewart


On 14/08/2017 04:53, qiangli (D) wrote:
>
> Hi Stewart and All,
>
> Thank you for your suggestion. According to your information, it seems 
> that the words “reliability” is more suitable for the context of 
> network slicing with SLA guarantee.
>
> As Liang mentioned, industrial verticals and other partners have 
> different views on “reliability”. Even within IETF, different WGs may 
> have different understandings. A standardized definition of 
> “reliability” in NetSlicing scope is quite necessary IMHO, then NS 
> service provider can further classify the “reliability” and adopt the 
> appropriateimplementation technology accordingly. I would like to know 
> your opinion on this, and do we need to define the slicing specific 
> “reliability”?
>
> Best regards,
>
> Cristina QIANG
>
> *From:*Stewart Bryant [mailto:stewart.bryant@gmail.com]
> *Sent:* Friday, August 11, 2017 4:26 PM
> *To:* qiangli (D); netslices@ietf.org
> *Subject:* Re: [Netslices] Reliability & Availability in NetSling
>
> From a tenant's perspective, which arguably is the most important 
> perspective the key characteristics of interest is  surely "The Mean 
> Time Between Failures (MTBF) to maintain a defined QOS requirement." 
> together with the duration of those periods.
>
> With that information you can the viability of your application over 
> the slice, and the impact on your business.
>
> - Stewart
>
> On 11/08/2017 08:47, qiangli (D) wrote:
>
>     Hi All,
>
>     The phrase “working as expected” inspired me. For a network slice,
>     what people expect is not only the stable working
>     probability/time, but also the guaranteed SLA.
>
>     Try to consider from tenant’s perspective, I would be very
>     concerned about how much the promised SLA could really be
>     achieved. I am not sure which one (availability/reliability) this
>     concept should belong to according to ITU’s definitions.
>
>     Best regards,
>
>     Cristina QIANG
>
>     *From:*Netslices [mailto:netslices-bounces@ietf.org] *On Behalf Of
>     *Stewart Bryant
>     *Sent:* Thursday, August 10, 2017 5:58 PM
>     *To:* netslices@ietf.org <mailto:netslices@ietf.org>
>     *Subject:* Re: [Netslices] Reliability & Availability in NetSling
>
>
>     In general at IETF we associate reliable with the probability of
>     packet delivery, and a reliable transport protocol is one that
>     retries (at a cost of delay) until the packet is delivered or
>     other factors intervene. Availability tends to refer to the
>     ability of the network to receive packets for attempted delivery.
>
>     I looked for a formal definition in IPPM which is the WG that is
>     concerned with measuring such things but could not find a definition.
>
>     From the ITU we can find:
>
>     *Term* : availability (performance)
>
>     *Definition* : The ability of an item to be in a state to perform
>     a required function under given conditions at a given instant of
>     time or over a given time interval, assuming that the required
>     external resources are provided.
>     NOTE 1 –This ability depends on the combined aspects of the
>     reliability performance, the maintainability performance and the
>     maintenance support performance.
>     NOTE 2 –Required external resources, other than maintenance
>     resources do not affect the availability performance of the item.
>
>     *Term* : reliability (performance)
>
>     *Definition* : The ability of an item to perform a required
>     function under given conditions for a given time interval.
>     NOTE 1 –It is generally assumed that the item is in a state to
>     perform this required function at the beginning of the time interval.
>     NOTE 2 –Generally, reliability performance is quantified using
>     appropriate measures. In some applications, these measures include
>     an expression of reliability performance as a probability, which
>     is also called reliability.
>
>
>     or
>
>     *Term* : reliability characteristic
>
>     *Definition* : The Mean Time Between Failures (MTBF) to maintain a
>     defined QOS requirement.
>
>
>     - Stewart
>
>     On 10/08/2017 05:42, Pedro Martinez-Julia wrote:
>
>         Dear all,
>
>         I personally think it is better to use the industrial
>         definitions but,
>
>         being purist, we can find important differences between them.
>         While
>
>         availability is the probability for a system to work as
>         expected in some
>
>         period of time (99.999% of time), reliability is a broader
>         term that
>
>         refers to the different situations in which a system will be
>         able to
>
>         overcome without breaking. In some cases, the latter can
>         incorporate the
>
>         former, but not in all of them.
>
>         For network slicing we can keep the definition commonly used
>         by industry
>
>         with the necessary details to make clear the aspects that
>         differentiate
>
>         them. I would keep "working as expected for some period of
>         time" related
>
>         to availability and "resistant to disparate situations" to
>         reliability.
>
>         Regards,
>
>         Pedro
>
>         On Thu, Aug 10, 2017 at 02:44:09AM +0000, GENG Liang wrote:
>
>             Hi Cristina,
>
>             Interestingly we were discussing this confusion with few
>             industrial partners recently. In telecommunication
>             language we normally use "Reliability" to refer the
>             probability a network is stably run (i.e. 99.999% of
>             time). This is also regarded as network "Availability".
>             However, "Reliability" in industrial verticals is more
>             comprehensive - including not only network availability
>             parameter but also mechanics, electricity etc.
>
>             Personally I think, network slicing is still looking at
>             network regime where I believe Reliability means the
>             percentage of time a connection is available. But we you
>             sell this concept to industrial verticals, they may think
>             differently.
>
>             ________________________________
>
>             Liang GENG
>
>             China Mobile Research Institute
>
>             From: qiangli (D)<mailto:qiangli3@huawei.com>
>             <mailto:qiangli3@huawei.com>
>
>             Date: 2017-08-10 10:04
>
>             To: netslices@ietf.org
>             <mailto:netslices@ietf.org><mailto:netslices@ietf.org>
>             <mailto:netslices@ietf.org>
>
>             Subject: [Netslices] Reliability & Availability in NetSling
>
>             Hi All,
>
>             I was confused when I was reading some NetSlicing related
>             materials. It seems that “Reliability”supported by Netslicing refers to the probability that a
>             network slice could work stably, or other similar metrics.
>             But, shouldn’t this be the defination of “Availability”? Then what does reliability mean in NetSlicing?
>
>             Best regards,
>
>             Cristina QIANG
>
>             _______________________________________________
>
>             Netslices mailing list
>
>             Netslices@ietf.org <mailto:Netslices@ietf.org>
>
>             https://www.ietf.org/mailman/listinfo/netslices
>