Hi Vimal,

Thank you for pitching in and your views are important.

Current ONAP code is expected to realize  “Service Orchestrator”.

Can a persona of ONAP be used as Edge Cloud Orchestrator?  My 2 cents is that 
ONAP source code has good functionality to realize ONAP as Edge Cloud 
Orchestrator too, except that we need to do some work on modularization so that 
unnecessary components can be taken off and add some functionality to provide 
multi-tenancy.  I understand there are concerns to increase the scope of ONAP, 
which I appreciate.  That is the debate which I think worth having before 
ruling out ONAP.

On deployment architecture:  When there is Edge Cloud Orchestrator for set of 
edges, as you say, there could be multiple application providers using this to 
deploy their applications.  Service Orchestrator used by operators also would 
be one of the consumers of this Edge cloud orchestrator instance if it needs to 
place VNFs in those edges.  It seems obvious, but wanted to get that 
confirmation.

Thanks
Srini


From: BEGWANI, VIMAL [mailto:[email protected]]
Sent: Tuesday, September 25, 2018 6:21 AM
To: Margaret Chiosi <[email protected]>; Ramki Krishnan 
<[email protected]>; Addepalli, Srinivasa R <[email protected]>; 
Ranganathan, Raghu <[email protected]>
Cc: HEKMAT, ARASH <[email protected]>; [email protected]; 
[email protected]
Subject: RE: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

There are several reasons why we might want to keep Edge Cloud and ONAP 
separate.  Enterprise customer might want to deploy their applications / 
content at the right edge location and pay only for the cloud services instead 
of paying for a fully ONAP managed applications or content.  While back AT&T 
had fully managed hosting and basic co-location services (we provided servers, 
basic connectivity check, customers managed their applications).  Co-location 
services was widely more popular than fully managed hosting services.  Customer 
might not want to go through the trouble of packing their applications that SDC 
can upload.  I can envision a scenario where Edge Cloud is an independent 
services that is being used by more than one operator (just like cell towers in 
US today or AWS or Azure).

Regards,
Vimal

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of Margaret Chiosi
Sent: Tuesday, September 25, 2018 9:08 AM
To: Ramki Krishnan <[email protected]<mailto:[email protected]>>; Srini 
<[email protected]<mailto:[email protected]>>; 
Ranganathan, Raghu <[email protected]<mailto:[email protected]>>
Cc: HEKMAT, ARASH <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

But it may be a passthrough for certain functions. Maybe it would be good to 
create a table with all the different cloud edge ‘management’ functions and 
talk through what ONAPs role is.
e.g. optimized location for app; scale out/in; availability; optimized server 
for a specific set of SLA (CPU speed or RAM speed or NIC specific or Linux 
version or CPU type….)
If cloud edge software covers all of this – then what is ONAP’s role. If cloud 
edge only does subset, then what is ONAP’s role.

Thank You,
Margaret Chiosi
VP Open Ecosystem Team

Admin: Sophie Johnson
[email protected]<mailto:[email protected]>
+1 (908) 541-3590

Futurewei Technologies, Inc.
Fixed Network Solution CC
400 Crossing Blvd
Bridgewater, NJ 08807
(cell) +1-732-216-5507

[cid:[email protected]]

From: Ramki Krishnan [mailto:[email protected]]
Sent: Monday, September 24, 2018 9:36 PM
To: Margaret Chiosi (A) 
<[email protected]<mailto:[email protected]>>; Srini 
<[email protected]<mailto:[email protected]>>; 
Ranganathan, Raghu <[email protected]<mailto:[email protected]>>
Cc: Arash Hekmat <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: RE: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

Hi Margaret,

From Srini -- “That said, what are the reasons for application providers to go 
edge orchestrators directly instead of going via ONAP assuming that all edges 
are under that operator domain?”

I think the case Srini is bringing up is very specific – in this case, all the 
edges are under a specific operator domain. If the operator is using ONAP then 
all the edges should go through ONAP right?

Thanks,
Ramki

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of Margaret Chiosi
Sent: Monday, September 24, 2018 9:42 PM
To: Srini 
<[email protected]<mailto:[email protected]>>; 
Ranganathan, Raghu <[email protected]<mailto:[email protected]>>
Cc: Arash Hekmat <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

I can imagine there will be a subset of an edge cloud managed by the cloud 
providers and another set going through ONAP. I don’t see all in one versus the 
other.

Thank You,
Margaret Chiosi
VP Open Ecosystem Team

Admin: Sophie Johnson
[email protected]<mailto:[email protected]>
+1 (908) 541-3590

Futurewei Technologies, Inc.
Fixed Network Solution CC
400 Crossing Blvd
Bridgewater, NJ 08807
(cell) +1-732-216-5507

[cid:[email protected]]

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Srini
Sent: Monday, September 24, 2018 1:23 PM
To: Ranganathan, Raghu <[email protected]<mailto:[email protected]>>
Cc: Arash Hekmat <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

