15:00:08 <ad_rien_> #startmeeting massively_distributed_clouds
15:00:09 <openstack> Meeting started Wed Oct 11 15:00:08 2017 UTC and is due to finish in 60 minutes.  The chair is ad_rien_. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:10 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:13 <openstack> The meeting name has been set to 'massively_distributed_clouds'
15:00:24 <ad_rien_> #chair ad_rien_ parus
15:00:25 <openstack> Current chairs: ad_rien_ parus
15:00:44 <ad_rien_> #topic roll call
15:00:46 <parus> Good Morning / Afternoon :-)
15:00:47 <ad_rien_> Hi guys
15:00:51 <dancn> hi!
15:00:53 <ansmith> o/
15:01:04 <georgk> hi
15:01:30 <kgiusti> hey!
15:01:33 <ad_rien_> Please do not forget to add your name in the pad
15:01:58 <ad_rien_> #info agenda
15:01:58 <ad_rien_> #link https://etherpad.openstack.org/p/massivfbely_distributed_ircmeetings_2017  (line 1314)
15:02:12 <jamemcc_> Hi
15:02:45 <ad_rien_> Hi jamemcc_
15:02:50 <ad_rien_> anyone else?
15:03:16 <ad_rien_> ok so let's start
15:03:29 <ad_rien_> So today I would like to change a bit the way we manage the announcement
15:03:41 <ad_rien_> (just to try to be as fruiftull as possible)
15:03:45 <ad_rien_> So latest news are on the pad.
15:03:55 <ad_rien_> if you have questions / comments , please feel free ;)
15:04:09 <ad_rien_> The same, please if you want to add some elements
15:04:19 <ad_rien_> do not hesitate to complete the current items
15:04:20 <ad_rien_> thanks
15:05:10 <jamemcc_> ok, good approach s we usually use up all the time
15:05:11 <ad_rien_> ok any comments
15:05:33 <ad_rien_> ok so let's focus on the on going activities
15:05:38 <ad_rien_> #topic announcement
15:05:42 <ad_rien_> please see the pad
15:05:49 <ad_rien_> #topic on-going activities
15:06:05 <ad_rien_> Who starts ?
15:06:08 <ad_rien_> Daniele?
15:06:18 <ad_rien_> could you please tell us a few words regarding your presentation?
15:06:20 <dancn> I will add a recap on behalf of dsantoro on the ehterpad
15:06:28 <rcherrueau> o/ (sorry I am late)
15:06:43 <Alexvk> Hi everyone
15:06:48 <ad_rien_> dancn:  ACK ;)
15:07:14 <dancn> point that may require a discussion:
15:07:32 <dancn> somebody will be at https://www.fogworldcongress.com/ ?
15:08:00 * ad_rien_ is looking for dates/locations
15:08:13 <dancn> October 30 - November 1, 2017 | Santa Clara, CA
15:08:38 <ad_rien_> not from Inria
15:09:04 <dancn> This setup is enough stable for our demo, we do not plan to work aggressively on those issues, but if you have suggestion please go ahead!
15:09:07 <ad_rien_> will someone from FBK attend this event?
15:09:33 <dancn> yes Silvio Cretti and Domenico Siracusa
15:10:16 <dancn> they are currenly "area head" of a couples of areas (cloud and networking) here in FBK
15:10:30 <ad_rien_> ok
15:10:41 <ad_rien_> will you (FBK) present something?
15:10:58 <ad_rien_> ok
15:11:00 <ad_rien_> sorry
15:11:06 <ad_rien_> forget my question
15:11:13 <ad_rien_> the answer is on the text you copied/pasted
15:11:13 <dancn> sorry, maybe I pasted too much info in the ehterpad
15:11:20 <ad_rien_> :)
15:11:34 <pramchan_> #info pramchan
15:11:50 <ad_rien_> dancn:  sorry should we discuss one particular point?
15:12:04 <ad_rien_> there is indeed several informations in the text you pasted
15:12:10 <pramchan_> #is there a Audio call to connect to link please?
15:12:17 <ad_rien_> no pramchan_
15:12:22 <dancn> only this point:
15:12:23 <pramchan_> OK
15:12:27 <dancn> This setup is enough stable for our demo, we do not plan to work aggressively on those issues, but if you have suggestion please go ahead!
15:12:43 <ad_rien_> pramchan_:  https://etherpad.openstack.org/p/massively_distributed_ircmeetings_2017 line 1313
15:13:31 <parus> dancn: question
15:13:39 <ad_rien_> dancn:  regarding the issue line 1362. Are you in touch with Neutron developpers?
15:13:52 <parus> at line 1354 you say default is to route to controller.
15:13:55 <ad_rien_> it may make sense to contact them
15:14:14 <parus> But if I read this right when you installed DVR, you did route directly?
15:14:52 <dancn> ad_rien_: no contact, maybe somebody here can introuce us, or maybe we can have a joint talk in person in sydney
15:15:24 <dancn> parus: the dvr_snat was installed on the edge node
15:16:00 <dancn> it seems to be possile to have different dvr_snat in different nodes
15:16:25 <parus> Yes
15:16:26 <dancn> but we werent able to configure them in a progammatical way
15:16:47 <dancn> .
15:16:55 <msimonin> Since it's kolla based deployment, maybe there's something missing in Kolla ?
15:17:00 <ad_rien_> dancn:  my proposal is to try to isolate those issues (i.e. the one line 1365)
15:17:43 <ad_rien_> and if you can isolate them (i.e. ensure that those issues do not come from an external third party software). Then those bugs should be discussed with Neutron folks
15:17:52 <dancn> msimonin: the conf were done manually after the kolla setup
15:18:30 <dancn> for sure we need some reproducible environment to advance the debug
15:18:37 <rcherrueau> dancn: l.1363, did you mean you have to change the configuration file manually ?
15:19:14 <ad_rien_> ok unfortunately I don't think we can help you now…
15:19:15 <dancn> rcherrueau: yes, after the deploy, to move the snat to the edge node
15:19:26 <rcherrueau> Because, kolla offer a patch mechanism to change configuration file in programmatic manner
15:19:42 * rcherrueau looking for the doc
15:20:01 <dancn> sure, if you have a pointer welcome! thanks, this end my presentation.
15:20:18 <msimonin> dancn: thanks for the feedback :)
15:20:39 <ad_rien_> ok thanks
15:20:40 <rcherrueau> https://docs.openstack.org/kolla-ansible/latest/admin/advanced-configuration.html#openstack-service-configuration-in-kolla
15:20:54 <ad_rien_> next point OpenStack ++ Presentation
15:20:59 <rcherrueau> search for `node_custom_config`
15:21:19 <ad_rien_> ok maybe I can wait a bit more…. sorry rcherrueau please go ahead
15:21:30 <rcherrueau> note that you can leverage this into enos
15:22:00 <dancn> rcherrueau: tnx, I will forward this to dsantoro that unfortunatly is not here and is the main developer
15:22:09 <ad_rien_> ok
15:22:16 <ad_rien_> anything else gentlemen?
15:22:25 <ad_rien_> can I move to the next point?
15:22:33 <dancn> for me no more, move to next
15:22:39 <pramchan_> #did the inwinstack team provide link to updates OpenStack++ for Ocata?
15:22:52 <ad_rien_> ok so let's move to OpenStack//
15:22:54 <ad_rien_> ++
15:22:55 <ad_rien_> sorry
15:23:18 <ad_rien_> so last week a few of them took part to a presentation made by Satya (from CMU, contact in the pad).
15:23:53 <ad_rien_> The main difference with all the discussions we had in this WG up to now is related to the fact that one of the assumption in the OpenStack ++ work
15:23:56 <pramchan_> OK will follow it offline, rying to catch up, please proceed
15:24:01 <rcherrueau> dancn: OK, good. Tell him to go back to me through the gitter channel if he gets issues with enos
15:24:20 <ad_rien_> is that each edge DC is not linked to the Internet
15:24:58 <ad_rien_> so the issue is mainly how you can use an edge DC when the connectivity is only limited between the mobile device (i.e. a smartphone) and the edge DC (called the cloudlet)
15:25:29 <ad_rien_> Such a strong limitation implies to revise the way end-users use the cloud servers
15:26:01 <ad_rien_> Satya presented several contributions (He gave a few links to academic papers that present the contributions).
15:26:14 <ad_rien_> I will put the link towards his web page later in the pad
15:26:26 <pramchan_> #we need Inter DC connectivity or even within DC nodes i clusters to be able to use cloudlet fully
15:26:38 <ad_rien_> as pramchan_ mentioned inwinstack folks have ported some contributions in the OpenStack
15:27:06 <ad_rien_> when I'm saying in the OpenStack I should rather say through libraries that you can use on top of OpenStack.
15:27:29 <ad_rien_> The meeting was fruitfull
15:28:08 <parus> Anything that influences what we do here?
15:28:10 <ad_rien_> but we should arrange another telco to see how this integration can be done deeper in the OpenStack code (for instance there is an optimization for provisioning the VM image that might be more efficient if it is integrated with the Glance module)
15:28:20 <ad_rien_> thanks parus for the questions
15:28:45 <ad_rien_> From the contributions Satya presented, the work is definitely complementary, meaning that AFAIK we did not address those challenges.
15:29:04 <ad_rien_> The only drawback I saw
15:29:11 <ad_rien_> is the same we have at Inria:
15:29:19 <ad_rien_> This is research work
15:29:46 <ad_rien_> concrete discussions with OpenStack core-developpers didn't start
15:30:15 <ad_rien_> Inwinstack folks are interested to go deeper but I do not have more information on this aspect
15:30:26 <ad_rien_> (not sure I was clear enough…. I hope it is clear)
15:30:41 <pramchan_> yes the cloudlet is focussed on application devlopment and integration with back end cluster or Inter DC nocdes for mobility woll need migration approach
15:31:12 <parus> Very clear thanks. I wonder if there is something we can do to address their prposed architecture. Is there a performance aspect we can investigate?
15:32:13 <ad_rien_> parus:15:32:17 <ad_rien_> this is a good question
15:32:22 <pramchan_> I mean by migration you can develop servral smat apps for AR/VR, SmarCity etc, but to scale we need to migrate them to Service Provider approach to staging and delivering service ona Reliable Scalabile platform, that I will try address in my presenation at OpenStack at Sydney
15:33:14 <ad_rien_> pramchan_:  any link ?
15:33:29 <ad_rien_> I mean one big assumption is that the cloudlet should be self-content
15:33:38 <pramchan_> #plus we need to measure use of resource both compute, storage, and network bandwidth to bill
15:33:40 <ad_rien_> i.e. you may have a limited connections to the internel
15:34:07 <ad_rien_> but this is not critical as the cloudlet (i.e. the VM deployed by the end-user into the edge DC)
15:34:19 <ad_rien_> already have most of the content its need.
15:34:28 <ad_rien_> s/have/has most
15:34:29 <ad_rien_> sorry
15:34:34 <pramchan_> #link Yes Joseph had declared along with Prof Satya at OpenDev and am trying to get the github link for that
15:34:57 <ad_rien_> ok pramchan_ can you please put the link in the pad
15:35:02 <ad_rien_> when you will find it ;)
15:35:11 <pramchan_> #link https://www.openstack.org/summit/sydney-2017/summit-schedule/speakers/1662
15:35:27 <parus> pramchan_: Let's make this a point of discussion for our f2f in sydney.
15:35:48 <ad_rien_> parus:  +1
15:36:24 <ad_rien_> ok let's move forward
15:36:34 <ad_rien_> as it is already XX:35
15:36:42 <ad_rien_> so next point Ericsson presentation
15:37:18 <ad_rien_> georgk:  not sure whether you are in touch with Joao, are you?
15:37:29 <parus> It was a very enjoyable presentation !
15:37:41 <ad_rien_> indeed parus
15:37:48 <ad_rien_> good to see such actions
15:37:56 <ad_rien_> efforts
15:38:09 <georgk> ad_rien_: sorry, I haven´t been in contact with him recently
15:38:13 <ad_rien_> so briefly the idea was to use a P2P agent based approach to use distinct openstacks
15:39:02 <ad_rien_> when a tenant wants to submit a request, he/she is redirected to one agent of the P2P overlay. This agent is in charge of managing the request by communicating with the different openstacks
15:39:13 <ad_rien_> They have a PoC
15:39:18 <georgk> ad_rien_: I will ping him
15:39:31 <ad_rien_> By developping this PoC, they faced several challenges we also faced at Inria
15:40:00 <ad_rien_> We identified a couple of opportunities to collaborate and move forward
15:40:17 <ad_rien_> Joao is not there unfortunately today
15:40:28 <ad_rien_> but there will be another meeting too.
15:40:55 <ad_rien_> (still the same, If you are interested to take part to those exchanges, please add your contact mail below the item in the pad).
15:41:29 <ad_rien_> from my side, I will ask whether Joao can send us a link to the presentation
15:41:39 <ad_rien_> that's all from my side
15:41:42 <ad_rien_> comments/remarks ?
15:42:10 <parus> I liked how ad_rien_ described different approaches to the distribution:  Low layer effort (below openstack, Cockroack), Mid Layer efforts (e.g. regions, cells openstack++ ...), high layer efforts (above openstack e.g. ONAP). But where does P2P fit?
15:42:50 <ad_rien_> that's exactly where we are I think
15:43:02 <ad_rien_> and some discussions we should definitely plan to have soon
15:43:29 <ad_rien_> even yesterday we spent a couple of hours trying to understand whether a distributed DB such as cockroach will be relevant for all services
15:43:34 <ad_rien_> the same for the AMQP bus
15:43:53 <ad_rien_> should we have a distributed one at the higher level and keep the cells appraoch
15:43:57 <ad_rien_> at the low level.
15:44:10 <ad_rien_> I think that is a really interesting and complex discussions
15:44:48 <ad_rien_> but we will have to address it soon and to take notes to be able to advance (right now, at least at Inria, we are going back and forth between our different conclusion).
15:44:56 <parus> We are getting to a point where there are many possible implementations.
15:45:08 <ad_rien_> yepp
15:45:20 <ad_rien_> it would be nice if we can identify pros/cons of each approach
15:45:29 <msimonin> +1 to that ad_rien_
15:45:29 <parus> It would be good to lay down the use cases and do some comparison.
15:45:38 <ad_rien_> this can be a valuable document
15:45:41 <parus> +1
15:46:20 <parus> The use case presentation should help with the comparison.
15:46:30 <ad_rien_> #action start an action to try to identify pros/cons of different solutions: openstack fully distributed, cells/regions, broker based (i.e. onap)
15:46:46 <parus> e.g. What implementation is good at live migration.... what implementation is good at doing rolling upgrades ....
15:47:09 <ad_rien_> maybe we can define a matrix
15:47:16 <ad_rien_> of expected features
15:47:38 <ad_rien_> and see the development effort to be able to deliver those features
15:47:51 <parus> I could see this as a great analysis to present in Vancouver.
15:47:56 <ad_rien_> one more ;)
15:48:03 <ad_rien_> So many challenges for Vancouver ;)
15:48:12 <ad_rien_> but yes definitely
15:48:20 <ad_rien_> Let's take some notes in the pad
15:48:41 <ad_rien_> meanwhile, kgiusti ansmith and msimonin can update us regarding AMQP
15:48:47 <ad_rien_> Guys the floor is yours
15:49:11 <msimonin> so
15:49:22 <msimonin> #link https://review.openstack.org/#/c/491818
15:49:25 <msimonin> is ready for review
15:49:44 <msimonin> it would be great of some of you can go and review it :)
15:50:03 <kgiusti> and the ombt test tool has been updated to provide the proper metrics for the described tests
15:50:26 <kgiusti> msimonin: I've provisionally +1'd it
15:50:45 <msimonin> kgiusti: I made some initial tests, didn't see anything wrong with your patch, so far
15:50:52 <ansmith> msimonin: I will review it next
15:51:11 <msimonin> thanks guys from the performance WG will review it as well
15:51:22 <kgiusti> msimonin: +1 - haven't pushed the new ombt2 to large scale so let me know if you hit anything
15:51:24 <msimonin> ansmith: thanks :)
15:51:36 <pramchan_> #info is there a comparison with MQTT, Kafka etc with AMQP?
15:52:00 <kgiusti> pramchan_: right now openstack does not have MQTT capabilities
15:52:16 <kgiusti> pramchan_: and Kafka is under development but not complete
15:52:28 <pramchan_> #please refer to edgent of Apache projetcs worth looking at
15:52:41 <ansmith> pramchan_: further, kafka will be supported for notifications only
15:52:53 <kgiusti> edgent - will do, thanks
15:53:01 <ad_rien_> kgiusti:  ansmith I just added a question in the pad (line 1395)
15:53:16 <ad_rien_> we would be happy to know some information regarding that point (at least if you have some ;))
15:54:06 <kgiusti> ad_rien_: I don't have those metrics - we'll have to open a dialog with the project's devs
15:54:40 <parus> ad_rien_: I would add one question. How much is AMQP used between projects (e.g. nova to neutron) and how much is it used withing project (neutron client to neutron server)?
15:54:52 <ad_rien_> maybe there can be a way to collect such informations (i.e. not sure whether we have to discuss with all core-devs). Maybe this can be a relevant information for them too.
15:54:58 <kgiusti> ad_rien_: it may be that no one's really spent the time to collect it
15:55:10 <ad_rien_> kgiusti:  +1
15:55:17 <ad_rien_> this is a discussion we had yesterday
15:55:19 <ad_rien_> ok
15:55:28 <ad_rien_> Let's iscuss that point next time (only a few minutes left for parus)
15:55:34 <kgiusti> +1
15:55:35 <ad_rien_> parus:  ?
15:55:48 <ad_rien_> please let's talk about your deck
15:55:49 <ad_rien_> ?
15:55:52 <parus> Very quickly then. I have been working on Use case presentation for Sydney.
15:56:07 <parus> I have a very draft deck that I shared on the etherpad.
15:56:15 <parus> Please provide any comment you can.
15:56:33 <parus> I would like to conclude the deck with an invitation for people to join FEMDC.
15:56:45 <parus> It would be good if someone has material on:
15:56:46 <ad_rien_> sounds good
15:56:49 <ad_rien_> thanks
15:56:54 <parus> 1- What does FEMDC do?
15:57:00 <parus> 2- What is next ?
15:57:05 <ad_rien_> parus I will do such a slide
15:57:13 <parus> Please send me comments.
15:57:24 <ad_rien_> ok anything else
15:57:25 <ad_rien_> ?
15:57:29 <jamemcc_> I'll try to help
15:57:30 <parus> All for me.
15:57:33 <ad_rien_> before moving to the open discussions
15:57:35 <ad_rien_> ok thanks
15:57:39 <ad_rien_> #topic open discussion
15:58:01 <ad_rien_> from my side, I can just mention that we will probably move to a SiG
15:58:05 <ad_rien_> instead of being a Team
15:58:07 <ad_rien_> that's all
15:58:11 <ansmith> msimonin: would it help to setup a call with alex, kgiusti to make introductions?
15:58:14 <ad_rien_> from my side.
15:58:45 <parus> +1 to SIG
15:59:00 <ad_rien_> ok time to conclude
15:59:03 <ad_rien_> anything else
15:59:06 <ad_rien_> ?
15:59:12 <ad_rien_> OK thanks all for comming.
15:59:18 <ad_rien_> s/comming/....
15:59:22 <ad_rien_> keep in touch
15:59:24 <ad_rien_> ++
15:59:27 <ad_rien_> #endmeeting