Re: [Nfvrg] Call for adoption of draft-natarajan-nfvrg-containers-for-nfv

Roberto Riggio <rriggio@fbk.eu> Mon, 09 January 2017 15:24 UTC

Return-Path: <rriggio@fbk.eu>
X-Original-To: nfvrg@ietfa.amsl.com
Delivered-To: nfvrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57495129416 for <nfvrg@ietfa.amsl.com>; Mon, 9 Jan 2017 07:24:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.88
X-Spam-Level:
X-Spam-Status: No, score=-1.88 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, 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=fbk-eu.20150623.gappssmtp.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 3oKrddrT6f-c for <nfvrg@ietfa.amsl.com>; Mon, 9 Jan 2017 07:24:55 -0800 (PST)
Received: from mail-ua0-x22b.google.com (mail-ua0-x22b.google.com [IPv6:2607:f8b0:400c:c08::22b]) (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 499E2129482 for <nfvrg@irtf.org>; Mon, 9 Jan 2017 07:24:54 -0800 (PST)
Received: by mail-ua0-x22b.google.com with SMTP id i68so360083526uad.0 for <nfvrg@irtf.org>; Mon, 09 Jan 2017 07:24:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fbk-eu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Fim3bky2eI792ZUuB+s/e9W7axe6Srgc03czu0ifzYA=; b=eNOn5dM2xzDK82VEgwr9R0mG+9uSBU417PukKrdxslVkswAX3kViaGbcwOxskIsakf gpuQO3YT/iU5mBwauT/W2wvKZvTe1GGGnyF5ete3rveVIyRHxCq7MA+OHmXQmHN/nNke 2N6pMM6/wcDs27pYSEq5s7AkO8YoYU93EI1Elhq4DjGNfxtzTcH4H8tsP05B6z7ZLBGQ 1YCmdU0jKgNZM0lUw9HnOCn4sVjbLxYWRwkAzXhe1L1xRSjx2W2/GDTV3BUEsQz3tSZp dCsd0QPqvZf9VtA/1moAIT1Jq4UBkFgJioA40YuRvarfr9VoGo8MLlO6JueAK6IqIt3x efiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Fim3bky2eI792ZUuB+s/e9W7axe6Srgc03czu0ifzYA=; b=beqg6xvaJRimoHx7C3xLn8xBFeF+aIEEELfVRwPgGfWEwa+irDhbGfyNXEhyEhWhom 7N3GycbVbqaQUcBR81Mu0sHzUd+1+0ScjZEhGY1LHBzTr22P8XYTb/K2+GT2SCyx6fXM wgIqQtDb4m4z2CRc3iRNslVBaeQvpil1mGADeOljR+xjFmCYB/FzDlX4UL5h8/ZUvLKX egcaqKkekAOHj6TWZ6qAuQpXD71/cO03Mp9KFs+I/+18ljOaFb4aWpF7l1sw6N/MYpr+ 6cjBD+KyR2fSypILR1h5RD1mWn1/yZpRv1Gn9nCh7DNlD5dC5224+9I23Z+QD78ygXy6 vWtw==
X-Gm-Message-State: AIkVDXLIABtmn9szf/ws8O+/pvhlOFTdXso6IxiRe7aarGkIDMMJv9LFS8iOasZSl0Rxpi08PSHu4onXkPhIo+SA
X-Received: by 10.176.23.81 with SMTP id k17mr5619661uaf.99.1483975493229; Mon, 09 Jan 2017 07:24:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.51.23 with HTTP; Mon, 9 Jan 2017 07:24:32 -0800 (PST)
In-Reply-To: <CAKOuegDBCYndBH61gs3QpQTu54eQNDyraA9_hbi8dRd=zvM2VQ@mail.gmail.com>
References: <28C35E5A-E08B-47E2-AE9E-EEF9EDAD60DD@telefonica.com> <D5DF8B71-AF8C-4131-878C-E30FA578FE50@redhat.com> <004d01d2685e$15cf3000$416d9000$@gmail.com> <CAED0PbXvyfX+mJP+XtrRwVK7Dd8kR4y5t_EVcQ8Afy7dbv7qWQ@mail.gmail.com> <007401d26863$2b917650$82b462f0$@gmail.com> <CAED0PbVxP_FbNQsnsakXcOG0C2vYvimE2nMGBPoHMc99_N0NvA@mail.gmail.com> <C90E9516-338C-4023-86CD-26BEA1AA8A3D@telefonica.com> <CAKOuegDBCYndBH61gs3QpQTu54eQNDyraA9_hbi8dRd=zvM2VQ@mail.gmail.com>
From: Roberto Riggio <rriggio@fbk.eu>
Date: Mon, 09 Jan 2017 16:24:32 +0100
Message-ID: <CAED0PbXnubcHYgMok74482MC1S-O+afSka7qfj0kJO4boeQSqg@mail.gmail.com>
To: Ram Krishnan <ramkri123@gmail.com>
Content-Type: multipart/alternative; boundary="f40304361f322186a10545aaf822"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfvrg/BVfHMn0Togj0jA2d7dVcN2LNDSw>
Cc: "nfvrg@irtf.org" <nfvrg@irtf.org>, Azhar Sayeed <asayeed@redhat.com>, "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Subject: Re: [Nfvrg] Call for adoption of draft-natarajan-nfvrg-containers-for-nfv
X-BeenThere: nfvrg@irtf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Network Function Virtualization Research Group \(NFVRG\) discussion list" <nfvrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfvrg/>
List-Post: <mailto:nfvrg@irtf.org>
List-Help: <mailto:nfvrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Jan 2017 15:24:59 -0000

Hi,

actually we are bumping into this aspect continuously while working on NFV
and
in particular on MEC scenario. Essentially, echoing what Feynman said in
relation
to nanotechnology, it seems that there "is plenty of space at the bottom"
of the
NFV domain.

In particular we had several doubts regarding whatever it makes sense to use
an openstack+an ETSI mano framework to orchestrate edge workloads where
you have low footprint whiteboxes. Also in some cases the VNF that you end
up
orchestrating and pretty different from your regular VNF. E.g. they could
be part
of a portion of a RAT stack running as a VNF (see the small cell forum work
on
functional split).

What we are doing is to develop a VIM+MANO framework that could orchestrate
containers and clickOS instances. At the moment we have only basic
orchestration
for clickOS based VNFs (with support for stateful migration). Significant
work is
to be done in order to address also the most popular container
technologies. The
click OS orchestrator is already available on github.

Given the scope of this document what is really interesting to me is to
understand
what would be the KPIs to be considered in order to motivate such a
lightMANO
(virtualization/orchestration overhead? baseline resources requirement just
to bootstrap
the system? ...)

R.




On Mon, Jan 9, 2017 at 4:02 PM, Ram Krishnan <ramkri123@gmail.com> wrote:

> Hi Roberto,
>
> I echo Diego's thoughts. Would certainly be interested in knowing more.
>
> ​Thanks,
> Ramki​
>
> On Mon, Jan 9, 2017 at 12:33 AM, Diego R. Lopez <
> diego.r.lopez@telefonica.com> wrote:
>
>> Hi Roberto,
>>
>> I would be very much interested in knowing more about this approach. At
>> the last OpenStack Summit in Barcelona I had the opportunity to discuss the
>> approach of a lightweight VIM (or even a general lightweight cloud
>> orchestration) for use cases like the one that you mention. We believe the
>> current OpenVIM inside OpenMANO is a clear example of it.
>>
>> Be goode,
>>
>> On 7 Jan 2017, at 11:52 , Roberto Riggio <rriggio@fbk.eu> wrote:
>>
>> I was thinking about frameworks like dockyard. There are many other tools
>> (more or less complex)
>> to manage containers without going to full blown VIMs like openstack.
>> However what is missing is
>> a Lightweight MANO to replace platforms like OPNFV etc. il the low-end
>> side of the spectrum. We
>> are actually working on this but it is still very far from a public
>> release.
>>
>> R.
>>
>> On Fri, Jan 6, 2017 at 10:23 PM, ram krishnan <ramkri123@gmail.com>
>> wrote:
>>
>>> Hi Roberto,
>>>
>>>
>>>
>>> Valid point. Do you have any specific examples in mind?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Ramki
>>>
>>>
>>>
>>> *From:* Roberto Riggio [mailto:rriggio@fbk.eu]
>>> *Sent:* Friday, January 6, 2017 12:59 PM
>>> *To:* ram krishnan <ramkri123@gmail.com>
>>> *Cc:* Azhar Sayeed <asayeed@redhat.com>; Diego R. Lopez <
>>> diego.r.lopez@telefonica.com>; nfvrg@irtf.org
>>>
>>> *Subject:* Re: [Nfvrg] Call for adoption of
>>> draft-natarajan-nfvrg-containers-for-nfv
>>>
>>>
>>>
>>> Hi,
>>>
>>>
>>>
>>> I was wondering if the lightweight NFV performance comparison should
>>> also be extended
>>>
>>> to the rest of the stack. For example openstack + opnfv could be very
>>> heavyweight while
>>>
>>> other management platforms for containers (if they exists) could be
>>> executed on low
>>>
>>> power platforms (which could make sense in some deployments).
>>>
>>>
>>>
>>> R.
>>>
>>>
>>>
>>> On Fri, Jan 6, 2017 at 9:47 PM, ram krishnan <ramkri123@gmail.com>
>>> wrote:
>>>
>>> Hi Azhar,
>>>
>>>
>>>
>>> Thanks for the comments and the interest. The rationale behind adoption
>>> is we see strong community interest in the topic and have reasonable
>>> content in the document. We still have more steps like last call before the
>>> RFC publication and are expecting good community contribution to the
>>> document prior to that.
>>>
>>>
>>>
>>> For the performance comparisons, we didn't use HW acceleration
>>> techniques since they are application and deployment specific; for example,
>>> a small CPE in an enterprise branch may never use any hardware acceleration
>>> because of the low throughput requirements. Any specific suggestions
>>> including references in this area are most welcome.
>>>
>>>
>>>
>>> Container networking is definitely an interesting topic. We will
>>> certainly capture the challenges in a mixed Container/OpenStack
>>> environment, how efforts like Kuryr are attempting to address these and how
>>> SR-IOV plays out in this scenario. Any other suggestions are welcome.
>>>
>>>
>>>
>>> Can you please elaborate more on the single threading support?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Ramki
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Nfvrg [mailto:nfvrg-bounces@irtf.org] On Behalf Of Azhar Sayeed
>>> Sent: Friday, January 6, 2017 8:11 AM
>>> To: Diego R. Lopez <diego.r.lopez@telefonica.com>
>>> Cc: nfvrg@irtf.org
>>> Subject: Re: [Nfvrg] Call for adoption of draft-natarajan-nfvrg-containe
>>> rs-for-nfv
>>>
>>>
>>>
>>> Hi Diego and Authors..
>>>
>>>
>>>
>>> Can you clarify if any data path acceleration techniques were used to
>>> measure throughput between guest and host OS. If not what is the usefulness
>>> of that metric - If the idea is to show raw comparisons then fine - if the
>>> idea is to show how bad the VMs are when compared to Unikernel and
>>> containers then you have achieved it it well..
>>>
>>>
>>>
>>> The main issues with Unikernels or containers for NFV are not discussed
>>> in depth - Issues such as single threading support, IP address assignment
>>> and container networking need further exploration and study. Need at least
>>> statements in the document that those are for further study.
>>>
>>>
>>>
>>> So perhaps I am missing the point of adoption of this draft - may be the
>>> objectives can be clarified.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Azhar
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> > On Jan 3, 2017, at 7:14 PM, Diego R. Lopez <
>>> diego.r.lopez@telefonica.com> wrote:
>>>
>>> >
>>>
>>> > Hi,
>>>
>>> >
>>>
>>> > This first message of the new year is to launch a two-week adoption
>>> call for draft-natarajan-nfvrg-containers-for-nfv. Ramki and I believe
>>> the document is mature enough to consider its adoption, once it has evolved
>>> from an analysis of container technology into a more comprehensive
>>> discussion of lightweight technologies in NFV.
>>>
>>> >
>>>
>>> > Please indicate in your comments “support” or “no support” and discuss
>>> how this draft will contribute to the goals of NFVRG.
>>>
>>> >
>>>
>>> > The current draft is available at:
>>>
>>> >
>>>
>>> > https://datatracker.ietf.org/doc/draft-natarajan-nfvrg-conta
>>> iners-for-nfv/
>>>
>>> >
>>>
>>> > Be goode,
>>>
>>> >
>>>
>>> >
>>>
>>> > --
>>>
>>> > "Esta vez no fallaremos, Doctor Infierno"
>>>
>>> >
>>>
>>> > Dr Diego R. Lopez
>>>
>>> > Telefonica I+D
>>>
>>> > http://people.tid.es/diego.lopez/
>>>
>>> >
>>>
>>> > e-mail: diego.r.lopez@telefonica.com
>>>
>>> > Tel:    +34 913 129 041 <+34%20913%2012%2090%2041>
>>>
>>> > Mobile: +34 682 051 091 <+34%20682%2005%2010%2091>
>>>
>>> > ----------------------------------
>>>
>>> >
>>>
>>> > _______________________________________________
>>>
>>> > Nfvrg mailing list
>>>
>>> > Nfvrg@irtf.org
>>>
>>> > https://www.irtf.org/mailman/listinfo/nfvrg
>>>
>>>
>>>
>>> _______________________________________________
>>>
>>> Nfvrg mailing list
>>>
>>> Nfvrg@irtf.org
>>>
>>> https://www.irtf.org/mailman/listinfo/nfvrg
>>>
>>>
>>> _______________________________________________
>>> Nfvrg mailing list
>>> Nfvrg@irtf.org
>>> https://www.irtf.org/mailman/listinfo/nfvrg
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> --------------------------------------------------------
>>>
>>> Roberto Riggio, Ph.D.
>>>
>>> CREATE-NET
>>>
>>> Chief Scientist
>>>
>>> Future Networks (FuN)
>>>
>>> Via alla Cascata 56/D - 38123 Povo Trento (Italy)
>>>
>>> e-mail: rriggio@fbk.eu <- NEW EMAIL ADDRESS
>>>
>>> office: (+39) 0461 31 24 81
>>>
>>> Fax: (+39) 0461 42 11 57
>>>
>>> mobile: (+39) 338 72 93 203
>>>
>>> skype: hamvil
>>>
>>> homepage: http://www.robertoriggio.net/
>>>
>>> --------------------------------------------------------
>>>
>>
>>
>>
>> --
>> --------------------------------------------------------
>> Roberto Riggio, Ph.D.
>> CREATE-NET
>> Chief Scientist
>> Future Networks (FuN)
>> Via alla Cascata 56/D - 38123 Povo Trento (Italy)
>> e-mail: rriggio@fbk.eu <- NEW EMAIL ADDRESS
>> office: (+39) 0461 31 24 81
>> Fax: (+39) 0461 42 11 57
>> mobile: (+39) 338 72 93 203
>> skype: hamvil
>> homepage: http://www.robertoriggio.net/
>> --------------------------------------------------------
>>
>>
>> --
>> "Esta vez no fallaremos, Doctor Infierno"
>>
>> Dr Diego R. Lopez
>> Telefonica I+D
>> http://people.tid.es/diego.lopez/
>>
>> e-mail: diego.r.lopez@telefonica.com
>> Tel:    +34 913 129 041 <+34%20913%2012%2090%2041>
>> Mobile: +34 682 051 091 <+34%20682%2005%2010%2091>
>> ----------------------------------
>>
>>
>
>
> --
> Thanks,
> Ramki
>



-- 
--------------------------------------------------------
Roberto Riggio, Ph.D.
CREATE-NET
Chief Scientist
Future Networks (FuN)
Via alla Cascata 56/D - 38123 Povo Trento (Italy)
e-mail: rriggio@fbk.eu <- NEW EMAIL ADDRESS
office: (+39) 0461 31 24 81
Fax: (+39) 0461 42 11 57
mobile: (+39) 338 72 93 203
skype: hamvil
homepage: http://www.robertoriggio.net/
--------------------------------------------------------