Agenda item:  Domain name service for nested virt and disaggregation 

(text based on draft by Daniel Smith, who will speak to this agenda item)

If a future, minimal "L0 Xen" hypervisor can be optimized for nested 
virtualization in greenfield deployments (i.e. no requirement to maintain 
existing hypervisor-guest interfaces), then PV driver mechanisms other than 
grants, events and xenstore could be considered.  This was discussed in a Xen 
Summit 2019 design session:
https://lists.gt.net/xen/devel/560973

For some OpenXT use cases, we are in the process of further disaggregating the 
platform.  We need a name service to enable the disaggregated service domains 
to discover the other service domains with which they need to communicate.  
Xenstore is not sufficient, as we would like to use Flask to control the data 
flow, as well as applying mandatory access control to service calls. 

We are reaching out to the Xen Community to elicit input on approaches, such 
that we might be able to submit an upstream RFC based on our early work:

- For a communication channel we are looking to leverage Argo, which is 
currently in experimental status. Its predecessor (v4v) is already being used 
in a similar fashion by Bromium uXen (https://github.com/openxt/uxen), which 
functions well across nested hypervisors.  uXen v4v includes a mechanism to 
control information flow.

- An open question is how to address the domains. Xen domain ids are reused and 
have no guarantee for uniqueness.  UUIDs are available and can provide better 
guarantees for uniqueness. Another approach is to use the name string which 
allows the ability for punctuation characters, eg. : or /, to create namespaced 
names for the domains.



> On Sep 4, 2019, at 10:05, Lars Kurth <[email protected]> wrote:
> 
> Hi all,
> 
> the proposed agenda is in 
> https://cryptpad.fr/pad/#/2/pad/edit/xwUTm6b5f5ijPTQcF9IFgkBg/ and you can 
> edit to add items
> Alternatively, you can reply to this mail directly
> Agenda items appreciated ASAP: please put your name besides items if you edit 
> the document
> 
> Apologies for dropping the ball on this one, I forgot to add the CC list to 
> the earlier mail I sent
> 
> Regards
> Lars
> P.S.: If you want to be added or removed from the CC list please reply 
> privately
> 
> == Dial-in Information ==
> 
> ## Meeting time
> 15:00 - 16:00 UTC
> Further International meeting times: 
> https://www.timeanddate.com/worldclock/meetingdetails.html?year=2019&month=9&day=5&hour=15&min=0&sec=0&p1=225&p2=224&p3=24&p4=179&p5=136&p6=37&p7=33
> 
> ## Dial in details
> Web: https://www.gotomeet.me/larskurth
> 
> You can also dial in using your phone.
> Access Code: 906-886-965
> 
> China (Toll Free): 4008 811084
> Germany: +49 692 5736 7317
> Poland (Toll Free): 00 800 1124759
> United Kingdom: +44 330 221 0088
> United States: +1 (571) 317-3129
> 
> More phone numbers
> Australia: +61 2 9087 3604
> Austria: +43 7 2081 5427
> Argentina (Toll Free): 0 800 444 3375
> Bahrain (Toll Free): 800 81 111
> Belarus (Toll Free): 8 820 0011 0400
> Belgium: +32 28 93 7018
> Brazil (Toll Free): 0 800 047 4906
> Bulgaria (Toll Free): 00800 120 4417
> Canada: +1 (647) 497-9391
> Chile (Toll Free): 800 395 150
> Colombia (Toll Free): 01 800 518 4483
>  Czech Republic (Toll Free): 800 500448
> Denmark: +45 32 72 03 82
> Finland: +358 923 17 0568
> France: +33 170 950 594
> Greece (Toll Free): 00 800 4414 3838
> Hong Kong (Toll Free): 30713169
> Hungary (Toll Free): (06) 80 986 255
> Iceland (Toll Free): 800 7204
> India (Toll Free): 18002669272
> Indonesia (Toll Free): 007 803 020 5375
> Ireland: +353 15 360 728
> Israel (Toll Free): 1 809 454 830
> Italy: +39 0 247 92 13 01
> Japan (Toll Free): 0 120 663 800
> Korea, Republic of (Toll Free): 00798 14 207 4914
> Luxembourg (Toll Free): 800 85158
> Malaysia (Toll Free): 1 800 81 6854
> Mexico (Toll Free): 01 800 522 1133
> Netherlands: +31 207 941 377
> New Zealand: +64 9 280 6302
> Norway: +47 21 93 37 51
> Panama (Toll Free): 00 800 226 7928
> Peru (Toll Free): 0 800 77023
> Philippines (Toll Free): 1 800 1110 1661
> Portugal (Toll Free): 800 819 575
> Romania (Toll Free): 0 800 410 029
> Russian Federation (Toll Free): 8 800 100 6203
> Saudi Arabia (Toll Free): 800 844 3633
> Singapore (Toll Free): 18007231323
> South Africa (Toll Free): 0 800 555 447
> Spain: +34 932 75 2004
> Sweden: +46 853 527 827
> Switzerland: +41 225 4599 78
> Taiwan (Toll Free): 0 800 666 854
> Thailand (Toll Free): 001 800 011 023
> Turkey (Toll Free): 00 800 4488 23683
> Ukraine (Toll Free): 0 800 50 1733
> United Arab Emirates (Toll Free): 800 044 40439
> Uruguay (Toll Free): 0004 019 1018
> Viet Nam (Toll Free): 122 80 481
> 
> First GoToMeeting? Let's do a quick system check:
> https://link.gotomeeting.com/system-check
> 
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> [email protected]
> https://lists.xenproject.org/mailman/listinfo/xen-devel
_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to