Sorry folks I am late to this discussion. Reading through this long email thread, I sort of agree with Srini’s/ Ramki’s comments. Having said that, we should problem try to clearly define what problem we are trying to solve. if we assume that the Edge cloud is a ‘Special’ case of multiVIM than we would need an orchestration platform to manage the orchestration and the LCM of the VNF’s/CNFs that would run on it. If ONAP is not the orchestration Platform then we would need to re-create something similar.
Chaker From: [email protected] [mailto:[email protected]] On Behalf Of Margaret Chiosi Sent: Wednesday, October 03, 2018 2:48 AM To: BEGWANI, VIMAL <[email protected]>; Ramki Krishnan <[email protected]>; Srini <[email protected]>; Ranganathan, Raghu <[email protected]> Cc: HEKMAT, ARASH <[email protected]>; [email protected]; [email protected] Subject: Re: [**EXTERNAL**] [Onap-usecasesub] MobileEdgeX open source announcement +1 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: BEGWANI, VIMAL [mailto:[email protected]] Sent: Tuesday, September 25, 2018 9:21 AM To: Margaret Chiosi (A) <[email protected]<mailto:[email protected]>>; 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 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 (#12815): https://lists.onap.org/g/onap-discuss/message/12815 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]] -=-=-=-=-=-=-=-=-=-=-=-
