Difference between revisions of "Design Sessions"

From Xen
m (2017: Developer and Design Summit)
(2017: Developer and Design Summit)
Line 7: Line 7:
 
|Date=July 11 2017
 
|Date=July 11 2017
 
|Contact=Rich Persaud, Christopher Clark
 
|Contact=Rich Persaud, Christopher Clark
  +
|Desc=GPU virtualization is used in Server VDI, Automotive, Desktops and Laptops. GPU vendors have different approaches to virtualization of 3D graphics (NVIDIA GRID, AMD MxGPU, Intel GVT, Imagination PowerVR OmniShield), while software-based graphics virtualization may not support modern video and user interface animations. Gaming is one of the few growth areas for PCs and CAD can be done via remote desktop. What are current best practices for Xen users and developers to achieve high-performance 3D graphics on Windows, Linux and Android? Is KVM better than Xen for graphics virtualization?
|Desc=Graphics and input virtualization on Intel and ARM:
 
   
 
* Intel GVT-d and GVT-G with local multi-monitor display
 
* Intel GVT-d and GVT-G with local multi-monitor display
Line 16: Line 16:
   
 
SCHEDULE: http://sched.co/AjEV
 
SCHEDULE: http://sched.co/AjEV
  +
|Review=
  +
{{comment| Feel free to make suggestions here}}<br>
  +
{{vote|And whether you intend to attend}}
  +
}}
  +
  +
{{project
  +
|Project=Xen Toolstacks for Server and Edge Use Cases
  +
|Date=July 11 2017
  +
|Contact=Rich Persaud, Christopher Clark
  +
|Desc=Many Xen toolstacks have come and gone. Libxenlight was created to provide a common base layer upon which higher-level toolstacks could be built. What is the roadmap for libxenlight to meet the needs of servers, local/enterprise managed clients, OTA update for embedded and mobile devices, unikernels, containers and automated testing? Can we reduce duplication among libvirt, xapi (Ocaml), xenrt (Python) and OpenXT (Haskell) toolstacks? Can Xen management tools compete with DevOps expectations set by the fast-moving container ecosystem?
  +
  +
* LibXL
  +
** configurable build (equivalent to hypervisor Kconfig)
  +
** error handling: map error messages to numeric codes
  +
** Configuration file for stub domains: Mini-OS, Linux (GPU/NIC PT, CD), rumpkernel
  +
** State management: multiple LibXL clients per host
  +
* CoreOS rkt and Xen
  +
* Toolstack Service VMs
  +
* Xenstore isolation: options between 1/host and 1/VM?
  +
  +
SCHEDULE: http://sched.co/AjHv
 
|Review=
 
|Review=
 
{{comment| Feel free to make suggestions here}}<br>
 
{{comment| Feel free to make suggestions here}}<br>

Revision as of 06:40, 11 July 2017

2017: Developer and Design Summit

Add links to notes or xen-devel@ discussions here


Graphics Virtualization

Date of insert: July 11 2017; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Rich Persaud, Christopher Clark
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: GPU virtualization is used in Server VDI, Automotive, Desktops and Laptops. GPU vendors have different approaches to virtualization of 3D graphics (NVIDIA GRID, AMD MxGPU, Intel GVT, Imagination PowerVR OmniShield), while software-based graphics virtualization may not support modern video and user interface animations. Gaming is one of the few growth areas for PCs and CAD can be done via remote desktop. What are current best practices for Xen users and developers to achieve high-performance 3D graphics on Windows, Linux and Android? Is KVM better than Xen for graphics virtualization? SCHEDULE: http://sched.co/AjEV
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:


Xen Toolstacks for Server and Edge Use Cases

Date of insert: July 11 2017; Verified: Not updated in 2020; GSoC: Unknown
Technical contact: Rich Persaud, Christopher Clark
Mailing list/forum for project: xen-devel@
IRC channel for project: #xen-devel
Difficulty: Unknown
Skills Needed: Unknown
Description: Many Xen toolstacks have come and gone. Libxenlight was created to provide a common base layer upon which higher-level toolstacks could be built. What is the roadmap for libxenlight to meet the needs of servers, local/enterprise managed clients, OTA update for embedded and mobile devices, unikernels, containers and automated testing? Can we reduce duplication among libvirt, xapi (Ocaml), xenrt (Python) and OpenXT (Haskell) toolstacks? Can Xen management tools compete with DevOps expectations set by the fast-moving container ecosystem?
  • LibXL
    • configurable build (equivalent to hypervisor Kconfig)
    • error handling: map error messages to numeric codes
    • Configuration file for stub domains: Mini-OS, Linux (GPU/NIC PT, CD), rumpkernel
    • State management: multiple LibXL clients per host
  • CoreOS rkt and Xen
  • Toolstack Service VMs
  • Xenstore isolation: options between 1/host and 1/VM?
SCHEDULE: http://sched.co/AjHv
Outcomes: Not specified, project outcomes
Peer Review Comments
Pictogram voting comment 15px.png  Feel free to make suggestions here

Pictogram vote 15px.png And whether you intend to attend:

Archive

See Hackathon_and_Dev_Meetings