We talked about it. Vimal called it as ONAP-managed vs ONAP-unmanaged.  In case 
of ONAP-managed, application providers would go through the ONAP and then ONAP 
to direct edges or ONAP to edge orchestrators to edges.  In case of 
ONAP-unmanaged, application providers would directly go to edge orchestrator to 
edges.  In the picture I had sent, I have assumed ONAP managed and ONAP 
directly talking to edges.

My understanding of Edge orchestrator between ONAP and edges is to offload some 
of the ONAP functionality or to offload some of the edge management 
functionality. Keep that in mind, I felt that ONAP would always be there. 
Hence, I would think that the  application providers would talk to  ONAP 
instead of Edge domain orchestrator.

That said, what are the reasons for application providers to go edge 
orchestrators directly instead of going via ONAP assuming that all edges are 
under that operator domain?

Thanks
Srini





From: Ranganathan, Raghu [mailto:[email protected]]
Sent: Monday, September 24, 2018 9:45 AM
To: Addepalli, Srinivasa R 
<[email protected]<mailto:[email protected]>>
Cc: Arash Hekmat <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement


https://mobiledgex.com/about/<https://urldefense.proofpoint.com/v2/url?u=https-3A__na01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fmobiledgex.com-252Fabout-252F-26data-3D02-257C01-257Cramkik-2540vmware.com-257Ced6e368fa9d24d19556f08d62255d8cb-257Cb39138ca3cee4b4aa4d6cd83d9dd62f0-257C1-257C0-257C636734149452873951-26sdata-3DuUVulXV0URGh0bV-252B2M0lGlYpbMPIfV0zJ-252BJr8EqJ5uY-253D-26reserved-3D0&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=YQZaNPLN15xk3BWcVl7k8w&m=HPSlTd9jf2kqLlOTIPFMI-iL0m-OSDX0oQtr2She8bs&s=vnd4RAyToaAXyYPMVN53wvLGSbwO0BdROomYabFQA-Y&e=>
 = marketplace? so, could be like in your diagram

one item we discussed in last call is edge domain can expose apis to multiple 
‘client systems’….one of which is onap-central (in our gliffy) for some aspects 
of a given service/app while some other ‘app client system’ can directly 
interface as well. maybe we need to update our gliffy to show such parallel 
interactions.

—Raghu

On Sep 24, 2018, at 11:36 AM, Srini 
<[email protected]<mailto:[email protected]>> wrote:

Based on press items, it appears to be application platform.  But again, items 
in press are not very clear. I guess we will know when the code is open sourced.

If it is application platform, then it could be a good vehicle to ensure that 
ONAP can meet those platform requirements.

Thanks
Srini


From: Ranganathan, Raghu [mailto:[email protected]]
Sent: Monday, September 24, 2018 8:48 AM
To: Addepalli, Srinivasa R 
<[email protected]<mailto:[email protected]>>
Cc: Arash Hekmat <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source 
announcement

i don’t think mobiledgex is an ‘application platform’. it provides IaaS/PaaS to 
developers…..just like public cloud does today. So, more of an edge 
orchestration platform, ie., the ‘green’ box in our gliffy …i think.
—Raghu

On Sep 24, 2018, at 10:30 AM, Srini 
<[email protected]<mailto:[email protected]>> wrote:

Hi Arash and all,

I will be talking about this on upcoming edge-automation call. But, since this 
question was raised, let me address it to some extent ☺.

MEC application providers (like CDN, security providers, AR/VR application 
providers) would like to leverage edges that are controlled by various 
operators to satisfy their customer needs. Operators own many edges and instead 
of leasing space, internet connectivity to various application providers to 
install their own equipment for compute, operators might like to provide 
virtual infrastructure for deploying computes of application providers. It is 
win-win for both operators and application providers. It could be good business 
model for operators and they can service many application providers using 
shared infrastructure.  It is win for  application providers too as they don’t 
need to invest in infrastructure.

If ONAP is deployed by operators for orchestration and deployment of their own 
VNFs, in my view, it makes sense to use same ONAP deployment to deploy their 
customer VNFs and applications as they need to share the same edge sites and 
hence the same infrastructure.

Note that MEC applications can be some network functions too. One of the MEC 
use case is security such as DDOS.  DDOS application provider can deploy DDOS 
VNFs for their customers to reduce the bad traffic going to their customer 
services by dropping the attack traffic almost near the source.

In the picture below, “App providers 1” has business relation with operator1 
and operator n.  When app provider 1 customer needs some compute offload, it 
talks to one of the operators to deploy compute based on the location it needs 
to deploy the offload on.

Proposal for MEC for ONAP is to ensure that ONAP has right interfaces and 
capabilities exposed.  Our intention is not to include App-provider 
functionality in ONAP. We can discuss more in edge automation calls.

<image001.jpg>

Note: An operator can be application provider too.

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Arash Hekmat
Sent: Monday, September 24, 2018 7:42 AM
To: [email protected]<mailto:[email protected]>
Subject: Re: [Onap-usecasesub] MobileEdgeX open source announcement

Srini and all,

As we have discussed before, as far as I can see, ONAP is not in the MEC User 
Application domain. ONAP is in the Network Function management domain (ONAP = 
Open Network Automation Platform). Of course, best software technologies and 
practices can and should be shared amongst these platforms. But ONAP has no 
business in the User Application domain. ONAP’s involvement in MEC is only in 
managing Network Functions and Network Analytics at the Edge.

I believe, what needs to be defined is the “Interface” between Application 
management platforms (e.g.MobileEdgeX) and Network management platforms (e.g. 
ONAP).

Best Regards,
Arash

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of ramki krishnan
Sent: Sunday, September 23, 2018 12:12 AM
To: Pasi Vaananen <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>
Subject: Re: [Suspected Spam] Re: [Onap-usecasesub] [Edge Automation Working 
Group] MobileEdgeX open source announcement

Good one Srini.

Device verification is likely to be checking the authenticity of the device 
including any security violations such as malware – rogue devices can 
potentially take down the entire cloud depending on the seriousness of the 
security violation.

The success of these open source initiatives finally comes down to a modular 
and stable code base – just wondering where the various initiatives are at on 
this. ETSI MEC is only a spec -:)

Thanks,
Ramki

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On 
Behalf Of Pasi Vaananen
Sent: Saturday, September 22, 2018 2:13 PM
To: [email protected]<mailto:[email protected]>
Subject: [Suspected Spam] Re: [Onap-usecasesub] [Edge Automation Working Group] 
MobileEdgeX open source announcement



On 09/22/2018 04:42 PM, Srini wrote:
Hi MEC enthusiasts,

You might have seen this:

https://www.lightreading.com/the-edge/mobiledgex-revs-up-and-shifts-into-gear-/d/d-id/746244?f_src=lightreading_editorspicks_rss_latest<https://urldefense.proofpoint.com/v2/url?u=https-3A__na01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fwww.lightreading.com-252Fthe-2Dedge-252Fmobiledgex-2Drevs-2Dup-2Dand-2Dshifts-2Dinto-2Dgear-2D-252Fd-252Fd-2Did-252F746244-253Ff-5Fsrc-253Dlightreading-5Feditorspicks-5Frss-5Flatest-26data-3D02-257C01-257Cramkik-2540vmware.com-257Ced6e368fa9d24d19556f08d62255d8cb-257Cb39138ca3cee4b4aa4d6cd83d9dd62f0-257C1-257C0-257C636734149452873951-26sdata-3DdohkEHiUGGPuGBbRqJfA0yB2cdz-252FZmkLYflFdacPUOY-253D-26reserved-3D0&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=YQZaNPLN15xk3BWcVl7k8w&m=HPSlTd9jf2kqLlOTIPFMI-iL0m-OSDX0oQtr2She8bs&s=FQfKbQUriLT17YDG75XIOQXI3UFLoxSXvyYFuBsVEc0&e=>

It is edge orchestrator and expected to be open sourced soon in Apache Software 
Foundation.

It appears that there are some similarities between this and ONAP (On Cloudlet 
– Similar to ONAP Multi-Cloud Service,  Matching Engine – Similar to ONAP 
Optimization Framework).

Some of the gaps we are trying to identify in ONAP (as part of Edge Automation 
working group) might have been solved by Mobiledgex folks.  Hope to see  that 
soon and see we can leverage both the projects (ONAP and MobileEdgex) to solve 
MEC application orchestration problem.

One interesting aspect, above link talked about “Device verification”.  Not 
much information though. But there is no obvious ONAP component that does that.

Thoughts?

As usual - the space is getting fragmented, there are many projects trying to 
address the same problems. Like the article points out, this is one of many. 
IMHO, this fragmentation does not help, but hurt on us (as an industry to get 
there) - if we can join the forces / strengths, collectively we will get there 
faster.

IMHO, The point MobileEdgeX is making is valid - from application developers 
perspective, you cannot have 100's of platforms, like one per operator to make 
this happen at scale ... that would be essentially an equivalent to having one 
OS per device manufacturer in Mobile space. So, industry needs to work together 
to enable this, which will mean that some choices will need to be made.

I think that the selection based on technical merits as well as broad 
participation and openness is how we'll eventually get there. The problem is 
bigger than any single company involved - it is about building a whole new 
ecosystem for this space, and while different ideas are definitely of interest 
on this interim period, faster that industry gets behind one-two, the better - 
and this does not mean that we should not rally around the best ideas of all 
contributing stakeholders.

Those are my thoughts -

Pasi
Thanks
Srini





“Amdocs’ email platform is based on a third-party, worldwide, cloud-based 
system. Any emails sent to Amdocs will be processed and stored using such 
system and are accessible by third party providers of such system on a limited 
basis. Your sending of emails to Amdocs evidences your consent to the use of 
such system and such processing, storing and access”.





-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12819): https://lists.onap.org/g/onap-discuss/message/12819
Mute This Topic: https://lists.onap.org/mt/26201517/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to